鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

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

So-net ADSL 遅い気がする

昨日Andoroid Studioダウンロードしていたら80kb/secちょつと遅い。640kbit/sec程度ということか。1Gのexeダウンロードするのに丸1日かかってしまった。まぁ仕方ないのかな。乗り換えた結果ですdokechin.hatenablog.com

Empty Activityを作ってRunしたけれど・・・

JDK 8 Andoroid Studio2.1.2 をインストールFile>New>New ProjectでEmpty Activityを選んで プロジェクトを作成。Runを実行。 Could not find any matches for com.android.support:appcompat-v7:23.+ as no versions of com.android.support:appcompat-v7 a…

初めてのAndoroid第4版を買う

Andoroidアプリを作りたくなったので1から勉強。本屋でいろいろと立ち読みして比べてみましたが、何となくオライリーの本が良さげだったので これに決めてみた。

シェル変数わかってない・・

上だと1と表示されない。なぜに・・ HOGE=1 echo "$HOGE" HOGE=1; echo "$HOGE" Minillaを使う時にこんなかんじで設定しているのに・・・ どこがどう違うのだろう?! FALE_RELEASE=1 minil release

「401k_kaidoki」botに日経平均上げ下げ予想機能を追加

1日1回、19:00すぎに日経平均買いどきを教えてくれるbot @401k_kaidoki 次は、開場日、当日の朝に、終値の上げ下げを予想してくれるようになります。 (明日から呟く予定)機械学習で16年半分のデータで学習。そして、予想をします。 正解率は6割6分程度でる…

ZenPad Z8が欲しい

タブレットはASUSのNexus7が壊れ。 後継にASUS ZenPad 8.0 Sを買ってソコソコ気に入っております。 次にもう一台購入したいのですが、おなじ機種を買うのも芸がないので何かないか探しています。 ZenPad Z8というのが発売された模様です。でも日本ではまだか…

pyenvで環境構築してスクレイピング

centosに環境を作る kawairi.jp pyqueryでurl指定したけど、文字化けする 取りあえず、requestsを使うようにしてみたら文字化けが回避できた。Requests の本文取得時のエンコード変換 | Netsphere Engineering cronで実行したい apple1660.hatenablog.com

NY為替の終値が分かるサイト

dyna.central-tanshifx.com

PythonのDataFrameからMySQLへinsertする

こんな塩梅でinsertして割と楽かなと思ったけど SQLAlchemyを使えとのワーニングが出ている。 In [42]: d = {'insert_date': ['2016-01-01'], 'close' : [1000]} In [43]: frame=pandas.DataFrame(data=d) In [44]: pycon = pymysql.connect(host="localhost…

pythonからmysqlを使う

MySQLdbはPython2.7のみかぁ。。 masahito.hatenablog.com mysql-connectorというのは大丈夫なようです。 http://nekopuni.holy.jp/2014/01/pythonsqlmysql-connector%e3%81%8c%e4%bd%bf%e3%81%88%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%82%8b%e3…

Pythonで日経平均上げ下げ予想botを作る

勝率6割6分まで来たので、実用段階に突入。 この辺を参照してPythonでbotを作る方法を学ぶ。設定ファイル - Python入門から応用までの学習サイト 【Python】ササッとTwitter Botを作ってみる - MHRNOTEデータを集めてくるところは慣れているPerlにして、mysq…

シカゴの日経平均先物も加えて日経平均の上げ下げを予想

一番連動しそうなデータですなぁ。欲しいなぁ。 ユーザ登録必要 日経225先物の自動売買・225Labo 有料 20$ Historical Data - Stock Indexes会員登録して、CMEの日経平均先物のデータを入力データ(始値、終値の差分データ)に加えてみました。 残念ながらス…

NASDAQ,S&P500,DAX,香港ハンセン指数、FTSEを追加して日経平均の上げ下げを予想

GoogleさんのTensorflowは正解率72%で米国のS&P500指数の上げ下げを予想できるそうな。 日経平均株価の上げ下げをsklearnで何処まで確率を上げられるか挑戦している。FTSEはこちら ^FTSE Historical Prices | FTSE 100 Stock - Yahoo! Financeそれ以外はQua…

RandomForestで株価予想

SVMに加えてランダムフォレストもトライ。 scikit-learnで最適なパラメータを決めるためにGrid Searchを使う | tatsushim's blogランダムフォレストもSVMもあまりスコア変わらなかったです。ハイ。 62%程度。

sklearnのgrid_searchを使い最適なSVMパラメータを求める方法

前回のソースではgrid_searchの使い方が誤っていたので修正。 cross_validationはしてくれそう fitを呼び出すときに、学習用データ、テスト用データに分割とか考えなくてデータ全部ぶち込めばよさそう。 SVMのアルゴリズムごとにパラメータが違う場合 カーネ…

numpyのarrayの列毎normalizationしたい

前回のエントリーでは 正規化がいい加減でしたのでググってみた。 ヤリタイことは以下と同じ。日経平均株価、ダウ、為替の差分が3次元配列に入っているので それぞれを正規化したかった。stackoverflow.com

Pythonで日経平均の上げ下げを機械学習で予想。

ダウ、日経平均、為替(USDJPY)のデータをcsvで用意しておきましょう。一番データが少ないUSDJPYのデータは2000年からなので、日経平均のデータもそれに合わせ2000年からのデータだけを使うように間引いて保存しておきます。ダウと日経平均、為替(USD日本円)…

pandas初心者が躓いたデータソートの方法

pandas.read_csvでキー順に読んでほしい時 ni225 = pandas.read_csv("YAHOO-INDEX_N225.csv",index_col=0,parse_dates=True) ni225.sort('Date') Dateでソートしようとしたらキーエラーになってしまった。なぜ?とりあえずこうするみたい。 ni225 = pandas.r…

Python初心者が調べた事をまとめていく

for文でindexを1からはじめたいんですけど for i in (1,10): print(i) pip install #これらは別物だけど、この名前は? pip install twitter pip install python-twitter pypi「pypi.python.org」で調べるといい。Perlでいうcpan「metacpan.org」

ダウと日経平均、為替(USD日本円)のデータをcsvで入手する

YAHOO | DJI: Dow Jones Industrial AverageYAHOO | Nikkei 225 Index (Japan) qiita.com問題は為替の過去データにアクセスする方法が分からない。取り合えずこちらかな。為替の東京市場の終値がまとめて分かるサイトご存じないですか? - 日々の東京... - Y…

PythonのPの字も知らない素人が株価予想【上げ下げ】するまで

Anacondaをインストール Anacondaを入れると機械学習系のモジュールがインストールされて手間いらず、またipythonというツールがインストールされるので、ゴニョゴニョ実行しながらコーディングするといい感じ。 株価のデータはどうやって入手するの qiita.c…

日経平均予想王をリリース

バグだらけでしたが、少しずつ修正できて大きな機能はだいぶ動くと思います。niyo.dokechin.com肝はTwitterで株価の上げ下げを予想して予想結果を自動で集計してくれるところ。アナリスト、エコノミストやらファイナンシャルプランナーさんにぜひとも使って…

機械学習で日経平均が上がるか下がるかを予想する

どんな仕組みで株価予想するのか調べていきたいと思います。qiita.com

機械学習コトハジメ

アルゴリズムの分類 Classification 分類 Regression(回帰分析) 数値でなにかを予想する jupyter_ml4seで公開されている0次 定数 2次 直線 3次 いい感じ 9次 微妙次数が増えるとグラフを書くことが不可能になり 人の判断ができなくなる平方根平均2乗誤差…

機械学習まずは、式の意味が分からなくてもいい

d.hatena.ne.jp行列の積http://www.geisya.or.jp/~mwm48961/kou2/matrix2.htmlwww.geisya.or.jp

NumpyとPDLで行列の積の動きが違うようだけど・・・

Numpy In [17]: train_x = np.array([[2,1],[4,1],[9,1]]) In [18]: train_y = [5,9,19] In [19]: np.linalg.inv(train_x.T.dot(train_x)).dot(train_x.T).dot(train_y) Out[19]: array([ 2., 1.]) PDL pdl> $train_x = pdl[[2,1],[4,1],[9,1]] pdl> $train_…

何が分からないって、係数ベクトル

係数ベクトルってなんだ??? invは逆行列かぁ。 Tってなんだ。対称行列。閾値Threholdかと思った。第2回 2クラス分類問題 · levelfour/machine-learning-2014 Wiki · GitHub 正規方程式 mathtrain.jp例が乗っているので、これを参考にしてみよう。そうしよ…

Perlで機械学習。単純パーセプトロンの次の勉強は、多層パーセプトロンだけど・・

一気に難しくなるなぁ。 数式を読めるようにならないと・・・github.comemoson.hateblo.jp

Perlで単純パーセプトロンを実装するのに必要そうなPDLの勉強

機械学習の数学についていけていない!!下の実装をPDLに移植できればいいのだが・・lang/perceptron.pl at 7b840c059c0d783cab9b133c9199c8a2e8e72324 · fujimizu/lang · GitHubPDLを少しずつ学んでいこう。そこからだ。 zeros pdl> $a = zeros (3) p…

機械学習を勉強したいけど・・・

ググりにググりわかりやすそうなものを厳選してみました。hokuts.comhttp://tjo.hatenablog.com/entry/2013/05/01/190247 パーセプトロン?: Turboでめきん++ d.hatena.ne.jpfujimizu.hatenablog.comgihyo.jp codecrafthouse.jp