未来環境ラボの中口です。ディープラーニングしてますか?GoogleやFacebookなど,一部の先進的な企業で導入されだしたディープラーニングも,最近ではライブラリや学習済みモデルが無料で公開され,徐々に一般の開発者にも手が届くものになってきています。Awardsでもディープラーニングを使った学生作品が発表され,大きな話題となりました。身近な存在になっているディープラーニングですが,実践するにはまだまだ性能の高いコンピュータが必要です。Stickを発表しました。日本でもすぐに市販され,当初すぐ売り切れたようですが,今はAmazonで1万円ほどで買えます。Piに指すだけで手軽に使えるとあって,今非常に注目されています。今回はこのMovidiusを,Macから使ってみましょう。VirtualBoxのインストールMacから,と言いつつ,いきなりVirtualBoxをインストールします。Linuxにしか対応していないので,まずはUbuntuをMac上にインストールします。ダウンロードページから,最新のVirtualBox(現時点で5.2.8)をダウンロードし,インストールして下さい。Packも忘れずにインストールしておきます。16.04のディスクイメージを入手します。Teamのダウンロードページから,isoファイルをダウンロードして下さい。ubuntu-ja-16.04-desktop-amd64.iso次にVirtualBoxを起動しましょう。起動すると,次のような画面が表示されます。[新規]を押して,LinuxタイプのVMを作成しましょう。メモリは2048MBに,ハードディスクは可変サイズにして40GBにしておきましょう(余裕があればより多く確保しても問題ありません)。名前は後でわかりやすいものにしておきましょう。作成後起動すると,利用するディスクを尋ねられるので,ダウンロードしておいたUbuntuのisoファイルを指定します。いくつかオプションを選択するとインストールが始まるので,しばし待ちます。Movidiusの仮想マシンへの登録いよいよMovidiusをMacに接続します。接続は簡単で,開封してUSB端子に挿すだけ。Packを入れていないと選択できないので注意)。デバイスフィルターの右側の,プラスがついたアイコンをクリックし,Movidiusを選択します。うまく認識されていないと表示されないので,その場合は差しなおしてみて下さい。Additionsをインストールしておきます。Clipboard]から[Bidirectional]も選んで起きましょう。VMをまたいでコピー&ペーストできるようになるので非常に便利です。SDKのインストールです。SDKのインストールターミナルを開いて,次のコマンドを実行します。installインストールが開始されるので,しばし待ちます。次にサンプルを実行してみましょう(この時点ではまだ成功しません)。examplesソースやらモデルやらがダウンロードされ,サンプルの実行が行われます。赤字の2行目のところ,エラーが出て正常に実行できていません。Movidiusが見つからないようです。デバイスフィルターの右側,緑のプラスのついたアイコンをクリックしてみると,何やら謎のデバイスが。Device詳細は不明ですが,Movidiusは状態によって2つの名前を持っているようです。これも追加しておきます。rebootと打ち込んでVMを再起動して,起動後に右下のUSBデバイスからMovidiusを選択して下さい(名前が戻ってる・・)。examplesすると,全てのサンプルが実行できます。個別にサンプルを実行することも可能です。examples/caffe/GoogLeNet/./run.py次のような画像が,無事ギターと判別されるのがわかります。(当初アコースティックギターの画像を載せていましたが,ソースはエレキギターを参照していましたので修正しました。Stickの使い方を一からざっくり解説しました。1万円程度と決して安くはないデバイスですが,手軽に使えるので,アイデア次第でいろんな応用が可能です。今は学習済みモデルもたくさん公開されているので,いろいろ組み合わせて遊んでみてはいかがでしょうか。