記録

手前味噌な機械学習!?。

分類分けで機械学習教師ありのモデルを作り、新たなデータで推測するという一連の過程をやってみたよーーー?
ちなみに分類分けとしてはあまり機能していないだけどね・・・。
何が難しかったか・・・Pythonをサーバで動かすようにするところと・・・何故かすんなり動いてくれなかった。そして機械学習させるデータを作るのがやはり面倒だった、途中から分類分けって感じじゃなく1分類という感覚で重み付けしました。

尚、サンプルとして表示しているのは、機械学習させてモデルを保存させるやつです。この他にもいろいろなファイルがあるのだけど、例えばデータを生成させたりする処理ファイルや保存したモデルから推測させる処理ファイルなどいろいろなファイルがあるのだけど、全て解説するのはちょっと面倒なので今回はこれだけです。

あと質問箱と連携するのは今後の質問によって決めようと思います。いちおう、ほぼその部分も完成しています。コードを手直してそれぞれをファイル連携してゴニョゴニョするという作業が残っています。

追記:きっちり分類分けしてそのデータをansの中に正解解答としていれてあげて学習させるとまぁまぁ良い感じです。

from sklearn.linear_model import LinearRegression
model = LinearRegression()
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
import pickle
X = pd.read_csv("Question.csv", header=None).values.tolist()
ans = []
val = 0
for num1 in range(len(X)):
	for num2 in range(len(X[num1])):
		if float(X[num1][num2])>=0.5:
			val = val + 1
	val = float(float(val) / float(len(X)) * 100)
	ans.append(str(val))
	val = 0
model = DecisionTreeClassifier(max_depth=999)
model.fit(X,ans)
print(ans,"<==>",model.predict(X))
# モデルを保存する
filename = 'Q_model.sav'
pickle.dump(model, open(filename, 'wb'))

活動支援よろしくお願いします

勝ち負けって何?前のページ

鳴子を機械学習で認識させる事が出来たよ!次のページ

関連記事

  1. 記録

    氷の世界

    井上陽水 氏 天才だわ。歌詞も曲もすごいパワーですね。(今の社会…

  2. 記録

    ヒーロー

    https://www.youtube.com/watch?v=S-…

  3. 記録

    映画、HOKUSAIを観てきましたよ。 #北斎 #映画

    映画、HOKUSAIを観てきましたので感想を残しときます。正直なとこ…

  4. 記録

    Electronの脆弱性でアレをtrue設定はNGですよね。

    Electron(エレクトロン)でrequire(りくわいあ)という…

  5. 記録

    ネットのあれを試してみました、バニラアイスと赤ワイン。

    ネットのあれを試してみました、バニラアイスと赤ワイン。バニラアイス…

PAGE TOP