unonao / race-predict

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

競馬予測プログラム(Python)

ファイル概要

  • get_race_url.py: seleniumでレースURLを取得する
  • get_race_html.py: URLを使用してhtmlを取得する
  • make_csv_from_html.py: htmlからレースデータや馬のデータを抽出してCSVにする
  • main.py: 以上のことを一度に実行する
  • data_clean.ipynb: 得られたcsvを整形する
  • train_simple.py: 単純なモデルをkerasで作成する
  • train_timesplit.py: 時系列を考慮したクロスバリデーション
  • train_hyperas.py: hyperasを用いて自動パラメータチューニングを行う
  • train_hyperas_no_obstacle.py: train_hyperas.pyとは違い、学習データから障害レースを取り除く
  • evaluate_prediction.ipynb: モデルの予測値の評価を行う

注意

ログはlogfileディレクトリ、htmlはrace_htmlディレクトリ、モデルはmodelディレクトリ、予想結果はpredictディレクトリに保存される。

About


Languages

Language:Jupyter Notebook 95.8%Language:Python 4.2%