著者:ふぉれぽん
ページ数:140

¥1,100¥0

手軽に、AI・人工知能を用いて、明日の株価予測をして、一山当てたい人のために書かれた書籍じゃ。わし自身、30歳を過ぎて初めて機械学習やプログラミングに触れてみたアラフォーおじさんなんじゃが、最初にこの世界に入った時に思ったのが、

 「これのどこが入門書やねん」

です。手に取る書籍全てが難しすぎる。そもそも、Pythonファイルの実行の仕方も分からんレベルの人間じゃったし。ダブルクリックで開けないファイルは無視してしまうレベルのパソコン音痴。そんなわしだからこそ書けることがあるはず、と思い立って作ったのがこの書籍じゃ。

難しい理論はすっとばして、「機械学習で株価予測をする」、「日々のデータを更新して運用する」ことに特化して、プログラムを解説します。機械学習の最新手法や小難しい理論については一切の説明をしておらぬので、そのあたりはご理解ください。

第1 章はじめに
1.1 自己紹介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 誰のための本か? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 誰のための本ではないか? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 人工知能って何? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5 これから何をするの? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

第2 章プログラミングの基礎
2.1 環境構築!?無理! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 黒い画面恐怖症. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 コードの「いろは」. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4 1 ̸= 1.0!? 型を知ろう. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5 配列と辞書. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.6 True or False? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.7 if… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.8 for で労力節約. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.9 エラーを吸収する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.10 先人の知恵を使う. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

第3 章ソフトウェアデザイン
3.1 見取り図を描いてみる. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.2 予測したい目標を決める. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.3 与えるデータを決める. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.4 データを観察する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

第4 章スクレイピング
4.1 Web サイト分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.2 csv をかき集める. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.3 日々のデータを更新したい. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.4 scrape.py 全体掲載. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
第5 章データの前処理86
5.1 結合データ作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
5.2 変化率(騰落率) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
5.3 x 日前のデータ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
5.4 目的変数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
5.5 全体処理俯瞰. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
5.6 preprocess.py 全体掲載. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

第6 章学習と予測
6.1 たった3 ステップで学習完了. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
6.2 アルゴリズムを知る. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6.3 パラメータ自動調整. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
6.4 予測チョー簡単. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
6.5 train models.py 全体掲載. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6.6 main.py 全体掲載. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

第7 章おわりに
7.1 調べ方が分からん. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
7.2 より理解を深めたい. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
7.3 スマホアプリが作りたい. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
7.4 Web ページが作りたい. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

第8 章索引

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する