ihit's diary

ちょっとしたメモに

2017-01-01から1年間の記事一覧

Machine Learning for Trading (Lesson 9)

最適化 目的 ポートフォリオの会社の割合を最適化する手順 1. 関数の定義 2. 初期値の設定 3. optimizerの呼び出し方法 勾配法:scioy.optimizeを用いるscipy.optimize.minimize(f, Xguess, method='SLSQP', options={'disp': True})convex problems 曲線上…

Machine Learning for Trading (Lesson8)

Lesson 8 ポートフォリオ1. 正規化株価:日単位の株価の時系列データを初日の株価で割る 2. allocation:正規化後の株価に投資割合を掛ける 3. position value:allocation後のデータに初期値を掛ける 4. ポートフォリオ:position valueの日合計を出すポー…

Machine Learning for Trading (Lesson1~7)

UdacityのMachine Learning for Tradingを観始めた Udacity以下に講義メモを残していく Lesson 1~4 pandas、numpyの使い方 Lesson 5 移動平均:pd.rolling_std(values, window=window) 移動分散:pd.rolling_mean(values, window=window) 移動平均と株価が交…

多次元の微分まとめ

ゼロから作るDeep Learningで多次元の微分の式(5.13)がわからなかったので書き下してみた。 個人的な理由からX,Wの掛け算の順序が逆になっているが、本質は変わらないはず。 まずは定義から \begin{eqnarray} \bf{W} &=& \left( \begin{array}{cc} w_{11} & …

今日やったことまとめ【tensorflow 環境構築】

環境構築 docker imageを用いてtensorflowを動かした とりあえずtensorflowそのものを動かしてみる 参考にしたのは↓ TensorFlowの勉強に必要なDocker導入サバイバルメモ - Itsukaraの日記 docker run -p 8888:8888 -it --rm b.gcr.io/tensorflow-udacity/ass…

環境構築メモ

始めに 環境構築するたびに毎回「今どんな環境だっけ?」となるので、今現在の環境をここに残しておきたいと思う。 環境構築を行うごとにここを更新していきたい。 持っている環境 Windows10 Mac Ubuntu Fedora python 設定方法はここ参照 OS version パッケ…