AI

AI

ColabでMMDetectionとOpera Datasetを動かしてみた

Opera Datasetの2DサンプルをColabでテストしてみました。Google Driveに学習データを入れて、実際に学習・デモまで実施しています。手順を一から紹介します。
AI

KR260とPetaLinuxでROS2を作ろうとしたメモ

PetaLinuxの練習兼ねてPetalLinuxでKR260用のROS2を作ろうとしました。公式のUbuntu上ではなく、オリジナルのROSです。ただ最後のビルドが上手くいかなかったので途中までのメモです。
AI

KR260を購入してUbuntuを動かすまでのメモ

XilinxのKria KR260のロボティクス スターター キットを買ってみました。Digi-Keyから個人で購入しています。Ubuntuを動かすまでの流れを紹介します。
AI

AIを勉強するPC環境のスペックは?ノートで試してみた

AIの勉強するためにPCのスペックが何処まで必要なのかを確認してみました。書いている人のPCは市販のWindowsのノートPCです。実際にプログラムを書いたりコンテストに参加して、PCの影響具合を体験してみました。
AI

YOLOXの学習をCOCOのデータセットから試してみた

YOLOXでの学習を実際に一から試してしてみました。COCOのデータセットの入手から、物体検出まで行っています。Colab上で実施していますので、誰でも同様にテスト可能です。
AI

COCOのデータセットの簡単な使い方!FiftyOneを試してみた

COCOのデータセットを簡単な使い方を紹介します。Fifityoneというツールを使えば、任意のデータセットを簡単に作成可能です。Colab上で動かしましたので、誰でも同様にテストできます。
AI

GPUバックエンドに接続できませんが出たのでColab Proに課金した話 

最近Google Colabで重いデータセットを学習させるケースが増えてきました。ただし無料版のColabで長時間GPUを使っていると、制限が掛かり暫く使えなくなります。そのため有料版のColab Proに課金してみました。
AI

Vitis AI Model ZooでPyTorch+YOLOXを動かそうとしたメモ

Vitis AI Model ZooでPyTorch+YOLOXを動かそうとしたメモです。データセットの入手から学習までの流れを実施しています。手順を紹介します。
AI

Ultra96-V2とVitis-AIをAventのplatformsで動かすメモ

Ultra96-V2でVitis-AI 2.0を動かしてみました。Aventが提供しているimgファイルを使えばデモ程度は簡単に動作できます。手順を紹介します。
AI

AIエッジコンテストが勉強になった(難しかった)件

第5回AIエッジコンテストに参加していました。(筆者の力量では)コンテストの課題が難しく、最後の実装まで到達できませんでした。ただ貴重な勉強の機会になりましたし、自身への忘備録としても内容を紹介します。
AI

FPGAでAIの実装にチャレンジ!コンテスト準備編

FPGAでAI技術を用いた画像認識を試したく、コンテストに参加しています。ハード・ソフトの環境構築など、実装するための準備をまとめてみました。FPGAでAIの開発を始める・試してみたい方に参考になれば幸いです。
Azure

Azureに入門!ラズパイとPythonから接続してみた!

AzureにラズベリーパイとPythonで繋げてみました。初心者でも簡単にAzure(クラウド)を始めることができます。Azureへの登録から設定方法、またPythonのプログラム含めて紹介しています。
OPC UA

PythonでIoT!Raspberry Piで産業用のデータ収集してみた

PythonでEtherCAT,PROFINETの産業用データを収集してみました。ラズパイと無料ソフト環境でテストしていますので誰でも実施可能です。使用したライブラリからプログラムまで一から紹介します。PythonでIoT!Raspberr...
機械学習

KaggleのデータセットをAutoML Visionでエッジに組み込む

GoogleのAutoMLを使ってKaggleのデータセットを解析、またエッジ向けのモデルを作成してみました。機械学習の初心者の筆者でも簡単に試すことができ、非常に勉強になった旨を紹介します。KaggleのデータセットをAutoML Vis...
機械学習

AIの勉強会に初心者がLT枠で参加してみた!AIchi勉強会

AI初心者の筆者が愛知開催のAIの勉強会に参加してきました。(しかも5分間発表するLT枠として)勉強会の参加方法、当日の様子、また知見ある有識者とも知り合えて非常に有意義だった旨を紹介します。AIの勉強会に初心者がLT枠で参加してみた!AI...
機械学習

人の動作を検出!Edge TPUとPosenetで姿勢を推論してみる

写真・動画の「人の動き」をリアルタイムで検出・解析することがGoogleのエッジ向けのプロセッサ「Edge TPU」で可能です。誰でも簡単に「人間の姿勢」を推定して検出・解析できる方法を紹介していきます。人の動作を検出!Edge TPUとP...
機械学習

機械学習の始め方!GoogleのAutoML Vision Edgeで簡単に入門

GoogleのAutoML Vision Edgeのサービスを使うことで機械学習で必要なモデルを簡単に作成でき、Edge TPUで画像認識を簡単に使えました。機械学習の画像認識を「始めたい」「業務に使いたい」方におすすめの記事です。Auto...
Python

Pythonでserial(シリアル)通信!Read/Writeの波形を見てみた

uartのシリアル通信でRead/Write・ボーレート変更時の波形をアナライザで確認しました。Pythonとraspberry piでテストして測定動画を撮っています。シリアル通信の使い方・基礎を確認したい方におすすめです。以前はPCでu...
Python

GoogleのAIの活用事例!Edge TPUのデモを自前で作ってみた

Googleが「CES」等の世界規模の展示会で実施していた「Edge TPU Dev Board」のデモを自前で作ってみました。「ラズベリーパイ」と「USB Accelerator」で真似できましたので誰でも同様にAIの事例を試せます。Go...
Python

PythonとラズパイでI2C!速度・アドレス変更時の波形を確認

I2Cの速度・アドレス変更時の波形をアナライザで確認しました。Pythonとraspberry piでテストして測定動画を撮っています。I2C通信の使い方・基礎を確認したい方におすすめです。前回はデフォルトの設定でI2C通信を確認以前の記事...
機械学習

AIと画像認識の事例!Pythonでプログラミングして試してみた

AIで画像認識させて特定の物を検出した場合には外部機器を制御するようにPythonでプログラミングしました。実際に動く物を検出しますので「人・動物の検知」「工場ラインの管理」等に応用できます。リアルタイムで動体をAI+画像認識を行う前回記事...
機械学習

Pythonと機械学習ができること 画像認識を工場の事例で試してみた

「機械学習を使った画像認識」+「ラダー・PLCで動く工場の機器」を連携させてみました。Pythonとラズベリーパイでデバッグしましたので誰でも同様にテストすることができます。Pythonは多くの分野で活躍しているプログラミング言語Pytho...
機械学習

エッジコンピューティングで機械学習!画像認識・検出を実践してみた

エッジコンピューティングをGoogle edge TPUで実施してみました。機械学習で画像認識させて指定の物を検出した場合にはリアルタイムでGPIO制御(LED出力)させるようにプログラムしてみました。エッジコンピューティングとは?詳細の説...
機械学習

Google Edge TPUができること・使い方を確認してみた

Google Edge TPUの初心者である筆者が「ラズベリーパイ(raspberry pi)」+「USB Accelerator」の組み合わせで「できること」・「使い方」を確認・実践してみました。Google Edge TPUは機械学習・...
機械学習

Google Edge TPUを購入してラズベリーパイと機械学習してみた

ついにGoogleからエッジ向けのプロセッサ「Google Edge TPU」が発売されました。今回はUSB Acceleratorとラズベリーパイを使って機械学習のデモを試してみます。Google Edge TPUとは2019年3月にGo...
Python

raspberry piをPLC(シーケンサ)にしてpythonで制御してみた

PythonのスクリプトでPLC(シーケンサ)を起動・停止まで行います。環境は「ラズベリーパイ(raspberry pi)」+「CODESYS」上で動作・デバッグしています。PythonのスクリプトでPLCを起動・停止させる前回記事の「Py...
Python

PythonでPLC(シーケンサ)と通信してデータを読み出す方法

PythonでPLC(シーケンサ)のプログラム・データと通信しました。「ラズベリーパイ(raspberry pi)」+「CODESYS」上で動作・デバッグしています。誰でも簡単に実行することができます。PythonのスクリプトでCODESY...
Python

未経験・社会人向け! Pythonと機械学習の勉強方法・始め方

未経験で社会人である筆者がPythonと機械学習を学びました。「今回の勉強方法はかなり実用的かつ効率的!」と強く実感した内容でしたので紹介します。UdemyがPythonと機械学習の始め方に最適!結論から言いますとの講座を受けました。未経験...