吳恩達機器學習練習2 Logistic回歸

2021-08-29 12:17:51 字數 1786 閱讀 6046

練習2sigmoid函式

代價函式及梯度下降

使用fminunc學習引數

評估

logistic回歸是分類演算法,它的輸出值在0和1之間。
h(x)的作用是,對於給定的輸入變數,根據選擇的引數計算輸出變數等於1的可能性(estimated probablity)即h(x)=p(y=1|x;θ)
x1,x2 : score on two exams

y : admissions decision

function plotdata(x, y)

figure; hold on;

pos = find(y==1);

neg = find(y == 0);

plot(x(pos, 1), x(pos, 2), 'k+','linewidth', 2, 'markersize', 7);

plot(x(neg, 1), x(neg, 2), 'ko', 'marke***cecolor', 'y','markersize', 7);

hold off;

end

find()函式的基本功能是返回向量或者矩陣中不為0的元素的位置索引。

如果需要找到其中滿足一定條件的元素,find(x==4)找到矩陣x中值為4的資料的索引

end

matlab之find()函式

matlab之sum()函式

吳恩達機器學習問題2

吳恩達課程中遇到的問題 第三週程式設計題 問題1 如果有大佬麻煩告知下 謝謝 就是為啥寫的 m,n size x 但是size x 是118 28,但是 m n 是 100 2?問題2 代價函式costfuction裡,為啥計算梯度grad的時候,明明公式是 最後乘的是x,但是 程式卻要寫成x 即x...

吳恩達機器學習 程式設計練習7

本練習的主題是k means clustering and principal component analysis,即k均值聚類演算法和主要成分分析。因此這篇文章也分兩部分來討論,根據作業檔案的步驟來分別對k均值聚類演算法和pca進行討論原理以及如何實現。k means clustering al...

吳恩達機器學習 程式設計練習8

假設特徵服從正態分佈,通過計算整體概率判斷是否小於某個值,從而判斷是不是正常的。estimategaussian.m estimate parameters mu sum x m m add zeros n 1,n mu tmp mu m add mu tmp ones m,n mu tmp sig...