プログラミング不要のNeural Network Consoleを試す

ディープラーニングのライブラリとしてはTensorFlowが有名ですが、SONYが公開したプログラミング不要でしかも無料のNeural Network Consoleが良さげだったので、試してみました。 ダウンロード 下記のリンク先からプログラムをダウンロードします。なお、メ…

QT4でサーボモータ(SG90)の操作パネルを作成

ネットで安価なサーボモータを探してまとめ買いしたのですが、動きをテストするのにプログラムを書き換えるとか、キーボードで角度を入力するのは面倒だったので、GUIで操作できるようにしました。 GUIはQT4で作成するので、まずはそのインストールから。 な…

GPU版TensorFlowをWindowsにインストール

これまでずっとCPU版のTensorFlowを使っていて、それほど困らなかったのですが、 大量の画像を学習しようとすると流石にかなり遅くなる為、 GPU版のインストールを行いました。 必要環境 CUDA Toolkit Download | NVIDIA Developer 特に悩むところはありませ…

【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にインストールすることにしました。 インストール方法 基本的に公式サイトを見れば良いですが、 案内…