Kaggle实战:Digit Recognizer[Random Forest算法]
2017-07-11 09:46
429 查看
说明
正确率:94.014%,没有KNN效果好(96.800%),个人估计经过调参效果应该有所提升代码
import pandas as pd data = pd.read_csv("train.csv") data.head() dataset = data.iloc[:,1:] #提取特征 dataset.head() label = data.iloc[:,0] #提取标签 label.head() dataset.describe() label.describe() from sklearn.ensemble import RandomForestClassifier rf = RandomForestClassifier(oob_score=True,random_state=10) rf.fit(dataset, label) test = pd.read_csv("test.csv") pred = rf.predict(test) import numpy as np a = pd.Series(pred) b = pd.Series(np.arange(1,28000)) c = pd.DataFrame([a,b]) d = pd.DataFrame(c.T) d.to_csv("result.csv")
相关文章推荐
- Kaggle实战-最简单的DIGIT RECOGNIZER
- 学习笔记——Kaggle_Digit Recognizer (Random Forest算法 Python实现)
- Kaggle项目实战1——Digit Recognizer——排名Top10%
- [kaggle实战] Digit Recognizer -- 从KNN,LR,SVM,RF到深度学习
- [kaggle实战] Digit Recognizer -- 从KNN,LR,SVM,RF到深度学习
- Kaggle实战:Digit Recognizer[KNN算法]
- Kaggle入门赛之Digit Recognizer
- kaggle 入门 digit recognizer python randomForestClassifier
- kaggle--Digit Recognizer(python实现)
- Kaggle入门模板:以手写识别Digit Recognizer为例
- 转: Kaggle入门模板:以手写识别Digit Recognizer为例
- 【Kaggle练习赛】之Digit Recognizer
- kaggle 训练赛(1)Digit Recognizer
- Kaggle—Digit Recognizer竞赛
- 第一个kaggle项目Digit Recognizer
- 学习笔记——Kaggle_Digit Recognizer (KNN算法 Python实现)
- 【Kaggle】 Digit Recognizer 详解
- kaggle Digit Recognizer 数字识别
- Kaggle入门:Digit Recognizer
- Kaggle | Digit Recognizer