小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

趣玩Python第四關(guān):機(jī)器學(xué)習(xí)的初體驗

 東西二王 2019-05-19

# coding: utf-8

# pylint: disable = invalid-name, C0111

import json

import lightgbm as lgb

import pandas as pd

from sklearn.metrics import mean_squared_error

from sklearn.datasets import load_iris

from sklearn.model_selection import train_test_split

from sklearn.datasets import make_classification

iris = load_iris()

data=iris.data

target = iris.target

X_train,X_test,y_train,y_test =train_test_split(data,target,test_size=0.2)

# 加載你的數(shù)據(jù)

# print('Load data...')

# df_train = pd.read_csv('../regression/regression.train', header=None, sep='\t')

# df_test = pd.read_csv('../regression/regression.test', header=None, sep='\t')

#

# y_train = df_train[0].values

# y_test = df_test[0].values

# X_train = df_train.drop(0, axis=1).values

# X_test = df_test.drop(0, axis=1).values

# 創(chuàng)建成lgb特征的數(shù)據(jù)集格式

lgb_train = lgb.Dataset(X_train, y_train)

lgb_eval = lgb.Dataset(X_test, y_test, reference=lgb_train)

# 將參數(shù)寫成字典下形式

params = {

'task': 'train',

'boosting_type': 'gbdt', # 設(shè)置提升類型

'objective': 'regression', # 目標(biāo)函數(shù)

'metric': {'l2', 'auc'}, # 評估函數(shù)

'num_leaves': 31, # 葉子節(jié)點數(shù)

'learning_rate': 0.05, # 學(xué)習(xí)速率

'feature_fraction': 0.9, # 建樹的特征選擇比例

'bagging_fraction': 0.8, # 建樹的樣本采樣比例

'bagging_freq': 5, # k 意味著每 k 次迭代執(zhí)行bagging

'verbose': 1 # <0 顯示致命的, =0 顯示錯誤 (警告), >0 顯示信息

}

print('Start training...')

# 訓(xùn)練 cv and train

gbm = lgb.train(params,lgb_train,num_boost_round=20,valid_sets=lgb_eval,early_stopping_rounds=5)

print('Save model...')

# 保存模型到文件

gbm.save_model('model.txt')

print('Start predicting...')

# 預(yù)測數(shù)據(jù)集

y_pred = gbm.predict(X_test, num_iteration=gbm.best_iteration)

# 評估模型

print('The rmse of prediction is:', mean_squared_error(y_test, y_pred) ** 0.5)

快把你的結(jié)果在評論區(qū)里亮出來吧!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多