精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
ML之UliR:利用非線性回歸,梯度下降法(迭代十萬次)求出學習參數θ,進而求得Cost函數最優值

ML之UliR:利用非線性回歸,梯度下降法(迭代十萬次)求出學習參數θ,進而求得Cost函數最優值


輸出結果

更新……

代碼設計

import numpy as np  
import random       

def genData(numPoints,bias,variance):  
    x = np.zeros(shape=(numPoints,2)) 
    y = np.zeros(shape=(numPoints))  
    for i in range(0,numPoints):    
        x[i][0]=1                
        x[i][1]=i                  
        y[i]=(i+bias)+random.uniform(0,1)%variance 
    return x,y

def gradientDescent(x,y,theta,alpha,m,numIterations): 
    xTran = np.transpose(x)         
    for i in range(numIterations):
        hypothesis = np.dot(x,theta) 
        loss = hypothesis-y      
        cost = np.sum(loss**2)/(2*m) 
        gradient=np.dot(xTran,loss)/m
        theta = theta-alpha*gradient 
        print ("Iteration %d | cost :%f" %(i,cost))
    return theta

x,y = genData(100, 25, 10)  #100行,
print ("x:")
print (x)
print ("y:")
print (y)

m,n = np.shape(x)
n_y = np.shape(y)  
  
print("m:"+str(m)+" n:"+str(n)+" n_y:"+str(n_y))
  
numIterations = 100000    
alpha = 0.0005           
theta = np.ones(n)    
theta= gradientDescent(x, y, theta, alpha, m, numIterations)
print(theta)

相關文章
ML之UliR:利用非線性回歸,梯度下降法(迭代十萬次)求出學習參數θ,進而求得Cost函數最優值

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python遇見機器學習 ---- 梯度下降法法 Gradient Descent
學習視覺SLAM需要強化哪些數學理論?
機器學習之線性回歸:算法兌現為python代碼
梯度下降的原理、代碼、調試
Python實戰教程:拒絕調包,如何用python推導線性回歸模型
梯度下降優化算法Momentum
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 阳新县| 阳原县| 奈曼旗| 历史| 尼勒克县| 鸡泽县| 垣曲县| 洛阳市| 台南县| 河东区| 龙江县| 宁阳县| 东兰县| 聂荣县| 永定县| 鄢陵县| 会同县| 新津县| 西畴县| 定结县| 共和县| 新乐市| 南皮县| 扎兰屯市| 金乡县| 萨嘎县| 綦江县| 兴城市| 方正县| 扎兰屯市| 海兴县| 榆林市| 堆龙德庆县| 本溪市| 武安市| 铜梁县| 大田县| 锡林郭勒盟| 漳州市| 大同市| 永昌县|