這是在貪心學院直播中看到的乙個技巧。
匯入模組:
from sklearn.datasets import load_boston
boston=load_boston(
)
處理資料
from sklearn import preprocessing,model_selection
import numpy as np
#獲取房屋資料以及對應房價
x,y=boston.data,boston.targetget
#分割資料
x_train,x_test,y_train,y_test=model_selection.train_test_split(x,y,test_size=
0.25
,random_state=
33)
標準化處理
#對資料進行標準化處理
scaler=preprocessing.standardscaler(
)x_train=scaler.fit_transform(x_train)
x_test=scaler.transform(x_test)
匯入三個模型
from sklearn.neighbors import kneighborsregressor
from sklearn.linear_model import linearregression
from sklearn.svm import svr
knr=kneighborsregressor(
)lr=linearregression(
)svm=svr(
)
**結果列表
models=
[knr,lr,svm]
pre_y_list=
[model.fit(x_train,y_train)
.predict(x_test)
for model in models]
用pandas**體現:
import pandas as pd
pre=pd.dataframe(pre_y_list,index=models)
結果:
機器學習分類模型效果評估指標
機器學習分類模型效果評估指標 準確率 精確率 召回率 f1 score 1 準確率 精確率 召回率 f1 score 我們以分類演算法為例,假設班裡有50個同學,其中男生30個,女生20個,我們根據身高 體重 頭髮長度 聲音分貝等等特徵,想找到所有女生,比如已經有這樣乙個分類器了,得到結果如下 這裡...
機器學習模型 如何口述機器學習模型原理
重磅乾貨,第一時間送達 有時碰到跟別人聊起模型的熟悉時,不免要闡述下模型的原理,但一般口頭交流都比較難,因為腦海裡面都是一些公式,似乎從功利角度有必要把模型原理用文字表達一遍,所以自己整理了下機器學習的部分,有遺漏或者不對的地方也請多多指教 線性回歸 首先我們會定乙個函式假定y和x的關係,如y wx...
機器學習擬合效果評價 機器學習效果評價標準
2 分類準確度類評價分類演算法的好壞存在問題 3 分析 4 方案 二 混淆矩陣 confusion matrix 1 二分類問題中混淆矩陣 矩陣的最上一行代表 值,最左列為真實值 0 negative 1 positive tn fp fn tp 表示 結果的樣本數量 tn true negativ...