九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
趣玩Python第四關:機器學習的初體驗

# 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)

# 加載你的數據

# 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特征的數據集格式

lgb_train = lgb.Dataset(X_train, y_train)

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

# 將參數寫成字典下形式

params = {

'task': 'train',

'boosting_type': 'gbdt', # 設置提升類型

'objective': 'regression', # 目標函數

'metric': {'l2', 'auc'}, # 評估函數

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

'learning_rate': 0.05, # 學習速率

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

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

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

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

}

print('Start training...')

# 訓練 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_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)

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

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
集成樹模型的應用,kaggle的信用卡忠誠度預測案例(一)
Machine Learning in Python (Scikit-learn 2)
快速溫故 LightGBM,十問十答
樹 神經網絡算法強強聯手(Python)
尚國棟:電信客戶流失預測挑戰(zhàn)賽baseline
Feature Selection Using Random Forest
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服