日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

机器学习(10)随机森林(预测泰坦尼克号旅客存活率)

發布時間:2023/11/27 生活经验 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器学习(10)随机森林(预测泰坦尼克号旅客存活率) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、基礎理論

1、集成學習方法

2、隨機森林

API

二、過程

1、創建隨機森林預估器

2、參數準備(網格搜索)?

3、訓練

模型評估結果:?

總代碼


一、基礎理論

1、集成學習方法

集成學習通過建立幾個模型組合的來解決單一預測問題。

工作原理:生成多個分類器/模型,各自獨立地學習和作出預測。這些預測最后結合成組合預測,因此優于任何一個單分類的做出預測

2、隨機森林

?隨機森林是一個包含多個決策樹的分類器,輸出類別由個別樹輸出類別的眾數決定

應用場景:高維度、大數據

例:

如果訓練了五棵樹,有四棵樹的結果是True,一棵樹的結果是False,那么最終結果就是True。

隨機:1、訓練集隨機;2、特征隨機

森林:多個決策樹。

API

from sklearn.ensemble import RandomForestClassifier

?

二、過程

讀取數據、數據處理、特征工程和前面的一樣。不同的是預估器的創建,用上隨機森林

# 1、讀取數據
data = pd.read_csv('titanic.csv')
# print(data)# 2、設置特征值和目標值
train = data[['pclass', 'age', 'room', 'sex']]
test = list(data['survived'])# 3、數據處理
# 3-1、缺失值處理
train['age'].fillna(train['age'].mean(), inplace=True)
train['room'].fillna(train['room'][0], inplace=True)# 3-2、特征值轉換為字典
train = train.to_dict(orient='records')# 3-3、劃分數據集
train_data, test_data, train_target, test_target = train_test_split(train, test)
# print(train_data)# 4、特征工程(字典特征值提取)
transfer = DictVectorizer()
train_data = transfer.fit_transform(train_data)
test_data = transfer.transform(test_data)
# print(train_data)

1、創建隨機森林預估器

# 5-1、創建隨機森林預估器
estimator = RandomForestClassifier()

2、參數準備(網格搜索)?

# 5-2、參數準備(網格搜索)
param_dict = {'n_estimators':[120,200,300,500,800,1200], 'max_depth':[5,8,15,25,30]}
estimator = GridSearchCV(estimator, param_grid=param_dict, cv=3)

3、訓練

# 5-3、訓練
estimator.fit(train_data, train_target)

模型評估結果:?

?

總代碼

# 隨機森林(泰坦尼克號游客存活率預估)
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.feature_extraction import DictVectorizer
from sklearn.tree import DecisionTreeClassifier
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import GridSearchCV# 1、讀取數據
data = pd.read_csv('titanic.csv')
# print(data)# 2、設置特征值和目標值
train = data[['pclass', 'age', 'room', 'sex']]
test = list(data['survived'])# 3、數據處理
# 3-1、缺失值處理
train['age'].fillna(train['age'].mean(), inplace=True)
train['room'].fillna(train['room'][0], inplace=True)# 3-2、特征值轉換為字典
train = train.to_dict(orient='records')# 3-3、劃分數據集
train_data, test_data, train_target, test_target = train_test_split(train, test)
# print(train_data)# 4、特征工程(字典特征值提取)
transfer = DictVectorizer()
train_data = transfer.fit_transform(train_data)
test_data = transfer.transform(test_data)
# print(train_data)# 5、創建決策樹預估器,訓練
# 5-1、創建隨機森林預估器
estimator = RandomForestClassifier()
# 5-2、參數準備(網格搜索)
param_dict = {'n_estimators':[120,200,300,500,800,1200], 'max_depth':[5,8,15,25,30]}
estimator = GridSearchCV(estimator, param_grid=param_dict, cv=3)
# 5-3、訓練
estimator.fit(train_data, train_target)# 6、模型評估
# 方法一:比對
predict = estimator.predict(test_data)
print(predict == test_target)# 方法二:計算分數(正確率)
score = estimator.score(test_data, test_target)
print('準確率為:', score)

總結

以上是生活随笔為你收集整理的机器学习(10)随机森林(预测泰坦尼克号旅客存活率)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂毛片 | 老鸭窝成人 | 久久久精品动漫 | 姐姐你真棒插曲快来救救我电影 | 国产欧美日韩精品在线观看 | 国产精品日韩欧美大师 | 美女搞黄在线观看 | 又色又爽又黄无遮挡的免费视频 | 国产在线播放一区 | 久久久久99精品成人片 | 黄色a级片网站 | 女教师高潮黄又色视频 | 亚洲免费精品视频 | 国产视频在线观看一区 | 欧美大片免费观看网址 | 中文字幕一区二区三区日韩精品 | 99久久精品一区二区成人 | 欧美 变态 另类 人妖 | 国产伦精品一区二区三区视频免费 | 亚洲综合p| 草免费视频 | 在线a免费 | 99精品免费 | 三上悠亚一区二区在线观看 | 成年人黄色小视频 | 天堂а√在线中文在线 | 操操插插 | 99re8在线精品视频免费播放 | 青青草原成人 | 日本69视频 | 欧美久操| 国产av一区二区三区传媒 | 欧美自拍色图 | 农村末发育av片一区二区 | 麻豆国产91在线播放 | 视频二区三区 | 欧美成人精品一区二区免费看片 | 高清精品xnxxcom | 四虎在线观看视频 | 一本免费视频 | 黄色一级毛片 | www.国产欧美 | 国产精品高潮av | 天堂免费av | 都市激情av | 蜜臀va| 久久午夜网 | 在线免费观看日韩视频 | 高清av网站 | 狠狠干狠狠爱 | 精品少妇爆乳无码av无码专区 | 日本少妇一区 | 中文字幕在线观看日本 | 午夜三级网站 | 久久久99久久 | 可以在线观看的av | 叼嘿视频在线免费观看 | 台湾无码一区二区 | 可以看黄色的网站 | 亚洲精品丝袜 | 青青草成人影视 | 久久精品一 | 日韩免费a | 亚洲精品国产日韩 | 96人xxxxxxxxx69| 一级片麻豆 | 情侣黄网站免费看 | 日韩色图一区 | 色综合天天色 | 亚洲三区在线观看无套内射 | 精品中文字幕一区 | 123超碰| 高潮流白浆在线观看 | 青春草在线视频观看 | 日韩大尺度在线观看 | 成年人免费在线视频 | 最新日韩在线视频 | 国产男女猛烈无遮挡免费视频 | 国产www免费 | free女性xx性老大太 | 亚洲网站在线观看 | 色老头影视 | 最色网站 | 色在线视频 | 肥臀浪妇太爽了快点再快点 | 中文字幕一区av | 亚洲男人天堂2019 | 一级片中文| 久久久久久av无码免费网站下载 | 男人天堂视频在线 | 顶弄h校园1v1 | 亚洲精品aa | 午夜少妇影院 | 亚洲美女视频在线 | 久久无码人妻一区二区三区 | 蜜桃网av| 久久久精品蜜桃 | www.五月天com | 久久久wwww |