###sklearnで学習したデータを使ってデータ予測をしたい
sklearnで学習したデータを保存して学習したデータをもとに分類気を作りたいです。
現在、検討しているのがpickleで保存して、このソースコードとは違うものでしてほしいデータを投げたら答えを返してくれるというものです。
発生している問題
どうやって学習した分類気を保存して、それをどう使って作るかわからない。
該当のソースコード
python3
1import numpy as np 2import matplotlib.pyplot as plt 3import pickle 4 5# ファイルの読み込み 6Saxis_data = [] 7training_data_file = open("training_data_2.data", "r") 8for line in training_data_file: 9 line = line.rstrip().split(",") 10 Saxis_data.append([float(line[0]), float(line[1])]) 11training_data_file.close() 12 13 14Saxis_target = [] 15training_data_file = open("training_data_2.data", "r") 16for line in training_data_file: 17 line = line.rstrip().split(",") 18 Saxis_target.append(int(line[2])) 19training_data_file.close() 20 21 22X = np.array(Saxis_data) 23Y = np.array(Saxis_target) 24#print(X) 25#print(Y) 26 27from sklearn.svm import SVC 28model = SVC(gamma='scale') 29 30 31from sklearn.model_selection import train_test_split 32X_train, X_test, Y_train, Y_test = train_test_split(X, Y, random_state=3) 33 34model.fit(X_train,Y_train) 35 36 37from sklearn import metrics 38predicted = model.predict(X_test) 39expected = Y_test 40print(metrics.accuracy_score(expected,predicted)) 41
試したこと
データの保存ができたがそこからどうやって分類気を作るかわからなかった。
(今回は回答の混乱を避けるためここに関しては無視してください。)
補足情報(FW/ツールのバージョンなど)
自分が考えているものよりいいものがあればそれでも大丈夫です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/10 17:58
2019/02/10 18:06
2019/02/10 18:20
2019/02/10 20:32