【深度學習基礎-11】簡單線性迴歸(下)--例項及python程式碼實現
比如有5組資料,讓你去做簡單線性迴歸。
python程式碼實現上述過程
import numpy as np
def fitSLR(x,y):
n = len(x)
dinominator = 0
numerator = 0
for i in range(0, n):
numerator += (x[i] - np.mean(x))*(y[i] - np.mean(y))
dinominator += (x[i] - np.mean(x))**2
print("numerator", numerator)
print("dinominator", dinominator)
b1 = numerator/float(dinominator)
b0 = np.mean(y)/float(np.mean(x))
return b0, b1
def predict(x, b0, b1):
return b0 + x*b1
x = [1, 3, 2, 1, 3]
y = [14, 24, 18, 17, 27]
b0, b1 = fitSLR(x, y)
print("intercept:", b0 , " slope:", b1)
x_test = 6
y_test = predict(6, b0, b1)
print("y_test: ", y_test)
執行結果如下
相關文章
- 【深度學習基礎-10】簡單線性迴歸(上)深度學習
- 【深度學習基礎-12】多元迴歸分析基礎及進階-python程式碼實現深度學習Python
- python實現線性迴歸之簡單迴歸Python
- 線性迴歸基礎程式碼
- 【深度學習 01】線性迴歸+PyTorch實現深度學習PyTorch
- 【深度學習基礎-13】非線性迴歸 logistic regression深度學習
- Pytorch 實現簡單線性迴歸PyTorch
- 【機器學習】線性迴歸python實現機器學習Python
- 機器學習程式碼筆記-2-簡單線性迴歸機器學習筆記
- Python TensorFlow深度學習迴歸程式碼:DNNRegressorPython深度學習DNN
- 機器學習之線性迴歸(純python實現)機器學習Python
- 【深度學習】TensorFlow實現線性迴歸,程式碼演示。全md文件筆記(程式碼文件已分享)深度學習筆記
- 梯度下降法實現最簡單線性迴歸問題python實現梯度Python
- 機器學習——線性迴歸-KNN-決策樹(例項)機器學習KNN
- 【機器學習】線性迴歸sklearn實現機器學習
- 機器學習:線性迴歸(下)機器學習
- 深度學習筆記002-線性迴歸深度學習筆記
- 【機器學習】多項式迴歸python實現機器學習Python
- 機器學習簡介之基礎理論- 線性迴歸、邏輯迴歸、神經網路機器學習邏輯迴歸神經網路
- EVIEWS 簡單線性迴歸 02View
- Python學習筆記-StatsModels 統計迴歸(1)線性迴歸Python筆記
- 一個線性迴歸例項的公式推導、程式碼實現、問題解析以及模型評價公式模型
- ML-梯度下降程式碼-線性迴歸為例梯度
- 機器學習--線性迴歸--梯度下降的實現機器學習梯度
- 數學推導+Python實現機器學習演算法:線性迴歸Python機器學習演算法
- 簡單介紹python深度學習tensorflow例項資料下載與讀取Python深度學習
- 《機器學習Python實現_10_10_整合學習_xgboost_原理介紹及迴歸樹的簡單實現》機器學習Python
- 線性迴歸-程式碼庫
- Python實現簡單網頁圖片抓取完整程式碼例項Python網頁
- 《精通資料科學:從線性迴歸到深度學習》資料科學深度學習
- pytorch實現線性迴歸PyTorch
- TensorFlow實現線性迴歸
- html實現簡單ListViews效果的例項程式碼HTMLView
- 機器學習:線性迴歸機器學習
- 機器學習實戰(一)—— 線性迴歸機器學習
- 資料科學必備基礎之線性迴歸資料科學
- 機器學習 | 線性迴歸與邏輯迴歸機器學習邏輯迴歸
- [機器學習實戰-Logistic迴歸]使用Logistic迴歸預測各種例項機器學習