What is This?

あなたが欲しい画像識別器を用意します.
画像識別器というのは、何か画像をいれたら「これはAです!」といったような推定をするツールです.
ここで用意する識別器は画像を入力した時にそれが何の画像かを答えることができる識別器になります.

例えば、きのことたけのこの識別がつかない時に画像をアップロードしてもらえれば
推定することができます.

ここでは、全く機械学習をしたことがないけど、サイトに組み込みたい方などを対象に利用方法等を説明しています. Page : Custom-Classifier Demo
Page : Custom-Classifier Demo 複数識別版

How?

サービス概要

今回はml5.jsを使用し, ネットワークは軽量かつ高速なMobileNetを採用します.
ほとんど学習は完了している状態からユーザの自由な追加学習によって対象の画像の学習を行うことができます

手順

簡単に言えば、 1.まず自分の識別したい画像を用意して、2.学習器に学習させて、3.学習が終わったら、ちゃんと識別できるか確認します.
もう少し丁寧に手順を追うと
  • モデル(識別器の型みたいなもの)がダウンロードされるのを待ちます.
  • どのような識別ができるようになって欲しいかを考え、それぞれの画像を数十枚ずつ集めます.多いほどいいものになります
  • それぞれを「これはAだよ」って教えながらAの画像を加えるようにして、全てをモデルに教えます
  • 全ての画像を与えたら「学習!」を開始します. この過程でモデル(識別器)はあなた専用になります
  • 学習が終わったら、それに対してお試し画像を入れて反応をみてください.確率が高く言い当てられていれば、問題なくできています.
どんなにちゃんと画像を与えても適切に識別できないことがあります.そのときは諦めてください.