Tensorflowを用いたオブジェクト検出
以前、オブジェクト検出AIのトレーニングを行いました。
目次
ある寒い冬の7月の日… その日はオーストラリアにいた… 私は、未封のコンクリート補強筋を検出するためのAIモデルを訓練するという緊急の必要性を感じた…
そのため、地元のBunnings Warehouse店からいくつかの新しい輝く補強筋バーを購入した
そして、このような補強筋バー用の安全キャップも購入した
キャップから始めた
これらの黄色の補強筋キャップを使って、さまざまな構成の写真を100枚撮影し、LabelImgでラベル付けした。その後、SSDモデルを使用し、またEfficientNetを使ってPythonで少しコードを書いた。すると、モデルは私が望んでいた通りに素早く学習を始めた。
当初、モデルはほぼすべての黄色い円筒形の物体を補強筋キャップとして認識した
そして、バウンディングボックスはもっと正確にできるはずだった…
次にバーが登場
ガレージからいくつかの他の便利な工具を取り出し、このような写真をもう100枚撮影した。すると、モデルがよりよく認識し始めた…
はい、明らかに改善されている。
モバイルアプリ
最終的に、私のモバイル電話で巨大な遅延なしに動作する小さなSSD AIモデルを訓練し、シンプルなAndroidアプリを作成した。それがSamsung S8でどのように見えるかはこちらです:
これは非常に良い実験だった。