日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【学习笔记】吴恩达机器学习 WEEK2 线性回归 Octave教程

發(fā)布時(shí)間:2024/10/6 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【学习笔记】吴恩达机器学习 WEEK2 线性回归 Octave教程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Multivariate Linear Regression

  • Multiple Features

  • Xj(i)X_j^{(i)}Xj(i)? 其中j表示迭代次數(shù),i表示矩陣索引
  • 轉(zhuǎn)換
    原來(lái):hθ(x)=θ0+θ1x1+θ2x2+?+θnxnh_{\theta}(x)=\theta_{0}+\theta_{1} x_{1}+\theta_{2} x_{2}+\cdots+\theta_{n} x_{n}hθ?(x)=θ0?+θ1?x1?+θ2?x2?+?+θn?xn?
    definex0=1x_0=1x0?=1
    現(xiàn)在:hθ(x)=θTx=θ0x0+θ1x1+θ2x2+?+θnxnh_{\theta}(x)=\theta^{T} x=\theta_{0} x_{0}+\theta_{1} x_{1}+\theta_{2} x_{2}+\cdots+\theta_{n} x_{n}hθ?(x)=θTx=θ0?x0?+θ1?x1?+θ2?x2?+?+θn?xn?
  • Gradient descent for multilple variables
    New algorithm (n≥1)(n \geq 1)(n1) : (多個(gè)特征變量)
    Repeat {

    θj:=θj?α1m∑i=1m(hθ(x(i))?y(i))xj(i)\theta_{j}:=\theta_{j}-\alpha \frac{1}{m} \sum_{i=1}^{m}\left(h_{\theta}\left(x^{(i)}\right)-y^{(i)}\right) x_{j}^{(i)}θj?:=θj??αm1?i=1m?(hθ?(x(i))?y(i))xj(i)?

    (simultaneously update θj\theta_{j}θj? for j=0,…,nj=0, \ldots, nj=0,,n)
    }
    其中:先計(jì)算(hθ(x(i))?y(i))xj(i)\left(h_{\theta}\left(x^{(i)}\right)-y^{(i)}\right) x_{j}^{(i)}(hθ?(x(i))?y(i))xj(i)?,再求和

  • Gradient descent in practice I :Feature Scaling (特征縮放)

  • 目的:
    Get every feature into approximately a ?1≤xi≤1-1 \leq x_{i} \leq 1?1xi?1 range.
    控制特征范圍大致相近,使梯度下降法可以更快的收斂
  • 方法
    Mean normalization 均值歸一化
    新特征值 = (特征值 - 均值)/范圍
  • Gradient descent in practice II :Learning rate (學(xué)習(xí)率)

  • 判斷收斂條件:
    代價(jià)函數(shù)迭代次數(shù)的變化曲線
    代價(jià)函數(shù)沒(méi)有隨著迭代次數(shù)的增加而減小時(shí),減小學(xué)習(xí)率
  • 學(xué)習(xí)率的選取
    0.001, 0.003, 0.01, 0.03, 0.1, 0.3, 1
  • Features and polynomial regression 特征選擇和多項(xiàng)式回歸
    hθ(x)=θ0+θ1x1+θ2x2+θ3x3=θ0+θ1(size?)+θ2(size?)2+θ3(size?)3x1=(size?)x2=(size?)2x3=(size?)3\begin{aligned} h_{\theta}(x) &=\theta_{0}+\theta_{1} x_{1}+\theta_{2} x_{2}+\theta_{3} x_{3} \\ &=\theta_{0}+\theta_{1}(\operatorname{size})+\theta_{2}(\operatorname{size})^{2}+\theta_{3}(\operatorname{size})^{3} \\ x_{1} &=(\operatorname{size}) \\ x_{2} &=(\operatorname{size})^{2} \\ x_{3} &=(\operatorname{size})^{3} \end{aligned}hθ?(x)x1?x2?x3??=θ0?+θ1?x1?+θ2?x2?+θ3?x3?=θ0?+θ1?(size)+θ2?(size)2+θ3?(size)3=(size)=(size)2=(size)3?

  • Normal equation 正規(guī)方程

  • 目的
    令代價(jià)函數(shù)導(dǎo)數(shù)為0 ,直接求出最優(yōu)值,無(wú)需迭代
  • 表達(dá)式
    Xθ=yX\theta=yXθ=y 推導(dǎo)出:
    θ=(XTX)?1XTy\theta=\left(X^{T} X\right)^{-1} X^{T} yθ=(XTX)?1XTy
  • 注意點(diǎn)
    使用正規(guī)方程時(shí),不需要進(jìn)行特征縮放
  • 正規(guī)方程法和梯度下降法的比較
  • 梯度下降法正規(guī)方程法
    需要確定學(xué)習(xí)率不需要確定學(xué)習(xí)率
    需要多次的迭代不需要迭代
    復(fù)雜度O(kn2)O(kn^2)O(kn2)復(fù)雜度O(n3)O(n^3)O(n3), need to calculate inverse of XTXX^{T}XXTX
    適用于特征變量較多時(shí)特征變量較多時(shí)變慢

    說(shuō)明:使用正規(guī)方程法,計(jì)算矩陣的逆時(shí)比較耗時(shí),特征變量的數(shù)量超過(guò)10000時(shí),建議使用梯度下降法。

  • Normal equation and non-invertibility 正規(guī)方程以及不可逆性
  • 說(shuō)明:
    上述在求解θ\thetaθ時(shí),用到(XTX)?1\left(X^{T} X\right)^{-1}(XTX)?1,要考慮到其中XTXX^{T} XXTX是否可逆??
  • XTXX^{T} XXTX不可逆的原因
    特征變量冗余 & 特征變量過(guò)多
  • octave操作
  • pinv和inv均可求解矩陣的逆,pinv求解的是矩陣的偽逆,即使矩陣的逆不存在,也可以求出來(lái)
  • 方程求解的代碼: pinvX`*X*X`*y
  • Octave Tutorial

  • Basic operations1 ~= 2 1 && 0 1 || 0 xor(1,0) disp(sprintf('2 decimals: %0.2f', a)) v = 1:0.1:2 w = -6 + sqrt(10)*(randn(1,10000)); hist(w) hist(w,50) % plot histogram using 50 bins I = eye(4)
  • Moving Data Aroundsize(A) size(A,1) length(v) load q1y.dat whos % list variables in workspace (detailed view) clear q1y % clear command without any args clears all vars save hello.mat v save hello.txt v -ascii A = [A, [100; 101; 102]]; % append column vec A(:) % Select all elements as a column vector. C = [A, B] % concatenating A and B matrices side by side C = [A; B] % Concatenating A and B top and bottom
  • Computing on dataA * C % matrix multiplication A .* B % element-wise multiplication A .^ 2 v + ones(length(v), 1) A' % 矩陣轉(zhuǎn)置 [val,ind] = max(a) find(a < 3) [r,c] = find(A>=7) % row, column indices for values matching comparison sum(a) prod(a) # 求積 floor(a) % or ceil(a) # 向上取整 向下取整 max(A,[],1) # maximum along columns max(A,[],2) # maximum along rows sum(sum( A .* eye(9) )) sum(sum( A .* flipud(eye(9)) )) # 沿對(duì)角線翻轉(zhuǎn) pinv(A)
  • Plotting Dataplot(t,y2,'r'); legend('sin','cos'); print -dpng 'myPlot.png' close; figure(2), clf; axis([0.5 1 -1 1]);figure; imagesc(magic(15)), colorbar, colormap gray; # 灰度矩陣
  • 5. Control statements & Functions ```python v = zeros(10,1); for i=1:10, v(i) = 2^i; end; i = 1; while true, v(i) = 999; i = i+1;if i == 6,break;end; endfunction y = squareThisNumber(x)y = x^2;squareThisNumber(2)# 一個(gè)函數(shù),兩個(gè)返回值 function [y1, y2] = squareandCubeThisNo(x)y1 = x^2y2 = x^3 [a,b] = squareandCubeThisNo(x) ```
  • Vectorization
    目的:簡(jiǎn)單,提高計(jì)算效率
  • 備注:

  • submit 提交作業(yè)
  • 需要生成碼的話,從網(wǎng)站上的提交頁(yè)面復(fù)制
  • 總結(jié)

    以上是生活随笔為你收集整理的【学习笔记】吴恩达机器学习 WEEK2 线性回归 Octave教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲国产一区二区在线 | 二区视频在线 | 免费精品视频一区二区三区 | 91精品国产高清一区二区三区蜜臀 | 97国产超碰| 毛片在哪里看 | 亚洲色图综合在线 | 香港一级纯黄大片 | 国产精品性爱在线 | 乱色熟女综合一区二区三区 | 91快射| 成人黄色在线免费观看 | 亚洲精品性视频 | 亚洲欧美日韩在线 | 日韩性生交大片免费看 | 网站久久 | 少妇3p视频| 少妇被狂c下部羞羞漫画 | 国产性按摩 | 亚洲春色av | 亚洲调教欧美在线 | 大地资源中文在线观看免费版 | 亚洲久久久久久久 | 日韩一区二区中文字幕 | 久久女同 | 中文字幕在线视频一区二区 | 波多野结衣电影免费观看 | 久久久久色 | 少妇特黄一区二区 | 成人特级毛片 | 波多野结衣在线视频免费观看 | 凹凸精品一区二区三区 | 国产永久毛片 | 久久亚洲av永久无码精品 | 99热最新| 欧美乱论视频 | 又黄又爽又色视频 | 欧美一区二区三区视频在线观看 | 欧洲三级在线 | 国产欧美日韩精品区一区二污污污 | 日韩欧美中文字幕在线播放 | 91精品视频一区二区三区 | 国产精品无码中文 | 日韩免费精品视频 | 成人短视频在线观看 | 成人h动漫精品一区二区无码 | 怡春院在线视频 | 亚洲一区二区国产 | 欧美成人激情 | 国产欧美视频一区 | 超碰97人人干 | 朴银狐电影中文在线看 | 国产精品无码成人片 | 欧美日韩国产三级 | 久久久久亚洲无码 | 午夜黄视频 | 色婷婷av国产精品 | 中国老头性行为xxxx | 四虎永久在线精品免费一区二区 | 国产伦精品免费视频 | 日韩va中文| 中文字幕精品视频在线 | 伊人精品在线 | av一区二区免费 | 国产精品一区二区三区四区视频 | 成人毛片100部免费看 | 中文字幕第一页av | 成人午夜又粗又硬又大 | 中文字幕 日韩 欧美 | 国产精品男女 | 91久久精品国产91久久 | 最新成人 | 视频在线一区二区 | 日本wwwwww | 一区二区三区波多野结衣 | 日韩五码在线 | 久久久久伊人 | 亚洲小说春色综合另类 | 天天操天天添 | 精品无码久久久久国产 | 波多野结衣办公室双飞 | 女人做爰全过程免费观看美女 | 欧美综合亚洲 | 精品成人无码久久久久久 | 在线观看sm| 狠狠干天天操 | 波多野结衣电影免费观看 | 91se在线| 色国产精品 | 黄色高清网站 | 日日操日日干 | 亚洲天天操| 手机看黄色 | 污片视频在线观看 | 阿v免费在线观看 | 久久精品视频播放 | 国产一级二级在线 | 69超碰| 高清乱码免费 |