ML2Scratch

機械学習とScratchを接続するScratch 3拡張機能。石原淳也の代表的なOSSプロジェクト(GitHub ★120)。

概要

Webブラウザ上で画像認識の機械学習モデルを訓練し、その結果をScratchプログラムで利用できるようにする拡張機能。プログラミング教育の文脈で、子どもたちが機械学習の概念を直感的に体験できるツールとして開発された。

技術

  • 言語: JavaScript
  • ML: TensorFlow.js
  • プラットフォーム: Scratch 3

関連プロジェクト

ML2Scratchを起点に、さまざまなセンサー入力をScratchに接続する拡張機能群が生まれた:

関連ページ