Skip to content

karamage/getwild-checker-rails

 
 

Repository files navigation

注意点

  • 開発環境と本番環境でDBを切り分けるのが面倒だったので、どちらの環境でもdb/development.sqlite3を使っています。git管理もされているので、両環境でDBが更新されるとコンフリクトするので注意が必要。
  • 学習・予測の処理についてはpythonで書かれています。予測については直接Railsからコマンド実行されます。学習については自動実行されませんので、ラベル付データが新しく追加された場合は手動で学習処理を実行する必要があります。

コマンド

学習させる(sqlitedbをトレーニングセットにする)

$ cd learning
$ python main_learn.py

学習時に学習曲線を出力したい場合は下記のコメントアウトを解除しておく(main_learn.py)。

# plotter = Plotter()
# plotter.plot(svm_model, feature_vectors, data_parser.labels)

予測させる。標準出力の最後の1文字が結果(0: not Getwild, 1: GetWild)。

$ cd learning
$ python main_predict.py りょうちゃんもっこり

About

人工知能(AI)でGetWild診断

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 51.3%
  • Python 35.5%
  • HTML 9.7%
  • CSS 2.6%
  • Other 0.9%