Electronics

二足歩行ロボット(Picot v2)を作った

急にロボット作りたくなったので、下記電子書籍を購入。 筐体設計(Fusion360)、回路(KiCAD)、プログラム(MicroPython)、すべてを網羅的に記述されているので、一から作っている感じがあって、とても楽しかったし、どうやって...
FPGA

Ultra96-PYNQで画像のヒストグラム演算をアクセラレートした

Ultra96手に入れたので、PYNQイメージをSDに書き込みアクセラレータ試作してみた。 今回は、USBカメラで撮影した画像のヒストグラムを演算して出力する。 開発手順 1.Vivado HLSでヒストグラム演算するHW IP生成(画像読...
FPGA

PYNQ-ComputerVIsionを試したメモ(USBカメラ→Sobelフィルタ→HDMI)

PYNQ-Z1ボードとUSBカメラ(logicool c270m)を使って、カメラ画像のSobelフィルタ結果をHDMIに出力してみた。 XilinxがOpenCVベースの画像処理をハードウェアを充実させてきているようで、以下をPYNQボー...
AI

QNN-MO-PYNQを試す〜今後のためのメモ〜

BinaryNetを自分で実装しようかと思っていて色々調べているうちに、 BNN-PYNQ/QNN-MO-PYNQにたどり着いたので、試してみた(以前ワークショップでいただいたPYNQ-Z1ものが手元にあったのでラッキーである)。 やり方は...
AI

Execution of Binary CNN Training (Chainer) on Google Colaboratory

Google Colaboratory is a great GPU cloud for Deep Learning beginners like me. Because it's free for 12 hours!!! So, I've...
AI

Google ColaboratoryでBinary CNNを動かす(MNIST)

CNN学習させていて、やっぱりGPU環境が欲しかったので、 クラウドとかいろいろ調べているうちに無料でGPU使えるGoogle Colaboratoryに行き当たった。 BinaryNetとか動かしてみたくてやってみたけども、素晴らしい。 ...