博雅資料機器學習02

2022-06-20 08:54:09 字數 603 閱讀 2479

博雅資料機器學習02

特徵標準化

# 請在下方作答 #

def min_max(data):

## 最小值

data_min = data.min()

## 最大值

data_max = data.max()

## 最大值與最小值之間的差值

diff = data_max - data_min

## 根據minmax標準化的定義實現

new_data = (data - data_min)/float(diff)

## 返回結果

return new_data

## 呼叫min_max()函式

score_transformed = min_max(data[['score']])

## 列印變數的前5行內容

score_transformed.head()

博雅資料機器學習10

博雅資料機器學習10 貝葉斯定理 計算隊1獲勝的概率prob win 1 prob win 1 1 prob win 0 計算隊1取勝時隊0是東道主的概率 prob win 1 home 0 1 prob win 1 home 1 計算隊0取勝時隊0是東道主的概率 prob win 0 home 0...

博雅資料機器學習09

博雅資料機器學習09 k近鄰演算法 宣告儲存k個鄰居的index的列表 index list 遍歷每個測試樣本的與訓練集的舉例,item型別為dict for item in distances item的型別為dict,即 使用sorted函式對item按照distance進行公升序排列,並取前1...

博雅資料機器學習06

博雅資料機器學習06 線性回歸 from sklearn import linear model from numpy import mat,array,mean 根據x和y訓練模型並計算 值y pred x insurance.drop charges axis 1 y insurance cha...