画像分類の使用例

本節では、Mech-DLK サンプルプロジェクトにあるコンデンサーデータセット( クリックでダウンロード )を提供し、「画像分類」モジュールを用いてモデルトレーニングを実行してサンプルプロジェクトでワークの裏表判別を実現します。

  1. プロジェクトを新規作成して「画像分類」モジュールを追加:ホーム画面での プロジェクトを新規作成 をクリックし、プロジェクトディレクトリを選択してプロジェクト名を入力し、新しいプロジェクトを作成します。 右上の icon_create をクリックし、画像分類モジュールを選択します。

    ../../../_images/add_project.png
  2. ワークの正面・裏面画像データセットをインポート:ダウンロードしたデータセットを解凍し、左上の インポート をクリックし、 フォルダ を選択して、ダウンロードした画像データセットをインポートすることができます。

    ../../../_images/import_images1.png
  3. ROI 設定:画面左側の ROI ツール をクリックし、背景の干渉を減少するために、画像からコンデンサー全体を関心領域として選択して左上の 適用 をクリックします。

    ../../../_images/roi_classification.png
  4. ラベルを作成:対象物の名前や特徴によってラベルを作成します。ワークの表と裏を判別する必要があるので、「表」と「裏」で名前を付けます。

  5. 画像をラベル付け:画像の左側にあるラベル付けツールバーで、ラベルを選択してラベリングすることができます。また、複数の画像を選択して一括ラベル付けすることも可能です。 ラベルの一貫性を保つ必要があり、画像の裏を表とラベル付けたりしてはいけません。

    ../../../_images/classification_label.png

    ちなみに

    「画像分類」モジュールでは、複数の画像を一括ラベル付けできます。

  6. トレーニングセットと検証セットを分ける:ソフトウェアでは、デフォルトの設定として、データセットの 80% をトレーニングセット、残りの 20% を検証セットに分けます。 アルゴリズムモジュールがトレーニングのプロセスに各カテゴリーの画像の特徴を学習し、検証できるように、トレーニングセットも検証セットも すべてのカテゴリー の画像が含まれることを確認してください。 データセットがこの条件を満たさない場合、 icon_slider ドラッグスライダーをクリックして手動で調整してください。

    ../../../_images/move_image.png
  7. モデルをトレーニング:デフォルトのパラメータを使って、トレーニング をクリックしてモデルのトレーニングを開始します。

    ../../../_images/training_chart1.png
  8. モデル検証:トレーニング後、 検証 をクリックして検証を行い、モデルの認識結果を確認します。

    ../../../_images/result_verification1.png
  9. モデルのエクスポートモデルをエクスポート をクリックして保存パスを選択すると、モデル「model.dlkpack」を指定したプロジェクトフォルダにエクスポートすることができます。また、必要に応じてモデルをデプロイすることもできます。

    ../../../_images/model_files1.png