logistic regression
目的:建立乙個邏輯回歸模型用來**乙個是否能夠被大學錄取
問題描述:假如你是乙個administrator,現要根據學生的兩次成績來決定他們是否有資格被錄取。
早先被錄取學生的資料作為training set。每乙個training sample:每個學生的兩個考試成績和錄取結果。
步驟:(1)視覺化過去所有學生的兩次成績分布:
(2)計算cost和gradient
其中,sigmoid函式的作用是將x轉換到0-1之間。(具體程式設計時一定要矩陣矩陣的維度問題)
g=1./(1+exp(-z));z=theta*x;
(3)梯度下降法優化演算法
options = optimset(
'gradobj'
, 'on'
, 'maxiter'
, 400);%
設定迭代次數
(4)當乙個新的x進來時,做**:
g>0.5時,p=1.
多分類邏輯回歸 吳恩達機器學習作業
思想 多分類拆成單分類問題,針對輸入訓練集擬合不同分類結果下的引數,選出假設函式最大的值即為最終分類。1.計算不同分類標準下的引數列表 function all theta onevsall x,y,num labels,lambda m size x,1 n size x,2 all theta ...
吳恩達機器學習作業(2) 多元線性回歸
目錄 1 資料處理 2 代價函式 3 scikit learn訓練資料集 4 正規方程 練習1還包括乙個房屋 資料集,其中有2個變數 房子的大小,臥室的數量 和目標 房子的 我們使用我們已經應用的技術來分析資料集。還是那個建議,大家拿到資料先看看資料長什麼樣子。path ex1data2.txt d...
吳恩達機器學習 正則化邏輯回歸習題
在本部分練習中,將實現logistic回歸的正則化,以 來自製造工廠的微晶元是否通過質量保證。假設你是工廠的產品經理,在兩次不同的測試中獲得了某些微晶元的測試結果。從這兩次測試中,你想確定應該接受還是拒絕微晶元。為了幫助你做出決定,你擁有過去微晶元測試結果的資料集,可以從中建立logistic回歸模...