機械学習(AI・ニューラルネットワーク)

機械学習(AI・ニューラルネットワーク)

機械学習(DeepLearning)で簡単なアンサンブル学習を実装する【pythonとkerasで日本株の株価予想】

2019年6月ごろ?からDeepLearningによる株価予想を用いたシステムトレードを始めました。先日、学習モデルをアンサンブル化したので、その備忘録と誰かの参考になればと思い、記事にまとめることにしました。 言語はpyt...
2019.10.25
機械学習(AI・ニューラルネットワーク)

pandasのrolling()を使って株価の移動平均線を求める方法と注意点【データの昇順・降順を確認しとく】

今回は、株価のテクニカル分析で最もよく用いられる移動平均線についてのメモ。 移動平均線は、pythonのpandasモジュールを使えばすぐに求めることができますが、つまずいた点があったのでこの記事で整理しておき...
2019.04.23
機械学習(AI・ニューラルネットワーク)

ニューラルネットワークでドロップアウトを使う際の訓練・テスト時の振る舞いの違いについて【Hilton氏の論文を読んでみた】

ニューラルネットワークでドロップアウトを使う際に、訓練時とテスト時にドロップアウトの挙動が異なるという話があったので、その点について少し調べてみました。 具体的には、Hilton氏のドロップアウトの有名な論文を読んでみ...
2019.04.23
機械学習(AI・ニューラルネットワーク)

シストレ・機械学習のために為替の日足データを取得する際の注意点

ニューラルネットワーク用の学習データとして為替データのスクレイピング が必要だったので、その方法を備忘録として残しておきます。 為替データの注意点 為替データは多くのサイトで掲載されており、データの取得先にはさほど苦労しないと思います。...
機械学習(AI・ニューラルネットワーク)

k分割交差検証をkerasで実践する方法をメモしとく【ニューラルネットワークを動かしてみた】

kerasを使ってk分割交差検証をやってみたので、その方法を備忘録として整理しておきます。kerasにはk分割交差検証の機能が用意されていないので、自分で作ってやる必要があります。 k分割交差検証にはsklearnモジュールを使う ke...
機械学習(AI・ニューラルネットワーク)

なぜ交差(クロス)エントロピーが機械学習(ニューラルネットワーク)の損失関数に使われるのか?

今回は、機械学習でよく使われる損失関数「交差エントロピー」についての考察とメモ。 損失関数といえば二乗誤差が有名ですが、分類問題を扱う際には交差エントロピーが頻繁に使われます。 そ...
2019.04.20