機器學習 python調包實現 隨機森林回歸演算法

2021-10-10 15:33:16 字數 1150 閱讀 5053

此處採用波士頓房價資料集(可直接呼叫),訓練特徵為13個,輸出標籤為medv。

資料截圖如下,

]#顯示中文標籤

plt.rcparams[

'axes.unicode_minus']=

false

# 匯入波士頓房價資料集

from sklearn.datasets import load_boston

x, y = load_boston(return_x_y=

true

)# 建立隨機森林回歸模型

rf = randomforestregressor(

)# 前450條資料作為訓練集

rf.fit(x[0:

450,:]

, y[0:

450]

)# 後56條資料作為測試集

test = x[

450:

506,:]

# 繪圖

x = np.arange(56)

plt.scatter(x, y[

450:

], s=

10, label=

"實際資料點",)

plt.plot(x, rf.predict(test)

, c=

'r', label=

"隨機森林回歸擬合資料"

)plt.xlabel(

"樣本"

python實現機器學習筆記

課程鏈結 一 機器學習介紹以及環境部署 1 機器學習介紹及其原理 1 什麼是人工智慧 人工智慧就其本質而言,是機器對人的思維資訊過程的模擬,讓它能像人一樣思考。根據輸入資訊進行模型結構 權重更新,實現最終優化 特點 資訊處理 自我學習 優化公升級。2 核心方法 機器學習 一種實現人工智慧的方法,使用...

從調包到工程實戰,如何快速掌握機器學習技能

基礎技能是必備的 一方面是因為機器學習本身的體系十分龐大,當然只是教sklearn調個模型顯然不是在認真講機器學習。學習路徑的設計 知識點難易度的把握,案例的選取,內容的深入程度 等細節都做了大量延伸和重點打磨。既要易於理解,也要兼顧深度 掌握那部分核心技能,並在實際的案例中輸出結果 比如系統的微積...

python機器 python機器學習

熱詞系列 打卡 mark一下,以後看 每天打卡學習 1 python 基礎 bv1lt4y1u7un 2 python 高階 bv1jz411b7dh 3 python 資料庫 bv1pg4y1a7a7 4 python gui與坦克大戰 bv1je411f72o 5 python numpy bv...