中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

青縣做網(wǎng)站價格好看的網(wǎng)站ui

青縣做網(wǎng)站價格,好看的網(wǎng)站ui,wordpress上傳 限制,intellij 網(wǎng)站開發(fā)前言 有一個開源的、商業(yè)上可用的機器學習工具包,叫做scikit-learn。這個工具包包含了你將在本課程中使用的許多算法的實現(xiàn)。 目標 在本實驗中,你將: 利用scikit-learn實現(xiàn)使用梯度下降的線性回歸 工具 您將使用scikit-learn中的函數(shù)以及matplotli…

前言

有一個開源的、商業(yè)上可用的機器學習工具包,叫做scikit-learn。這個工具包包含了你將在本課程中使用的許多算法的實現(xiàn)。

目標

在本實驗中,你將:

  • 利用scikit-learn實現(xiàn)使用梯度下降的線性回歸

工具

您將使用scikit-learn中的函數(shù)以及matplotlib和NumPy。

import numpy as np
np.set_printoptions(precision=2)
from sklearn.linear_model import LinearRegression, SGDRegressor
from sklearn.preprocessing import StandardScaler
from lab_utils_multi import  load_house_data
import matplotlib.pyplot as plt
dlblue = '#0096ff'; dlorange = '#FF9300'; dldarkred='#C00000'; dlmagenta='#FF40FF'; dlpurple='#7030A0'; 
plt.style.use('./deeplearning.mplstyle')

注意點

可能會出現(xiàn)報錯 No module named ‘sklearn’
這是因為當前環(huán)境下未安裝scikit-learn
在這里插入圖片描述【解決辦法】:在cmd中輸入

pip install scikit-learn

梯度下降

Scikit-learn有一個梯度下降回歸模型sklearn.linear_model.SGDRegressor。與之前的梯度下降實現(xiàn)一樣,該模型在規(guī)范化輸入時表現(xiàn)最好。standardscaler將像之前的實驗一樣執(zhí)行z-score歸一化。這里它被稱為“標準分數(shù)”。

加載數(shù)據(jù)集

X_train, y_train = load_house_data()
X_features = ['size(sqft)','bedrooms','floors','age']

縮放/規(guī)范化訓練數(shù)據(jù)

scaler = StandardScaler()
X_norm = scaler.fit_transform(X_train)
print(f"Peak to Peak range by column in Raw        X:{np.ptp(X_train,axis=0)}")   
print(f"Peak to Peak range by column in Normalized X:{np.ptp(X_norm,axis=0)}")

創(chuàng)建并擬合回歸模型

sgdr = SGDRegressor(max_iter=1000)
sgdr.fit(X_norm, y_train)
print(sgdr)
print(f"number of iterations completed: {sgdr.n_iter_}, number of weight updates: {sgdr.t_}")

視圖參數(shù)

注意,參數(shù)與規(guī)范化的輸入數(shù)據(jù)相關(guān)聯(lián)。擬合參數(shù)與之前使用該數(shù)據(jù)的實驗室中發(fā)現(xiàn)的非常接近。

b_norm = sgdr.intercept_
w_norm = sgdr.coef_
print(f"model parameters:                   w: {w_norm}, b:{b_norm}")
print(f"model parameters from previous lab: w: [110.56 -21.27 -32.71 -37.97], b: 363.16")

做出預測

預測訓練數(shù)據(jù)的目標。使用’ predict '例程并使用 w w w b b b進行計算。

# make a prediction using sgdr.predict()
y_pred_sgd = sgdr.predict(X_norm)
# make a prediction using w,b. 
y_pred = np.dot(X_norm, w_norm) + b_norm  
print(f"prediction using np.dot() and sgdr.predict match: {(y_pred == y_pred_sgd).all()}")print(f"Prediction on training set:\n{y_pred[:4]}" )
print(f"Target values \n{y_train[:4]}")

繪制結(jié)果

讓我們繪制預測值與目標值的對比圖。

# plot predictions and targets vs original features    
fig,ax=plt.subplots(1,4,figsize=(12,3),sharey=True)
for i in range(len(ax)):ax[i].scatter(X_train[:,i],y_train, label = 'target')ax[i].set_xlabel(X_features[i])ax[i].scatter(X_train[:,i],y_pred,color=dlorange, label = 'predict')
ax[0].set_ylabel("Price"); ax[0].legend();
fig.suptitle("target versus prediction using z-score normalized model")
plt.show()

祝賀

在這個實驗中,你:
-使用開源機器學習工具包scikit-learn
-實現(xiàn)線性回歸使用梯度下降和特征歸一化的工具包

http://www.risenshineclean.com/news/57667.html

相關(guān)文章:

  • 手機網(wǎng)站開放關(guān)鍵詞排名點擊軟件工具
  • 怎么做網(wǎng)站報告網(wǎng)絡輿情分析研判報告
  • 推薦10個網(wǎng)站電子商務網(wǎng)站開發(fā)
  • 天眼查 企業(yè)查詢官網(wǎng)seo網(wǎng)站推廣優(yōu)化
  • 網(wǎng)站設(shè)計網(wǎng)站開發(fā)百度推廣投訴人工電話
  • 西安網(wǎng)站策劃公司一呼百應推廣平臺
  • 手機端首頁尺寸多少seo排名計費系統(tǒng)
  • 做燈箱片的設(shè)計網(wǎng)站站長工具箱
  • 網(wǎng)站建設(shè)51jyoo360建網(wǎng)站
  • 競價移動網(wǎng)站b站網(wǎng)站推廣mmm
  • 怎樣用自己的電腦做網(wǎng)站seo在線培訓機構(gòu)排名
  • 創(chuàng)意網(wǎng)站品牌營銷經(jīng)典案例
  • 在線制作名片生成器嘉興優(yōu)化公司
  • 滎陽市網(wǎng)站優(yōu)化是做什么的
  • 懶懶淘客怎么做自己的網(wǎng)站優(yōu)化設(shè)計英語
  • 沒有空間可以做網(wǎng)站嗎seo優(yōu)化是指
  • 網(wǎng)站建設(shè) 啟象科技網(wǎng)絡輿情優(yōu)化公司
  • 凡科建設(shè)網(wǎng)站步驟友鏈交換不限內(nèi)容
  • 天河區(qū)pc端網(wǎng)站建設(shè)廣州權(quán)威發(fā)布
  • 靜安網(wǎng)站開發(fā)推廣方案流程
  • 編程常用網(wǎng)站項目推廣計劃書
  • 民房做酒店出租網(wǎng)站app南寧seo推廣外包
  • 做購物網(wǎng)站寫數(shù)據(jù)庫的流程天津seo推廣
  • 蘭州網(wǎng)站分類導航seo北京公司
  • 建設(shè)閱讀網(wǎng)站的研究意義武漢網(wǎng)站排名提升
  • 廈門php網(wǎng)站建設(shè)無排名優(yōu)化
  • 網(wǎng)站制作服務合同seo學習
  • wordpress做論壇網(wǎng)站百度指數(shù)網(wǎng)址是多少
  • 北京做網(wǎng)站企業(yè)友情鏈接源碼
  • 網(wǎng)站建設(shè)的詳細步驟電子商務網(wǎng)頁制作