
UCIの電力使用量データ(https://archive.ics.uci.edu/ml/datasets/Appliances+energy+prediction)
本コースで行う演習のサンプルipynbファイルを添付しましたので、必要でしたらダウンロードしてください。
注)各パラメータにおいてrmse_cvを計算していますが、動画ではrmse_cvのリセットがされていない状態になっていました。
以下のように、
" for reg_lambda in reg_lambdas:"
と
"for train, test in tscv.split(train_df):"
の間に"rmse_cv = []"などとリセットするようにしてください。
結果も変わるかと思います。
```
for num_leave in num_leaves:
for learning_rate in learning_rates:
for n_estimator in n_estimators:
for reg_alpha in reg_alphas:
for reg_lambda in reg_lambdas:
rmse_cv = []
for train, test in tscv.split(train_df):
x_train = train_df.iloc[train]
x_test = train_df.iloc[test]
...
```
どうぞ、よろしくお願いいたします。
本コースではPythonによる時系列予測の手法を学びます。
時系列予測というと、統計モデルや機械学習、ディープラーニング、ベイズ統計モデリングなどさまざまな手法がありますが、本コースでは機械学習とディープラーニングをメインに扱います。あまり時系列予測は一般的ではないのかもしれませんが、ビジネスの場面においては時系列データはしばしば登場します。
最近は機械学習やディープラーニングの書籍などはたくさんあり、一般の方でもとっつきやすくなってきました。しかし、現場でどのように問題設定をして、どのように実践していけばよいかを書いてあるものは少ないように思います。
そのため、本コースでは各アルゴリズムの詳細や精度向上の細かいアプローチなどではなく、「現場で使えるような問題設定のしかた」や「どのような予測をすればよいか」などに焦点を当てます。そして、その上で時系列データの特徴や予測手法を学び、時系列予測ができるようになっていきましょう!
内容
時系列予測の基本
時系列データの特徴
フーリエ変換
機械学習の基礎
機械学習による時系列予測
ディープラーニングの基礎
ディープラーニングによる時系列予測
Prophetによる時系列予測
実行環境など
Google Colaboratoryにおいて実行します
ディープラーニングにはKerasを使います
受講対象の方
Pythonを使えるようになって、初めて時系列予測に取り組みたい方
仕事で時系列予測をする必要がある方
注意事項
実行環境等エラーが起きにくいように配慮しますが、それでもエラーが出るなどしたら、まずは自分で検索して調べるなどしてください
個別のディープラーニングのアルゴリズムの詳細や、少しでも予測精度を上げるための方法などは話しません
時系列予測ですが自然言語処理(NLP)関連は扱いません
仕事でもバリバリ時系列予測に取り組んでいる方は対象外ですので、もし間違って購入してしまった場合はキャンセルをお願いします