作家
登录

关于机器学习与比特币的示例

作者: 来源: 2017-08-31 13:11:11 阅读 我要评论

], 'n_estimators': np.arange(50, 500, 50)} 
  •  
  • btc_ml.random_forest_classifier_best(param_grid=param_grid) 
  •  
  • start grid search please wait...  
    1. btc_ml.plot_graphviz_tree() 
    1. RandomForestClassifier(bootstrap=True, class_weight=None, criterion='gini'
    2.  
    3. max_depth=None, max_features='sqrt', max_leaf_nodes=None, 
    4.  
    5. min_impurity_split=1e-07, min_samples_leaf=1, 
    6.  
    7. min_samples_split=2, min_weight_fraction_leaf=0.0, 
    8.  
    9. n_estimators=400, n_jobs=1, oob_score=False, random_state=None, 
    10.  
    11. verbose=0, warm_start=False 

    下面应用btc_ml对练习集进行交叉精确率评分:

    1. btc_ml.cross_val_accuracy_score() 
    2.  
    3. RandomForestClassifier score mean: 0.8151620867325032 
    4.  
    5. array([ 0.781 , 0.8102, 0.7883, 0.8382, 0.8162, 0.8162, 0.8235, 
    6.  
    7. 0.8456, 0.7794, 0.8529])  

    下面应用btc_ml对练习集进行交叉roc_auc评分:

    1. btc_train = pd.concat([btc_train0, btc_train1, btc_train2]) 
    2.  
    3. btc_train.index = np.arange(0, btc_train.shape[0]) 
    4.  
    5. dummies_one_week = pd.get_dummies(btc_train['one_date_week'], prefix='one_date_week'
    6.  
    7. dummies_two_week = pd.get_dummies(btc_train['two_date_week'], prefix='two_date_week'
    8.  
    9. dummies_today_week = pd.get_dummies(btc_train['today_date_week'], prefix='today_date_week'
    10.  
    11. btc_train.drop(['one_date_week''two_date_week''today_date_week'], inplace=True, axis=1) 
    12.  
    13. btc_train = pd.concat([btc_train, dummies_one_week, dummies_two_week, dummies_today_week], axis=1) 
    14.  
    15. pd.options.display.max_rows=10 
    16.  
    17. btc_train 
    1. btc_ml.cross_val_roc_auc_score() 
    2.  
    3. RandomForestClassifier score mean: 0.8399573797130188 
    4.  
    5. array([ 0.815 , 0.8785, 0.8166, 0.8018, 0.8707, 0.8484, 0.8148, 
    6.  
    7. 0.8551, 0.8005, 0.8981])  

    AbuML对外的函数都支撑关键子参数fiter_type,可以指定应用的进修器类型如回归,聚类等,每个函数都经由过程内部装潢器声明本身支撑的进修器类型对不支撑的类型输出不支撑,如下想经由过程指定应用回归器进行roc_auc评分:


      推荐阅读

      数据分析 让零售业再现生机

    瞬息万变的经济情况、难以捉摸的零售业发卖情况、日益冷僻典大年夜型卖场–这一切都给本土零售业带来了重重艰苦。然则,我们也在黑阴郁看到了一线曙光。进入数字时代,技巧和数据的有>>>详细阅读


    本文标题:关于机器学习与比特币的示例

    地址:http://www.17bianji.com/lsqh/37053.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)