CNTK 2.5 の勉強も少しは、こなしたので、今までの勉強を生かして、
具体的な、システムへの応用として、
「cntk 2.5 を使った砂防ダムの監視カメラによる水量の観測から、鉄砲水発生を予測」
なるものを考えてみました。

今はまだ、実現可能性を考えずに、只単純に、こんなシステムが出来ればとの、発案です。
どのような物かと言えば、

CNTK-2.5 GPU版 Windows10+Python3.5 でのトラブルの件

Microsoft の Cognitive Toolkit の新版 cntk2.5 GPU版 が出たので試してみました。
環境は、Windows10 Python3.5(Anaconda3-4.3.1 64bit) です。

インストールしたのは、Python Only 版で、Python-only installation を参考に 先に、
GPU環境(https://docs.microsoft.com/en-us/cognitive-toolkit/setup-gpu-specific-packages)を
インストールした後

Anaconda で、cntk2.4 とは別のチャネル(cntk25-py)を作って、通常の手順でインストールしましたが。
>activate cntk25-py
>python
>>>import cntk でエラーになります。

CNTK_201B_CIFAR-10_ImageHandsOn の Minibatch data の表示

CNTK_201B_CIFAR-10_ImageHandsOn の中で使われている、
Minibatch Data の内容を自分で表示する方法がわかったので記載してみました。

CNTK 2.4 CNTK_201B_CIFAR-10_ImageHandsOn の不具合

CNTK 2.4 で、チュートリアルで公開されている、CNTK_201B_CIFAR-10_ImageHandsOn.jpynb を
試してみましたが、2点ほどトラブルが在ったので記載しました。

1.学習率がチュートリアルの画面で示されている様には良くならない点がありました。


上記 C.learning_parameter_schedule() のパラメータが、変わったようです。
epoch_size=epoch_size にしないといけないみたいです。

TensorFlow cifar10_eval.py のオリジナル画像で試す。

TenserFlow のサンプルプログラムの CIFAR-10 で
cifar10_eval.py で、自分で作った画像を使って評価するプログラム例が出ていたので、
試してみました。

参考にさせてもらったのは、こちらのページの
自前の画像で予測してみる ですが

http://blog.suprsonicjetboy.com/entry/2017/04/30/204951

実際に試してみると、saver = tf.train.Saver(variables_to_restore) エラーになりました。


なにか、Restore した形式と、合致していない云々...のエラーのような?


仕方が無いので、自分で色々トライ・アンド・エラーで試して、何分、TensorFlow の勉強を始めて、1ヶ月そこそこなので、何もわからず、しまいには、力仕事になりましたが、
どうにか実行できるようになりました。
OpenCV3.3.1 顔認識とトラッキングのサンプルプログラムのPython 版を作ってみました。

開発環境は、Windows10 + OpenCV3.3.1 + Python3.6  + Eclipse Neon or Later with PDT
参考にさせて貰ったのは、こちらのサイト。

https://www.learnopencv.com/object-tracking-using-opencv-cpp-python/

インターネットに出ている、OpenCV の Tracking のサンプルは、どれもみんな同じオペレーションの作りのようです。
誰かが公開したのを、そのままをコピーして自分が書いたように公開してるのか?

OpenCV3.3.1 になって、顔認識の精度が上がったみたいなのと、
トラッキング機能が追加されたようなので、
インターネットに公開されているサンプルを参考にして
作ってみました。

開発環境は、Windows10 + OpenCV3.3.1 + MinGW-w64 + Eclipse Oxygen C/C++

先ず、最初は、顔のトラッキングプログラムを、こちらのサイトから参考にさせてもらいました。

https://qiita.com/AkihiroTakai/items/af0670207535b7cd145f
注) トラッカ編 のサンプルコード

但し、このプラグラムを試してみましたが、
トラッキングを始めるにあたり、最初に顔の部分をマウスでドラッグしてないと、いけなかったので、

esp-wroom-02 に 秋月電子のGPS みちびき(AE-GYSFDMAXB) を繋げて、
GPS データを、表示する Wi-Fi Httpd Server を作ってみた。

ESP-WROOM-02-G`PS-2017.10.21-1l.jpg

単純に、esp-wroom-02 と GPS みちびき(AE-GYSFDMAXB)  を Uart(Serial 通信) で繋げて、
定期的に上がって来る、GPS データを esp-wroom-02 で読み取って、
その生データを、ESP8266WebServer で公開して、WiFi  LAN でつなっがている
PCのブラウザーからでも見れると言うプログラムですが、

おまけの機能で、もう一個 UART を使って、PC に USB-Serial で繋げて、GPSの生データを
PCでもシリアル・ターミナルでも見れるようにしました。
これで、秋月電子から出ているフリーのプログラム、MiniGPS_V1.7.1.exe でも同時に見れます。

MiniGPS_V1.7.1.exe からの送信データも経由できるので、AE-GYSFDMAXB の設定もできます。

esp-wroom-02 の wdt reset の不具合発生

esp-wroom-02 に 秋月電子のGPS みちびき(AE-GYSFDMAXB) を繋げて、テストしてみよう
と思って、暫く振りに、 esp-wroom-02 を USB-SERIAL 経由で電源を繋げてみたが、
うんとも、スントも動かない。

以前は、普通に動作していたのにどうしたのか?

PIC32MX250F128B Harmony の USB Host Mouse の利用 #3

PIC32MX250F128B Harmony の USB Host Mouse の利用 #2 の続きです。

MHC での変更作業にかんしての流れの続きです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

アイテム

  • ESP-WROOM-02-G`PS-2017.10.21-1l.jpg
  • PIC32MX_hid_basic_moouse_bredboard2_2017.10.15.jpg
  • PIC32MX_hid_basic_moouse_bredboard1_2017.10.15.jpg
  • PIC32MX hid_basic_mouse_usart_pps-output-settings_2017_10_14.jpg
  • PIC32MX hid_basic_mouse_usart_pps-input-settings_2017_10_14.jpg
  • PIC32MX hid_basic_mouse_usart_pin-table_2017_10_12.jpg
  • PIC32MX hid_basic_mouse_usart_pin-diagram_2017_10_12.jpg
  • PIC32MX hid_basic_mouse_usart_pin-settings_2017_10_12.jpg
  • PIC32MX hid_basic_mouse_usart_clock-diagram_2017_10_12.jpg
  • PIC32MX hid_basic_mouse_usart_cirkit_2017_10_12.jpg

ウェブページ

サイトナビ