ジェスチャーをすると、AIが絵文字を認識し、ブラウザ上で動作する:オープンソース

ジェスチャーをすると、AIが絵文字を認識し、ブラウザ上で動作する:オープンソース

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

優れたジェスチャー認識 AIになるには何が必要ですか?

姿勢を絶えず変えて、リアルタイムで絵文字を出力できるのはかなりクールです。

それはガード(間違い)で、「スタートレック」のバルカン人の敬礼です。これは一般的には使用されず、実行するのが困難な場合もあります。

それは幸運を意味し、人々は通常両手で比較します。しかし、それは人間にとって普遍的なジェスチャーではありません。

それでも、AIはそれを巧みに識別しました。さらに、ブラウザ上でもほとんど遅延なく動作します

AI の父親は Nick Bourdakos (略して「ニック」) という名の IBM のプログラマーです。

△ 666

Nick は、リアルタイム認識を簡単にするTensorFlow.jsを使用しています。

彼はそのアルゴリズムをオープンソースにして、誰でも試せるようにした。

たった30分

Nick 氏によると、このモデルは非常にシンプルで、 SSD-MobileNetだそうです。

MobileNet は分類用、SSD はターゲット検出用であり、これらを併用することも一般的な方法です。

彼は IBM クラウドの GPU、無料の k80を使用してトレーニングを行い、トレーニングの完了にはわずか 30 分しかかかりませんでした。

トレーニングを開始する前に、まずデータを準備する必要があります。AI はラベル付けされたジェスチャ マップをフィードします。

準備ができたので、モデルをインストールしましょう。

  1. 1 $ npm install -g クラウドアノテーション

その後、トレーニングを開始できます。

  1.   1 $カクリ
  2. 2 ┌──────────────────────────────┐
  3. 3 │ (C)loud (A)nnotations (CLI) │
  4. 4 │ バージョン1.0 . 12
  5. 5 └──────────────────────────────┘
  6. 6  
  7. 7使用法: cacli <コマンド>
  8. 8  
  9. 9ここで、<command> は次のいずれかです。
  10. 10 init 対話的にconfig.yamlファイルを作成する
  11. 11トレーニング トレーニングランを開始する
  12. 12ログ トレーニング実行のログを監視する
  13. 13進捗状況 トレーニングランの進捗状況を監視する
  14. 14リスト すべてのトレーニング実行をリストする
  15. 15ダウンロード トレーニング済みモデルをダウンロード
  16. 16  
  17. 17cacli <cmd> -h <cmd> のクイックヘルプ

もちろん、IBM Cloud や GPU を使用する必要はありません。 CPUを使用して AI を調整することもできますが、おそらく数時間かかります。

トレーニングが完了したら、ブラウザで実行します。 GitHub プロジェクトには、TensorFlow.js モデルに変換するためのスクリプトが付属しています。

React アプリにモデルを追加します。

nmp startと入力し、ブラウザでhttp://localhost:3000を開きます。

やった、これで画面に向かって指を振ると AI が理解するようになりました:

もちろん、この賢い AI は指を認識する以上のことができます。

飲む

それはすべて、AI に入力するためにどのようなデータを使用するかによって決まります。

かつてニックは、AI がソーダを区別する能力を訓練するのを手伝いました。

質問 1 : スプライトのボトルとカナダドライのボトルはどちらも緑色です。

位置が変わっても、ボトルが横向きになっても、AIは混乱しません。見てみましょう:

質問 2 : 難易度を上げてください。どちらのボトルもマウンテンデューで、1 本は通常タイプ、もう 1 本は低糖タイプです。

AIはそれでもためらうことなく違いをはっきりと見分けることができます。

彼はジェスチャーとソーダの区別が得意です。

そこで質問ですが、 AI に何を認識させたいのでしょうか?

考えがまとまったら、調整を始めましょう。コードは次のとおりです。

https://github.com/cloud-annotations/training/

PS 何人かの友人はすでにこれをうまくテストし、簡単だと言っています。

△認識結果が絵文字で表示されるともっと良い

<<:  マイクロソフトリサーチアジアと教育省が協力し、AI産業と教育の統合に向けた双方にメリットのあるエコシステムの構築に取り組んでいます。

>>:  非常に便利な無料データマイニングツール 19 個のコレクション!

ブログ    

推薦する

TensorFlow から Theano まで: 7 つのディープラーニング フレームワークの水平比較

[[183874]]ディープラーニング プロジェクトを開始する前に、適切なフレームワークを選択するこ...

...

張亜琴:業界にとって、ディープラーニングの黄金時代は始まったばかりだ

本日、張亜琴教授はCNCC 2020で「スマートテクノロジーのトレンド」をテーマに講演しました。デジ...

研究:ChatGPTが提供するがん治療オプションには誤った情報が満載

8月27日、OpenAIのチャットボットChatGPTは世界中で人気となっているものの、重要な分野...

ロボット市場は飛躍の準備ができており、人間と機械の統合が主流のトレンドとなっている

最近、2021年世界ロボット大会が北京で盛大に開幕しました。ロボット分野の最先端技術と最新の成果が展...

限定ダウンロード! Alibaba は AI をどのように活用してコードを記述しているのでしょうか?

[[315476]]今年のアリババ経済フロントエンド委員会の4つの主要な技術方向の1つとして、フロ...

ハイブリッドクラウドプラットフォームがデータの障壁を打ち破り、人工知能がデータの価値を活性化

デジタル経済の時代において、企業の将来の競争力を形成する鍵として、データの価値は企業からますます注目...

ハッカーがトレーニングデータセットを汚染し、AIモデルが「犬を入力して猫を生成」できるようにするNightshadeツールを公開

10月25日、AIの大規模モデルトレーニングデータソースの著作権問題は、常に業界にとって頭痛の種とな...

AI兵器の時代:イランの科学者は本当にAI兵器によって暗殺されたのか?

[[375636]] 2020年11月下旬、イランのトップ核科学者モフセン・ファクリザデ氏がテヘラ...

脳と機械の統合の時代が到来し、人類の文明は急速に発展するだろう

著者: ホン・タオ、オットー・マック著者は全員ジョージア工科大学の博士研究員である。人類の歴史におい...

チューリング賞受賞者:人工知能を実装したものは、もはや人工知能とは呼ばれない

1956年、マッカーシーはダートマス大学で開催された会議で初めて「人工知能」の概念を提唱した。後に、...

ドローン空気検知器は環境保護にどのように役立つのでしょうか?

大気汚染は常に国家経済と国民の健康を悩ませる重要な要因となっている。大気中の汚染物質をタイムリーかつ...

畳み込みなしでTransformerのみをベースにした初のビデオ理解アーキテクチャがリリースされました

Facebook AI は、Transformer を完全にベースとし、畳み込みが不要で、トレーニン...

AI: 世界の終わりか、それとも新しい時代か?

[[273786]] [51CTO.com クイック翻訳] 1980年代のインターネットの出現から...

機械学習について誰もが知っておくべきこと

この記事では、機械学習の知識を広め、機械学習で何ができるのか、どのように行うのかを簡単に紹介します。...