AIを使って株取引で不正行為をしよう!この世代のプログラマーは本当に楽しみ方を知っている

AIを使って株取引で不正行為をしよう!この世代のプログラマーは本当に楽しみ方を知っている

ディープラーニングを使用して株価を予測することは、以前は少し神秘的に思えたかもしれませんが、新しいことではありません。今日は、株価予測モデルを紹介します。私は、トレーディングロボットや(株)シミュレーションなど、機械学習と株価予測のためのディープラーニングモデルを収集しました。

株式市場を正確に予測することは、株価の動きに影響を与える要因や前提条件が数百万もあるため複雑な作業です。そのため、モデルはこれらの前提条件をできるだけ多く捉える必要があり、同時に、1) 市場は 100% ランダムではない、2) 歴史は繰り返す、3) 市場は人々の合理的な行動に従う、4) 市場は「非常に良好」である、といういくつかの重要な仮定も立てる必要があります。

作成者はゴールドマン・サックスを例に挙げ、2010年1月1日から2018年12月31日までの日次終値をトレーニング(7年間)とテスト(2年間)データとして使用し、ゴールドマン・サックスの株価動向を予測しました。

すべてのニューラル ネットワークを作成するために、作成者は MXNet とその高レベル API である Gluon を使用し、複数の GPU でトレーニングしました。全体的なアーキテクチャは次のとおりです。

GitHub では、各ステップを紹介する詳細なチュートリアルも提供されています。作成者によると、最も難しいのは GAN です。GAN のトレーニングを成功させる上で最も難しいのは、ハイパーパラメータの正しいセットを取得することです。このため、作成者はベイズ最適化(ガウス過程によるベイズ最適化)と強化学習(RL)を使用して、GAN のハイパーパラメータをいつどのように変更するかを決定しました。強化学習を作成する際には、RainbowやPPOなどの技術も使用されます。

株式の過去の取引データとテクニカル指標に加えて、作成者は NLP の BERT を使用して感情分析モデル (ファンダメンタル分析のソースとして) を作成し、フーリエ変換を使用して全体的なトレンドの方向を抽出します...株式に関する情報、パターン、依存関係などを可能な限り多く取得するためです。誰もが知っているように、データは多ければ多いほど良いのです。

集合的なプロセスの詳細については触れませんので、結果だけを見てみましょう。

トレーニング後の結果をプロットする

50回のトレーニング後の結果をプロットする

200回のトレーニング後の結果をプロットする

RL は 10 個のエピソードを実行しました。この記事では、エピソードを GAN が 200 回完全にトレーニングされた後の最終結果として定義します。次の図は最終結果を示しています。

チュートリアル全体に興味がある場合は、GitHub で確認できます。正確さに関しては、試してみれば分かります。

現在、このプロジェクトは 863 個のスターと 378 個のフォークを獲得しています (GitHub アドレス: https://github.com/borisbanushev/stockpredictionai)

<<:  脳の次元: 人工知能の波の中での適者生存

>>:  人工知能とモノのインターネット:完璧な組み合わせ

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

GPT-4 はもう怠け者ではありません! OpenAI、5つの大型モデルを最大80%割引で販売

OpenAI深夜アップデート! 5 つの大きなモデルが一気に投げられました。新しい GPT-4 Tu...

人工ニューラルネットワークとBPアルゴリズムについての簡単な説明

[[338555]] 【51CTO.comオリジナル記事】 1 はじめに現在、機械学習技術とも呼ばれ...

Ant Group の大規模セマンティック知識管理における主要技術と実践

1. Ant Financial Knowledge Graph プラットフォームの紹介まず、ナレッ...

ビッグデータと機械学習は世界のエネルギー業界をどのように変えるのでしょうか?

機械学習、ビッグデータ、自動化は世界の産業システムに革命をもたらしており、エネルギー業界も例外ではあ...

Google に行ったが、ディープラーニングはできなかった。Facebook の Tian Yuandong が人生の課題と選択について語る

初めての15分間のスピーチの準備に2か月を要し、卒業後すぐにGoogleに入社したものの歯車の一部に...

...

...

...

マイクロソフト、Windows 10を開発者向けAIプラットフォームに

人工知能の人気が高まるにつれ、あらゆるテクノロジーメーカーが自社の製品やサービスに人工知能というラベ...

【人工知能】人間と機械の対決知能技術の総合レビュー

[[359893]] 1 はじめに<br /> 人工知能は誕生以来、人間の知能と比較して...

写真とテキスト付き!推奨アルゴリズムのアーキテクチャ - 大まかなランキング

1. 全体的なアーキテクチャ粗いソートは、リコールと細かいソートの中間のモジュールです。 。数万の候...

シスコの調査:企業の25%以上が社内で生成AIの禁止を実施している

シスコが実施した調査によると、データプライバシーの面で生成AIに欠点があることを理解しているにもかか...

役立つ情報 | 115 行のコードで数独パーサーを作成する方法を段階的に説明します。

あなたも数独愛好家ですか? Aakash Jhawar さんは、多くの人と同じように、新しい困難な課...

ChatGPT 技術製品の実装: 技術アーキテクチャから実際のアプリケーションまで

導入この共有では、ChatGPTテクノロジー製品の実装についてお話ししたいと思います。技術アーキテク...