9
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ニフティグループAdvent Calendar 2019

Day 2

teachablemachineを使って、なんかやってみた

Last updated at Posted at 2019-11-29

こんにちは。ジョンです。

昨日の@shin27さんの
AWS認定ソリューションアーキテクト – アソシエイト試験を受験してきた
読ませて頂きました。

自分もAWSの勉強をしているので参考になりました。
では、ニフティグループ Advent Calendar 2019の2日目の記事始めます。

はじめに

いつも通りの出社中

こういう記事を読みました。

まとめますと6歳の子供にAIを教えるGoogleのツールの内容です

Web基盤の機械学習ツール、ポチポチですべてできます。

面白いと思ってやってみることにしました。

teachable machine

1.png

teachable machineでできる機会学習は 画像分析、サウンド分析、モーション分析の三つです。

画像をやってみることにしました。

使い方はどても簡単です。

2.png

  • 1で画像を登録する
    (カメラ・アップロード両方できます。複数のClassを登録可能)
  • 2で訓練ボタンポッチット
  • 3で判別したい画像を登録
  • 4で結果
  • 6で作った訓練モデルをエクスポートできる

3.png
tensorflowの学習データです。

エクスポートでを押すと
4.png

こんな風にジャバスクのコードも提供しているので、コピペすると

コーディングなしでカメラで画像の判別ができる静的ウェブページを作ることができます。

このままで終わると面白くないので、さらに何か作ることにしました。

コーディングなしでポケモン図鑑サイトを作ろう

ポケモン画像をカメラに移すと判別してくれる図鑑を作ることにしました。

必要なものは以下

  • 上のソースコード
  • 画像クロールのChrome拡張機能(fatkun)
  • 図鑑テンプレートファイル
  • ホスティングサイト(netlify)

5.png

まずfatkunで判別したポケモンの画像を収集します。

その後、ポケモン図鑑テンプレートソースをググッて探します。

ありました。

teachable machineのコードと図鑑テンプレートコードをコピペし、合わせます。
6.png

合わせた後、各ポケモンごとのパラメータを設定します。
こればかりはコーディングせざるを得ないですね・・

7.png
終わりました。
めんどかった

作ったファイルたちをnetlifyにアップロードして、ホスティングします。

8.png

できました。

9_1.png

startボタンを押すと、カメラが起動して、ポケモンを判別し説明してくれるポケモン図鑑を完成しました。

しかし今はピカチュとフシギタネのデータしか入っていませんので、
ピカチュかフシギタネかだけを判別してくれます。deal_with_it_parrot.gif

感想

ポケモンパラメータ設定以外はコード全然書いてないし、 あとの作業は全部ポチポチで一時間程度で作ったので、子供にもできるものかと。

次は@y_konoさんのAWXの通知をカスタマイズするの方よろしくお願いします。

9
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?