プログラム 機械学習で株トレードを目指す(学習実行) データ、モデルの準備ができたらいよいよ学習を実行します。学習を実施するには「コンパイル」→「学習」という流れが必要です。SequentialモデルAPI compile compileで主に定義するのは「optimizer」「loss」「m... 2020.07.04 プログラム
プログラム 機械学習で株トレードを目指す(活性化関数) レイヤーの用途を見たところで、レイヤーで指定する活性化関数を確認しておきます。活性化関数は「分類を行う判定基準」とでも考えておけば十分でしょう。 活性化関数 真面目に理解しようとすると、数式とグラフがセットでついてきます。深く理解する場合は... 2020.07.03 プログラム
プログラム 機械学習で株トレードを目指す(モデルのレイヤー) 学習用のデータが準備でき、モデルの作り方が分かったところで「どのように学習させていくか?」という部分のパーツとなります。 真面目にやろうとすると数学の知識が必要になりますが、本職ではないので概念を理解して自分のセンスに任せていきます。Cor... 2020.07.02 プログラム
プログラム 機械学習で株トレードを目指す(モデルの作成) 概要は理解できてきたので、各処理内容について細かく確認していきます。まずは、モデルの作成からになります。 モデルの作成と確認 モデルの作成は「add」でレイヤーを追加していきます。プログラムとしては難しい部分はありません。どちらかというと「... 2020.07.01 プログラム
プログラム 機械学習で株トレードを目指す(KerasのFAQをみてみる) 一般的には最後に持ってくるのかと思いますが、今回はこのタイミングで見てみたいと思います。Keras FAQ: Kerasに関するよくある質問 batchとepoch batchはデータのまとまりになります。データを表す多次元配列を「いくつを... 2020.06.30 プログラム
プログラム 機械学習で株トレードを目指す(学習構成の基礎) 入力データの準備ができたら学習を始めます。予測精度を高めるにはモデルの作り方についても理解しておく必要があります。 Sequentialモデル 基本はSequentialモデルのようなので、まずはこれから見てみます。Sequentialモデ... 2020.06.29 プログラム
プログラム 機械学習で株トレードを目指す(データの次元数について) 機械学習で最初に訳が分からなくなるのが「学習前になんでそんなにデータをこねくり回しているの?」という部分。私も良く分かっていませんでしたが、理解するとデータの次元数をコントロールする部分に一番時間を使うことになりました。 データの次元数とは... 2020.06.25 プログラム
プログラム 機械学習で株トレードを目指す(データ前処理について) レイヤーつくってグルグル学習させればよいという訳ではないらしい。データの前処理が予測精度に直結するらしいので整理してみます。 データの前処理とは 大きく分けると・きちんとしたデータを集める・データの内容を精査する・データのスケールを合わせる... 2020.06.22 プログラム
AWS AWS管理コンソールにActiveDirectoryユーザーでログインする 個人的にはIAMユーザーを使用するべきと考えているのですが、ActiveDirectoryをすでに使っている場合は「ユーザーアカウントを一元管理したい」という要望が出てくるときもあるでしょう。 ActiveDirectoryとの連携について... 2020.06.16 AWS
Azure Azure初期設定 Azure環境でVirtualMachineやデータベースを作り始める前にいくつか設定を行っておいた方が良い部分があります。意識しなくても作成できるのですが、規模が大きくなると面倒なことになりますので最初に理解及び設定を行っておく方が無難で... 2020.06.14 Azure