Scratch少兒編程學AI

李若瑜 李強

  • 出版商: 人民郵電
  • 出版日期: 2025-11-01
  • 售價: $420
  • 語言: 簡體中文
  • 頁數: 256
  • ISBN: 7115677646
  • ISBN-13: 9787115677648
  • 相關分類: ScratchAI Coding
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

人工智能是 科技革命和產業變革的戰略性技術,在各國人才競爭激烈的背景下,本書旨在通過Scratch編程項目向少兒普及人工智能知識。全書共10章。首先介紹人工智能基礎知識、Scratch的基礎知識、Scratch編程基本概念及特定功能實現。隨後,分別圍繞監督學習與決策樹算法、NLP 分詞與特征提取、強化學習、視頻捕捉與處理、大模型、AI翻譯與 Transformer、文生圖等主題,先講解相關基礎知識,再分別通過精心設計的猜數字遊戲、情感分析機器人、AI 寵物養成、拯救樂高小人、搭建自己的“DeepSeek”、翻譯精靈、神筆馬良等趣味編程項目展示其應用方法,並在每個項目的結尾處總結程序效果並進行知識回顧。 本書適合6~12歲想要了解和學習人工智能基礎知識的小朋友,尤其是已具備Scratch編程基礎的讀者閱讀,也適合作為父母與孩子學習人工智能知識的親子讀物,以及中小學人工智能課程的參考書。

作者簡介

李若瑜
就讀於北京市清華大學附屬中學朝陽學校高中二年級,從小學開始一直保持著對編程的熱愛和對知識的渴望,近期專註於探索 AI 編程實踐。他承擔了本書全部的程序設計和實現工作。

李強
在計算機教育領域深耕 20 余年,專註於人工智能、大模型技術及青少年 AI 素養提升等方向。作為技術教育的探索者,他編著及翻譯了 30 余本計算機相關圖書,連續兩年獲評人民郵電出版社“最具影響力作者”。
他始終相信技術的力量在於普及與賦能,多年來致力於推動AI 教育的創新與實踐,以幫助更多人走進編程與人工智能的世界。

目錄大綱

第 1章 人工智能基礎 1
1.1 人工智能及其起源 1
1.2 人工智能的發展歷程 4
1.3 身邊的人工智能 8
1.3.1 智能語音助手 8
1.3.2 智能翻譯和智能英語老師 9
1.3.3 智能推薦系統 11
1.3.4 智能拍照 12
1.3.5 智能機器人 13
1.3.6 智能駕駛和導航 14
1.4 人工智能與編程 16
1.4.1 編程是實現人工智能的基礎 16
1.4.2 編程是人工智能的核心 16
1.4.3 編程是學習人工智能的好途徑 17
1.4.4 編程語言的選擇 18
第 2章 Scratch初體驗 21
2.1 Scratch的下載和安裝 21
2.2 項目編輯器 23
2.2.1 舞臺區 24
2.2.2 角色列表區 25
2.2.3 操控區 27
2.2.4 代碼區 29
2.2.5 繪畫編輯器 30
2.3 Scratch編程就像是搭積木 32
2.3.1 棧積木 34
2.3.2 啟動積木 35
2.3.3 偵測積木 36
2.3.4 布爾積木 37
2.3.5 C積木 37
2.3.6 結束積木 38
2.4 動手編寫第 一個程序 38
2.4.1 讓小貓動起來和發出叫聲 39
2.4.2 保存文件 40
2.4.3 將程序導入Scratch項目編輯器 41
第3章 Scratch編程的基本概念 43
3.1 Scratch基本概念 43
3.1.1 角色 43
3.1.2 造型 45
3.1.3 背景 46
3.1.4 聲音 47
3.1.5 積木 47
3.1.6 腳本 49
3.1.7 坐標 50
3.1.8 讓程序開始執行 51
3.2 程序設計的基本概念 51
3.2.1 變量 52
3.2.2 列表 54
3.2.3 數學計算 56
3.2.4 循環 57
3.2.5 條件 58
3.2.6 事件和消息 59
3.3 Scratch中的特定功能實現 60
3.3.1 讓角色說話和做出指定動作 60
3.3.2 用戶輸入與交互 62
3.3.3 廣播與消息傳遞 63
第4章 猜數字遊戲——監督學習與決策樹
算法 65
4.1 基礎知識 65
4.1.1 監督學習 65
4.1.2 無監督學習 66
4.1.3 決策樹算法 68
4.2 編寫“猜數字遊戲”程序 69
4.2.1 創建角色 69
4.2.2 創建變量和列表 69
4.2.3 編寫程序 70
4.3 項目小結 72
4.3.1 程序效果 72
4.3.2 知識回顧 73
第5章 情感分析機器人——NLP分詞與特征
提取 75
5.1 基礎知識 75
5.1.1 自然語言處理 75
5.1.2 NLP分詞 76
5.1.3 N-gram 77
5.1.4 特征提取 78
5.2 編寫“情感分析機器人”程序 79
5.2.1 創建角色 79
5.2.2 創建變量和列表 80
5.2.3 編寫程序 82
5.3 項目小結 86
5.3.1 程序效果 86
5.3.2 知識回顧 87
第6章 AI寵物養成——強化學習 89
6.1 基礎知識 89
6.1.1 強化學習 89
6.1.2 DeepSeek和強化學習 90
6.2 編寫“AI寵物養成”程序 91
6.2.1 創建背景和角色 91
6.2.2 創建變量和列表 93
6.2.3 編寫程序 93
6.3 項目小結 97
6.3.1 程序效果 97
6.3.2 知識回顧 98
第7章 拯救樂高小人——視頻捕捉
與處理 99
7.1 基礎知識 99
7.1.1 多模態 99
7.1.2 視頻偵測 101
7.2 Scratch的視頻偵測功能 102
7.3 編寫“拯救樂高小人”程序 103
7.4 項目小結 107
7.4.1 程序效果 107
7.4.2 知識回顧 108
第8章 搭建自己的“DeepSeek”——
大模型 109
8.1 基礎知識 109
8.1.1 大模型 109
8.1.2 DeepSeek 111
8.2 搭建自己的“DeepSeek” 112
8.2.1 準備工作 112
8.2.2 編寫Scratch程序 117
8.3 項目小結 122
8.3.1 程序效果 122
8.3.2 知識回顧 123
第9章 翻譯精靈——AI翻譯
與Transformer 125
9.1 基礎知識 125
9.1.1 AI翻譯 125
9.1.2 Transformer 126
9.2 編寫“翻譯精靈”程序 128
9.2.1 準備工作 128
9.2.2 編寫Scratch程序 132
9.3 項目小結 138
9.3.1 程序效果 138
9.3.2 知識回顧 139
第 10章 神筆馬良——文生圖 140
10.1 基本概念 140
10.1.1 文生圖 140
10.1.2 生成對抗網絡 141
10.1.3 擴散模型 142
10.2 編寫“神筆馬良”程序 144
10.2.1 準備工作 145
10.2.2 編寫Scratch代碼 149
10.3 項目小結 155
10.3.1 程序效果 155
10.3.2 知識回顧 156