Scratch 人工智能編程

課程由專業導師編寫,學習內容針對小學和初中學生的學習需求。課程透過 Teachable Machine 訓練出人工智能模型,配合 Scratch 去製作及體驗不同的 AI 應用,如語音辨識及圖像識別技術,讓學生發揮創意,實現所想

甚麼是Scratch?

由 MIT 開發的一套電腦程序開發平台

一個運用編程及繪圖說故事的地方,學生可以透過拖拉積木實現所想。

一個將想法形象化的地方。學生更可以在社群內互相學習互相分享。

為甚麼要學 Scratch?

易入手 - 只要透過拖拉積木便可以將腦內的想法呈現出來

提高自信心 - 學生只要擁有一個值得自豪的專屬專案,便會更願意分享製作作品的歷程

課程特色

  • 了解 AI 五大理念,趨勢與實踐
  • 認識機器學習 (Machine Learning) 的類別
  • 透過 Teachable Machine 訓練人工智能模型,並結合 Scratch 製作不同的 AI 應用程式
  • 讓學生體驗與 AI 互動

輕易與 Teachable Machine 連結,讓學生發揮創意,實現所想​

人面識別

手勢識別

姿勢識別

課程內容

共 10 小時

* 可根據學校需要調整

  • 認識Scratch介面基本操作
  • 講解WASD以外的移動方法
  • 認識人工智能五大理念
  • 概述Teachable Machine及其功能
  • 解釋Teachable Machine如何使用機器學習進行分類
  • 演示使用Teachable Machine創建的不同項目
  • 定義面部識別的重要性
  • 介紹面部特徵點及其在面部識別中的作用
  • 演示使用Teachable Machine模型進行面部識別的過程
  • 學生創建並訓練自己的Teachable Machine面部識別模型
  • 解釋手勢識別及其在互動遊戲中的相關性
  •  介紹不同手勢及其重要性
  •  逐步指導學生使用Teachable Machine訓練手勢識別模型
  •  學生設計並訓練自己的Teachable Machine手勢識別模型
  • 定義姿態識別及其在互動遊戲中的重要性
  • 概述人體關鍵點及其在姿態識別中的作用
  • 演示使用Teachable Machine模型進行姿態識別的過程
  • 學生開發並訓練自己的Teachable Machine姿態識別模型
  • 介紹Scratch及其可視化編程環境
  • 解釋如何使用網絡攝像頭擴展將Teachable Machine與Scratch連接
  • 指導編程技巧,以在Scratch中實現面部識別、手勢識別和姿態識別
  • 學生將自己的Teachable Machine模型與Scratch結合,設計互動遊戲

課程安排

STEM Day 活動 (1 至 2 小時)

選擇課程內的其中一種人工智能模型作為 STEM Day 活動。​

完整課程 (10 小時)

建議一個學期完成 10 節課堂,每節 1 小時。
*可根據學校需要調整課堂數及時數

學習成果

透過不同專題學習及體驗 AI 的應用

訓練機器學習模型

透過 Teachable Machine 訓練不同類型的人工智能模型

人面識別

透過預先訓練的人面識別模型為
人面增加不同裝飾

聲音辨識

透過預先訓練的聲音辨識模型指示 Scratch 貓的行走方向

常見問題

不可以。因課程中使用的 Teachable Machine 不能在 iPad 運行。

學校需準備以下項目

1) 手提電腦 / 電腦 (配備鏡頭)

建議先致電+852 6554-1506 或電郵至 [email protected]向同事溝通學校期望的教學內容,同事將就教學所需設備提供幫助和建議。

  • 小四至初中學生
  • 初學者,無需任何經驗

聯絡我們

其他課程

CoSpaces 遊戲設計課程

探索這個功能強大的虛擬世界創建平台。學習使用CoSpaces的各種功能,使用編程實現互動和遊戲。還會連接 360 相機、拍攝全景照片,並製作導覽動畫。

Read More »

Dobot 智能機械手臂

從基礎概念開始,逐步引導掌握 Dobot Magician Lite 的操作和編程技巧。學生能夠深入了解機械臂技術並掌握其在教育、創新和工業領域的應用。

Read More »

Donkey Car 無人車課程

通過實作無人駕駛與自動駕駛,培養學生對AI和資訊科技的興趣。課程包括深度學習、卷積神經網路,使用Python和Tensorflow控制無人車,培訓自駕模組並測試。課程末段學生將組建可應對多種路況的智能小車。

Read More »

Lego Spike Prime 機器人技術大師班

學習機器人、傳感器和編程概念的基礎知識,以及如何使用 LEGO Education 軟件進行編程和構建機器人。探索現實生活中的機器人應用和案例研究,通過理論與實踐相結合,培養學生對機器人和編程的興趣。

Read More »

Micro:bit 降落傘課程

在本課程中,學生將會用物理學的角度去理解降落傘的原理,並會以通過設計和製作降落傘的方式,學習降落傘是如何能在空中穩定下降。

Read More »

Procreate電繪課程

從介紹Procreate界面和工具開始,課程幫助學生熟悉操作,並探索繪畫技巧、色彩應用等。學習分層、合併元素,提高創作效率。學完能繪製並匯出多種畫作。

Read More »

Tello 無人機課程

探索無人機世界的奇妙之旅!Tello無人機課程將帶領同學進入無人機科技領域。同學將學習如何操作Tello無人機,透過平板電腦輕鬆地控制無人機,讓它在天空中翱翔。同學亦將學習如何編程Tello無人機,讓它執行各種任務和動作。透過Scratch編程環境,同學可以創建自己的飛行路徑、設計自動化任務,

Read More »

Unity 課程

Unity 課程是一門針對初學者和有興趣的愛好者設計的遊戲開發課程。這個課程將帶領學生進入Unity引擎的世界,學習如何創建遊戲、虛擬現實體驗和擴增實境應用。學生將獲得實際的遊戲開發經驗,並能夠將自己的創意變成現實。

Read More »

珊瑚環境監測入門課程

本課程會從生物、化物、物理的角度與同學探索海洋環境,除了了解不同海洋生物的生理結構外,還會以物理與化學兼備的方式製作一個過濾系統,

Read More »
×