本書は、1冊まるごとScratchだけでできる機械学習入門書『Scratchではじめる機械学習』のシリーズ姉妹編です。Scratchだけでできる、画像認識、音声認識、ポーズ推定を活用した楽しいプログラミング作品の作り方を紹介します。テキストプログラミング言語や複雑な数学の知識は必要ありません。micro:bitやサーボモーターを組み合わせた作品もあります。たくさんの作例に触れることで、自分でもオリジナルの機械学習を活用した仕組みや作品を考え、作れるようになることを目的としています。
※2023年6月28日より、Scratchサイトのメニューバーなどの色が、青から紫に変更されました。それにともない、Stretch3のメニューまわりの色も変更されています。書籍内のスクリーンショットと、実際にサイトを開いたときの色が異なっていますが、書籍で紹介している使い方や手順などはそのままお使いいただけます。
Scratchであそぶ機械学習
―AIプログラミングのかんたんレシピ集
石原 淳也、小川 智史、倉本 大資 著、阿部 和広 監修
- TOPICS
- Electronics/DIY , AI/LLM
- 発行年月日
- 2022年07月
- PRINT LENGTH
- 200
- ISBN
- 978-4-87311-996-0
- FORMAT
- Print PDF
関連ファイル
- 作例動画
- Stretch 3
- Teachable Machine
- 20ページ 1-1 ポーズで○×リアクション(ダウンロード)
- 34ページ OBS(Open Broadcaster Software)
- 35ページ 1-2 腕立て洞窟探検ゲーム(ダウンロード)
- 42ページ 1-3 エア習字(ダウンロード)
- 50ページ 1-4 デジタル3Dカード(ダウンロード)
- 62ページ 1-5 人数カウント装置(ダウンロード)
- 74ページ 2-1 食パン見分け機(ダウンロード)
- 83ページ 2-2 手書き数字認識(ダウンロード)
- 95ページ 2-3 おしゃれチェックミラー(ダウンロード)
- 102ページ 2-3 おしゃれチェックミラー [micro:bitリモコン版](ダウンロード)
- 102ページ micro:bit
- 102ページ micro:bit用電池ボックス(フタ、スイッチ付)
- 102ページ Scratch - micro:bit
- 104ページ 2-4 自動ブレーキ車(ダウンロード)
- 111ページ Scratch - LEGO Education WeDo 2.0
- 115ページ Scratch - LEGO MINDSTORMS EV3
- 116ページ Scratch - LEGO BOOST
- 116ページ Microbit More
- 117ページ bitPak:Minicar
- 118ページ 2-5 探し物ゲーム(ダウンロード)
- 130ページ 2-6 食材からメニュー検索(ダウンロード)
- 146ページ 3-1 自動翻訳機(ダウンロード)
- 157ページ 3-1 自動翻訳機 [グラフ入り](ダウンロード)
- 160ページ 3-2 micro:bitでひらけゴマ(ダウンロード)
- 168ページ サーボモーター
- 168ページ ジャンパーワイヤ
- 168ページ 電池ボックス(サーボモーターの電源用)
- 168ページ 電池ボックス(micro:bitの電源用)
- 175ページ 3-3 家電のお知らせ音をLINEで通知(ダウンロード)
- 183ページ IFTTT
- 190ページ Webhooks
- 194ページ キッズAIプログラミングコンテスト
正誤表
書籍発行後に気づいた誤植や更新された情報を掲載しています。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷数をご確認の上、ご利用ください。
第1刷正誤表
第1刷までの修正
(2022年8月更新)
■P.158 「vol-ave」のグラフのコードについて
9行目のブロック「y座標をvol-aveにする」ですが、変数ブロック「vol-ave」を 「このスプライトのみ」で作成している場合、画像の通りのコードが作れません。
解消方法としては、以下の2つがあります。
①変数ブロック「vol-ave」の代わりに、調べるカテゴリの「ネコのvol-ave」ブロックを使います。以下の図のようになります。

②P.154で、メインプログラムの「vol-ave」変数を作成するとき、「このスプライトのみ」ではなく、「すべてのスプライト用」を選択して作成する。この場合は、P.158の「vol-ave」のグラフのコードはこのままで問題ありません。
目次
はじめに
この本について
序章 機械学習をScratchで使うには
Stretch3について
ML2ScratchとTM2Scratchの違いについて
オリジナルのScratch拡張機能を作るには
1章 ポーズ推定を使ったレシピ
1-1 ポーズで○×リアクション
分類がうまくいかないときは
テレビ会議ソフトウェアに表示してみよう
1-2 腕立て洞窟探検ゲーム
1-3 エア習字
1-4 デジタル3Dカード
1-5 人数カウント装置
リストのデータを書き出してスプレッドシートに読みこむ
2章 画像認識を使ったレシピ
2-1 食パン見分け機
ML2Scratchの学習データのダウンロード/アップロード
2-2 手書き数字認識
2-3 おしゃれチェックミラー
より使いやすくするには
2-4 自動ブレーキ車
いろいろな機器の場合の例
2-5 探し物ゲーム
2-6 食材からメニュー検索
食材の名前が別の食材の名前に含まれるときは
3章 音声認識を使ったレシピ
3-1 自動翻訳機
グラフの描き方
3-2 micro:bitでひらけゴマ
サーボモーターについて
パーツの入手先
電池について
3-3 家電のお知らせ音をLINEで通知
コラム
見る人の視線を検出することで立体に見せるディスプレイや映像技術
進化する機械の目
みんなの機械学習プロジェクトを見てみよう!
あとがき