Good(良品): すべての品質基準を満たしている基板
Bad(不良品): 目視で確認できる欠陥や問題のある基板
Lack(部品不足): 基板上の部品やパーツが欠落しているもの
Board(ブレ画像): 基板の画像がブレている、判別が困難な状態
Empty(空): 画像内に基板が写っていない状態
Background(背景): 撮影範囲に関係のない背景や無関係な領域を含む画像
データセットを複数のAIモデルで評価
各画像を、事前定義されたカテゴリに分類するように学習
Still Learning(学習中)
Low(低評価)
Good(良好)
Great(非常に良好)
目標は「Great」評価です。
スコアが低い場合は、より多くの画像を追加することで精度が向上する可能性があります。
Learning Classifier は、学習の過程でデータセットを使って予測を検証し、その結果を基にモデルを改良していく動的なモデルです。これにはいくつか重要な理由があります:
モデルの適応性:
Learning Classifier は、あなたのデータセットの特徴に合わせて予測を調整します。例えば、はんだ付けの品質や部品の欠落といった特有の特徴を理解できるようになります。
精度の基盤:
Learning Classifier から始めることで、そのタスクに最適化された基盤モデルを構築できます。学習が完了すると、Static Classifier がこの結果を固定化し、安定した挙動を保証します。
カスタマイズ性:
Learning Classifier は、データセット内のばらつき(照明条件、撮影角度、製造上の微妙な違いなど)を把握し、自動的に調整します。
学習と評価が完了したら、Static Classifier がこの結果を固定し、予測の変動やモデルのドリフトを避けながら、一貫性のあるデプロイを実現できます。
[Training]タブに移動し、学習設定を行います:
Duration(学習時間) – ニーズに応じて選択
Quick: プロトタイピングを素早く行いたい場合
Balanced: 適度な時間で良好な結果を得たい場合
Thorough: 最高精度を求める場合
Performance(性能優先度) – 重視するポイントを選択
Highest Average Accuracy: 精度と誤検出のバランスを重視
Highest Accuracy: 基準を緩めて正検出数を最大化
Lowest Occurrence Rate of False Positives: 基準を厳しくして誤検出を最小化
設定が完了したら、学習を開始します。
Brain Builder は複数のAIモデルをテストし、データセットに最適なモデルを自動的に選択して最適化します。
評価指標を確認しましょう:
Accuracy(精度):
各クラスに対して、モデルがどれだけ正しく予測できているかを示します。
Confusion Matrix(混同行列):
誤分類の傾向を確認します(例:「Good」と「Bad」や「Background」を取り違えるケース)。
必要に応じて、データセットを微調整しましょう。具体的には、不足しているカテゴリに画像を追加したり、ラベル付けが曖昧なサンプルを修正することが有効です。
多様なデータを用意する:
基板の画像は、異なる角度、照明条件、コンベア上での位置など、さまざまな状況を含めましょう。
曖昧さをなくす:
特に「一部だけ欠陥のある基板」などの境界ケースでは、明確なラベル付けを行うことが重要です。
反復的な改善:
テスト結果を活用してデータセットを改善し、モデルを再学習させることで精度を高めましょう。
モデルは、コンベア上を流れる基板のライブ画像を処理します。
はんだ付けの品質や部品の欠落を基準に、基板を Good または Bad と判定
空のスロットを Empty、位置がずれた物体を Background として識別
不完全な基板を Lack として検出
人的ミスを削減し、検査プロセスのスピードを向上させます。
品質管理: 生産ライン上で製品の欠陥を検出し、ラインを止めることなく精度を確保
環境モニタリング: Brain Builder for AITRIOS を活用して、野生動物の追跡や農作物の健康状態を遠隔地で監視
在庫・物体トラッキング: 倉庫内のアイテムをリアルタイムで追跡し、在庫レベルを常に正確に維持
Brain Builder for AITRIOS を使えば、分類AIモデルの作成からデプロイまでをシンプルかつ効率的に行うことができます。
今日から導入を始めて、AIによる品質管理をあなたの生産ラインに取り入れてみましょう!