FC2ブログ

ミスター失業家の断”職”道場

あるときは”流れのプログラマ”、あるときは”中年失業家”として生きてきた、ミスター失業家の就活、派遣、ソフトウエア業界に対する”恨み節”

Pythonでのランダムフォレストサンプル


#データ加工・処理・分析ライブラリ
import pandas as pd
import numpy as np
import numpy.random as random
import scipy as sp
from pandas import Series, DataFrame
from sklearn.datasets import load_wine

#可視化ライブラリ
import matplotlib.pyplot as plt
import matplotlib as mpl
#import seaborn as sns

#機械学習ライブラリ
from sklearn import ensemble
#from sklearn.metrics import mean_squared_error
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score

wine = load_wine()

data = wine.data
target = wine.target

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

clf = ensemble.RandomForestClassifier(n_estimators=100, random_state=1)

clf = clf.fit(X_train, y_train)

#print(clf.score(X_test, y_test))

predict = clf.predict(X_test)
print(y_test)
print(predict)

print("正解率:",accuracy_score(y_test, predict))
スポンサーサイト



  1. 2020/01/14(火) 18:44:42|
  2. 未分類
  3. | トラックバック:0
  4. | コメント:0
<<Pythonでナップザック問題を解く例 | ホーム | 機械学習の基礎課題13の4>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://mrsitugyoka.blog.fc2.com/tb.php/1125-7b77ed18
この記事にトラックバックする(FC2ブログユーザー)