python3

2/110ページ

TensorFlowを投資につかうまで 衝撃のサンプル編 (4)

前置き 衝撃のサンプルとはGoogle公式の以下です。 財務時系列データを使用した機械学習 サンプルをもとにTensorFlow1.3でN225の予測を試みます。 予測するもの N225のcloseが前日のcloseより価格が上か下か予測します。 ダウンロードしたデータを全部つかってみます。 日本の市場は開くのがはやいのですべて1~3日前のデータを使用します。 上がるか下がるかの2つのものに分類することを バイナリ分類(binary c […]

sciket-laernのiris・cancerデータセットに色々なクラス分類アルゴリズムを一気に適用してみる

動機 Pythonによる機械学習 の第2章で紹介されている、教師あり学習クラス分類アルゴリズムを実際に試してみたかったので投稿。 とりあえず動けば良いやの精神で書いているので、コードが汚い点は無視してください!(^^)! 今回実行してみた教師あり学習アルゴリズムの一覧 書籍本文より抜粋。 1. 最近傍法 小さいデータに関しては、良いベースラインとなる。説明が容易。 2. 線形モデル 最初に試してみるべき、アルゴリズム。非常に大きいデータ […]

Pythonで連続ウェーブレット変換(scipy, mlpy, swan)

はじめに そもそもウェーブレット変換ってなに? という方はこの記事を読まないと思うのでそのあたりの説明ははしょります.が,いざpythonで連続ウェーブレット変換(Continuous WaveletTransform:cwt)しようとした際どハマりしたので備忘録を残しておきます. pythonでcwtあれこれ 今回ウェーブレット変換をかける時系列データとして,単純で結果が見やすいサンプルデータを生成します. import matplo […]

複数のpythonのバージョンを動作させようとしてつまづいた話(Mac編)

以前の記事で紹介した仮想環境を構築する方法で機械学習のライブラリを色々セットアップしてたのですが、色々調べていくうちにpython3系の動作環境で作成されたコードもあり、毎回Python2用に書き換えるのも面倒なので今回はMacにあるデフォルトのPythonの環境を壊すことなくPython3を導入してみた話をしたいと思います。 参考:HomebrewのPython2とPython3でvirtualenv環境を作成する手順メモ 開発環境 […]

【新人教育資料】時系列予測をprophet(Python)でやってみる第1章 〜インストールから簡単な予測編〜

【新人教育資料】時系列予測をprophet(Python)でやってみる第1章 〜インストールから簡単な予測編〜 あらすじ 最近は日本にいなかったり、インタビューや講演ばっかり受けてて、Qiitaサボリ気味でしたが、少しずつ再開しようと思ってます。 社内の技術イベントでLTしたものをかいつまんで記事をアップしたいと思います。 細かい事は特に気にせず、非エンジニアでもサクッと出来るレベルなので、やってみてください。 ※後々、リクエストに応じ […]

ニューラルネットワークでFXの予測を試してみた。(2) 変動した価格の移動平均の予測

前置き 基本初心者ですので調べ切れていない部分は思い込みでやっています。 ばかちんなので動かしてみないとわかりまてん。 今回は予測精度の高いものの意味がわかったようなわからないような気がします。 参考 Using Recurrent Neural Networks To Forecasting of Forex Probability of correct sign of increments forecasting: 0.7~0.8 […]

PythonでFizz Buzz書いてみた

PythonでFizz Buzz書いてみた 静的言語ばかりやってきたが、機械学習とかやりたいので、Pythonの勉強を始めることにした。 これまでやってきたGo、Java、TypeScriptとはなかなか違うところが多くてカルチャーショックを受けている… とは言え、新しい言語を学ぶのは心が躍るものだ。 とりあえず、基礎の基礎ということで、Fizz Buzzを書いてみた。 ルール 1~100までの数字で、 3で割り切れれば、「 […]

OS Sierra(10.12.5)にOpenCV3とChainerをインストールする方法

自分用の備忘録的な書き込みです。 単体でもインストール可能なはず・・・。 目次 ・前提 ・pyenvをインストール ・pythonをインストール ・OpenCV3をインストール ・numpyをインストール ・OpenCV3の動作確認 ・Chainerをインストール ・Chainerのサンプルプログラムを実行 前提 ・OSはタイトル通りSierra(10.12.5) ・homebrewはインストール済み Pyenvをインストール $ br […]

PyCallを使ってRubyからPythonのライブラリを使い倒す

はじめに これまで何度か紹介してきたPyCallですが、バージョンが1.0になって大幅にライブラリが変更されたので、新しいバージョンにあわせた使い方を紹介してみます。 mrkn/pycall.rb: Calling Python functions from the Ruby language インストール 以下のコマンドでインストールができます。 gem install pycall ちなみに、以下のライブラリも入れておくと便利です。 […]

OANDAから為替などのヒストリカルデータを取得する

前置き oanda は練習用口座を登録をすれば無料でAPIを試すことができます。 その中にヒストリカルデータの取得やtickのストリーミング配信もあり面白いです。 今回は機械学習でよく使うのでヒストリカルデータの取得だけを目的にします。 2002年5月分から最新のデータまで根こそぎもらいます。 ※注意、2002年あたりのデータは取引が少なく結構まばらでした。 OANDA REST API 古いv1と新しいv20がありますが日本の口座では […]

1 2 110