機器學習十講第三講

2022-06-16 21:30:11 字數 1758 閱讀 4223

本講開始講了梯度下降演算法和最大似然估計演算法。

樣本數量

n_classes=2, #

類別數量

n_features=2, #

特徵數量

n_informative=2,#

有資訊特徵數量

n_redundant=0, #

冗餘特徵數量

n_repeated=0, #

重複特徵數量

n_clusters_per_class=1, #

每一類的簇數

flip_y=0, #

樣本標籤隨機分配的比例

class_sep=3,#

不同類別樣本的分散程度

random_state=203)

import

pandas as pd

data = pd.dataframe(data=random_samples[0],columns=["

x1","x2"

])data[

"label

"] = random_samples[1]

data[

"ones

"] = 1

print

(data.head())

data[

"label

"] = data["

label

"].map()

data_pos = data[data["

label

"]==1]

data_neg = data[data["

label

"]==-1]

import

matplotlib.pyplot as plt

import

numpy as np

w = [1,1,-4]

x1 = np.linspace(-6,6,50)

x2 = -(w[0]/w[1])*x1 - w[2]/w[1]

plt.figure(figsize=(8,8))

plt.scatter(data_pos["x1

"],data_pos["

x2"],c="

#e4007f

",marker="^"

)plt.scatter(data_neg["x1

"],data_neg["

x2"],c="

#007979

",marker="o"

)plt.plot(x1,x2,c="

gray

") #

畫出分類直線

機器學習第三講

第三講 分類 1.數學知識回顧 點到平面距離 梯度下降法 隨機梯度下降法 學習率的取值要逐步降低 最大似然估計 2.分類介紹 另一種典型的有監督學習問題 標籤 模型 值 y為離散值 實際應用舉例 新聞主題分類 科技 教育 社會 體育?疾病診斷 根據病人肺部影像,診斷是否患 covid 19肺炎 市場...

Cmake學習第三講

三 總結 原始檔 include libhelloslam.h 這是原始檔usehello.cpp 使用 libhelloslam.h 中的 printhello 函式 intmain int argc,char ar 標頭檔案 這是乙個標頭檔案libhelloslam.h ifndef libhe...

第三講 前置知識

啥是前置的知識?應該是一種粗略的大概的,對其進行解。就像平時玩戲,要知道這個遊戲有啥子背景,講的是啥事兒,如何去玩它。包括遊戲中各類的圖示代表什麼個意思,初期對其進行初步的了解。說的好像你很屌的樣子,再屌又咋滴,還不是屌絲乙個,光棍一條,哈哈!你說我,老大咱都要各自照照鏡先吧。我已經夠青出於蘭了,你...