【TensorFlow】リカレントニューラルネットワーク(GRU)で為替レートを予測【FX】

以前、リカレントニューラルネットワーク(LSTM)で為替レートの予測をしました。 www.oki-lab.net 今回は、LSTMをもう少しシンプルにしたGRUという方法を使って、同じようにレートの予測をしてみます。実装にはTensorFlowを使用します。 プログラム自体は以下…

Pythonでグラフを作成

機械学習を試していると、損失関数の値を確認したくなることがあります。 csv等に保存してExcelでグラフを作ってもいいのですが、それは面倒なので、 プログラム内でグラフを表示させるようにします。 使用するのはmatplotlibというライブラリです。 特にイ…

3Dプリンタ ダヴィンチ mini wレビュー

前々から欲しいと思っていた3Dプリンタを遂に購入したのでレビュー。購入したのは有名なダヴィンチシリーズのダヴィンチ mini W。wifi機能がついていて4万円以下のお手頃価格。私はAmazonで購入しましたが、ポイントはつかないので、そこを考えると、家電量…

カルマンフィルタで角度推定 (加速度センサ+ジャイロセンサ)

以前購入していた加速度センサ、ジャイロセンサの使い方を思い出す為に、それぞれの値を取得するプログラムを書きました。それだけでは面白くないので、カルマンフィルタで値を統合してみました。 機器構成はArduino nanoに加速度センサ(MMA7361)、ジャイロ…

格安のArduino Nano互換機を使う

海外の通販でArduino Nanoの互換機を買ってみたのですが、動かすまでに少し手間取ったのでやったことをメモ。 目標は、Raspberry Pi上でスケッチを書くための環境を整えて、ArduinoがRaspberry Piとデータのやり取りができるようにすることです。 また、今回…

【TensorFlow】リカレントニューラルネットワークで為替レートを予測【FX】

以前、ニューラルネットワークで為替レートを予測する記事を書きましたが、 今度はTensorFlowを使って予測してみました。 前回とは異なり、今回はリカレントニューラルネットワークというものを使ってみます。理論は殆ど理解できていないので、 ここにあるコ…

WindowsにTensorFlowをインストール

普段、TensorFlowはUbuntuが入ったノートパソコンで動かしていますが、 画像処理を行おうとすると、流石にスペック不足の為、 Windows10のデスクトップPCにインストールすることにしました。 インストール方法 基本的に公式サイトを見れば良いですが、 案内…

TensorFlowのTutorialを改造して画像識別

以前少しだけTensorFlowの記事を書きましたが、 久しぶりにTensorFlowを触ってみたので、成果物のご紹介。 やりたいこと アイドルマスターシンデレラガールズのキャラクターを識別する。 やったこと フリーソフトを使って画像を自動収集。 ここのプログラム…

Unityの起動失敗と対策

初めてUnity Bug Reporterを使ってみた、というお話。 先日、デスクトップPCを買い替えたため、色々と開発環境を整えているところですが、 Unityをインストールしたところ、起動直後にクラッシュする現象が発生しました。 とりあえず調べてみて、下記の事を…

ニューラルネットワークで手書き文字認識

前回の記事でニューラルネットワークを使って為替レートを予測してみましたが、 せっかくなので、それを少し改良してTensorflowのチュートリアルと同じく手書き文字認識を試してみました。 import cv2 import numpy as np from itertools import * digit_w=2…