《少先隊工作實操系列叢書》吸納了基層少先隊工作的鮮活經驗,用簡明的語言介紹了基層少先隊工作的操作規(guī)范,共分三冊,分別為《大隊輔導員工作實操》、《中隊輔導員工作實操》、《少先隊小干部工作實操》。本書內容注重基礎性、實用性,告訴基層輔導員和小干部“干什么”、“怎么干”和“為什么這么干”,易于學習和使用。該系列叢書的定位就是幫助新時期基層輔導員和小干部練就扎實工作本領的工具書,它具有以下三個顯著特點:第一,告訴基層輔導員和小干部“干什么”。告訴輔導員們和小干部基層一線少先隊實戰(zhàn)的基本內容、主要內涵和操作流程,幫助基層輔導員和小干部知道自己要干什么。第二,告訴基層輔導員和小干部“怎么干”。本系列叢書,是一個全新的體例架構:有“輔導員和小干部的一日常規(guī)”,按照時鐘順序,從早晨到校、出操時段、課間、午間、課余、放學前到離校,描述了基層輔導員和小干部在學校生活的各個時間段需要實戰(zhàn)的具體內容;有“輔導員和小干部的一周備忘”,從每周一到每周末,聚焦具體實戰(zhàn)項目;有“輔導員和小干部的一月重點”,從每月的第一周到第四周,體現(xiàn)月度推進的工作頻率和實戰(zhàn)節(jié)奏;有“輔導員和小干部的一年指南”,從每年一月到十二月,按照每個月的時令特點和工作主題,列舉出實戰(zhàn)的具體項目,幫助基層輔導員和小干部從基礎隊務抓起,從基本規(guī)范做起,體現(xiàn)了著眼基礎,服務基層。第三,告訴基層輔導員和小干部“為什么這么干”。在本書提供的百余個實戰(zhàn)項目中,都用淺顯簡潔的總起句,提煉出每一個實戰(zhàn)項目的價值、緣由和重要意義,幫助基層輔導員和小干部知其所以然。
本書以培養(yǎng)人工智能素養(yǎng)、計算思維能力和人工智能應用能力為目標,選用Python作為講授計算思維和人工智能的載體,通過問題驅動、層層遞進方式,培養(yǎng)學生的信息處理能力、問題解決能力和人工智能技術應用能力。本書內容主要包括人工智能緒論、人工智能之Python基礎、人工智能之Python進階、人工智能之商業(yè)智能、人工智能之Baidu AI庫應用、人工智能之機器學習、創(chuàng)建GUI程序,以及人工智能之仿真模擬。
本書緊跟人工智能技術動態(tài),選取人工智能中的典型應用,同時采用Python作為載體,具有很強的操作性和實用性。本書適合作為高等職業(yè)院校計算機公共基礎課程的教材,也可作為電子信息、計算機相關專業(yè)的人工智能教材。
本書以提高人工智能素養(yǎng)為切入點,以學生具備基本的人工智能思維能力為目標,以如何應用人工智能技術解決復雜問題為核心,培養(yǎng)高職學生的人工智能素養(yǎng)、計算思維能力和人工智能應用能力。
本書內容緊跟人工智能主流技術,選取了商業(yè)智能分析、云AI應用、機器學習和仿真模擬等典型案例,培養(yǎng)學生廣泛地思考和實踐如何利用人工智能的手段解決專業(yè)行業(yè)的各種復雜任務,重點學習如何有效地運用視覺、語言(語音)、大規(guī)模數(shù)據(jù)
等AI處理技術,對專業(yè)任務進行輔助決策。
本書采用Python作為講授計算思維和人工智能的載體。Python語言俗稱粘性語言或膠水語言,由于其語法簡單功能強大、編寫簡潔可讀性好,能夠用簡單的語法結構封裝各編程語言優(yōu)秀的程序代碼,已成為各行業(yè)應用開發(fā)的首選編程語言。世界
著名大學如斯坦福大學、卡內基梅隆大學、普林斯頓大學等都將其作為面向非計算機專業(yè)學生的教學語言。
本書通過問題驅動、案例引導、層層遞進的編寫方式,將案例拆解成遞進式任務,教師可以根據(jù)學生特點分層次實施不同任務,便于分層次組織教學和因材施教,同時學生也能夠根據(jù)自己的程度,遞進式學習相關案例。
本書由聶哲、肖正興任主編。由于編者水平有限,加之時間倉促,書中難免存在疏漏和不足之處,懇請讀者批評指正。
編 者
第1章 人工智能緒論...........1
1.1 人工智能的未來暢想...........1
1.2 科技改變生活.......................2
1.3 人工智能概述.......................4
1.3.1 人工智能的定義....................4
1.3.2 圖靈測試................................5
1.3.3 中文房間................................6
1.3.4 人工智能的分類....................6
1.4 人工智能簡史.......................7
1.4.1 人工智能的誕生期................7
1.4.2 人工智能的繁榮期................8
1.4.3 人工智能真正的春天............9
1.4.4 人工智能的大事記................9
1.5 人工智能在部分行業(yè)中的應用....................................10
1.5.1 安全防范..............................10
1.5.2 工業(yè)機器人+無人駕駛........11
1.5.3 智慧醫(yī)療..............................12
1.5.4 微信人工智能小程序..........13
1.6 云AI應用場景 ...................13
1.6.1 什么是人工智能云服務......13
1.6.2 為什么AI需要遷移到云平臺中..............................14
1.6.3 人工智能云服務的類型......14
1.7 小試牛刀.............................15
本章小結.....................................15
課后習題.....................................16
第2章 人工智能之Python基礎 ....................17
2.1 繪制三角形——初識Python.................................17
2.1.1 提出問題..............................17
2.1.2 預備知識..............................17
2.1.3 分析問題..............................38
2.1.4 子任務1:繪制一條邊線....40
2.1.5 子任務2:繪制一個三角形..................................41
2.1.6 子任務3:在指定位置處繪制一個三角形..................41
2.1.7 子任務4:自由繪制一個三角形..................................42
2.1.8 思考與練習..........................42
2.2 對照單利和復利——順序控制結構............................42
2.2.1 提出問題..............................42
2.2.2 預備知識..............................42
2.2.3 分析問題..............................49
2.2.4 子任務1:計算單復利對比數(shù)據(jù)..............................50
2.2.5 子任務2:輸出對比結果....50
2.2.6 子任務3:靈活獲取數(shù)據(jù)....51
2.2.7 思考與練習..........................51
2.3 BMI與健康——選擇控制結構....................................52
2.3.1 提出問題..............................52
2.3.2 預備知識..............................52
2.3.3 分析問題..............................57
2.3.4 子任務1:計算并輸出BMI值..................................58
2.3.5 子任務2:實現(xiàn)健康分類判斷......................................58
2.3.6 子任務3:完善輸入和輸出......................................59
2.3.7 思考與練習..........................59
2.4 智能小家教——循環(huán)控制結構....................................60
2.4.1 提出問題..............................60
2.4.2 預備知識..............................60
2.4.3 分析問題..............................69
2.4.4 子任務1——實現(xiàn)一道題目的小測試......................70
2.4.5 子任務2——實現(xiàn)多道題目的小測試......................71
2.4.6 子任務3——實現(xiàn)答題計時功能......................................72
2.4.7 子任務4——實現(xiàn)反復測試功能......................................73
2.4.8 思考與練習..........................73
本章小結.....................................73
課后習題.....................................75
第3章 人工智能之Python進階 ....................77
3.1 我的購物車——List列表組合數(shù)據(jù)類型....................77
3.1.1 提出問題..............................77
3.1.2 預備知識..............................77
3.1.3 分析問題..............................79
3.1.4 子任務1:順序購買商品——一維列表..............................80
3.1.5 子任務2:順序購買商品——二維列表..............................81
3.1.6 子任務3:商品庫中選商品..................................82
3.1.7 思考與練習..........................84
3.2 個人通訊錄——Dictionary字典組合數(shù)據(jù)類型............85
3.2.1 提出問題..............................85
3.2.2 預備知識..............................85
3.2.3 分析問題..............................86
3.2.4 子任務1:個人通訊錄V1.0......................................87
3.2.5 子任務2:個人通訊錄V2.0......................................88
3.2.6 子任務3:個人通訊錄V3.0......................................90
3.2.7 思考與練習..........................92
3.3 “海王”影評分析——文件讀寫、函數(shù)和詞云圖........93
3.3.1 提出問題..............................93
3.3.2 預備知識..............................93
3.3.3 分析問題..............................98
3.3.4 子任務1:實現(xiàn)影評詞云圖......................................98
3.3.5 子任務2:模塊化影評詞云圖....................................100
3.3.6 子任務3:加入阻斷詞......101
3.3.7 子任務4:定制詞云遮罩圖................................101
3.3.8 思考與練習........................102
3.4 綜合案例:貓眼電影數(shù)據(jù)簡單分析..........................102
3.4.1 提出問題............................102
3.4.2 預備知識............................102
3.4.3 分析問題............................105
3.4.4 設計方案............................106
3.4.5 子任務1:讀取貓眼數(shù)據(jù)....................................106
3.4.6 子任務2:生成演員列表....................................107
3.4.7 子任務3:統(tǒng)計演員主演片數(shù)....................................107
3.4.8 子任務4:輸出主演zui多的前5名演員及其電影..........108
3.4.9 思考與練習........................109
本章小結...................................109
課后習題...................................109
第4章 人工智能之商業(yè)智能 ..................112
4.1 商品銷售分析...................112
4.1.1 提出問題............................112
4.1.2 預備知識............................112
4.1.3 分析問題............................114
4.1.4 設計方案............................114
4.1.5 子任務1:數(shù)據(jù)抓取..........115
4.1.6 子任務2:用戶情感分析....................................117
4.1.7 子任務3:用戶評價對比分析....................................120
4.1.8 子任務4:自定義采集數(shù)據(jù)....................................121
4.1.9 思考與練習........................123
4.2 商業(yè)智能分析...................124
4.2.1 提出問題............................124
4.2.2 預備知識............................125
4.2.3 分析問題............................126
4.2.4 子任務1:導入數(shù)據(jù)、設置格式............................126
4.2.5 子任務2:建立數(shù)據(jù)模型....................................129
4.2.6 子任務3:“新建列”和“新建度量值”............130
4.2.7 子任務4:數(shù)據(jù)可視化......132
4.2.8 子任務5:制作交互式、可視化面板........................135
4.2.9 子任務6:數(shù)據(jù)分析..........140
4.2.10 思考與練習......................146
本章小結...................................147
課后習題...................................147
第5章 人工智能之Baidu AI庫應用 ..................149
5.1 人臉檢測及顏值打分.......150
5.1.1 提出問題............................150
5.1.2 預備知識............................150
5.1.3 分析問題............................155
5.1.4 子任務1:新建AipFace....155
5.1.5 子任務2:讀取待檢測的圖片文件............................157
5.1.6 子任務3:調用人臉檢測功能....................................157
5.1.7 子任務4:簡單輸出結果....................................159
5.1.8 子任務5:改進輸出..........162
5.1.9 思考與練習........................163
5.2 人臉對比...........................164
5.2.1 提出問題............................164
5.2.2 預備知識............................164
5.2.3 分析問題............................165
5.2.4 子任務1:兩張圖片的對比....................................165
5.2.5 子任務2:一張圖片和一個文件夾中所有圖片的對比...166
5.2.6 子任務3:兩個文件夾中所有圖片的對比................169
5.2.7 思考與練習........................170
本章小結...................................170
課后習題...................................170
第6章 人工智能之機器學習 ..................172
6.1 提出問題...........................172
6.2 預備知識...........................173
6.2.1 分類器................................173
6.2.2 分類器的構造....................174
6.3 分析問題...........................174
6.4 設計方案...........................175
6.4.1 選取數(shù)據(jù)樣本....................175
6.4.2 構建分類器........................175
6.4.3 設計分類器算法................176
6.4.4 思考與練習........................178
6.5 實現(xiàn)方案...........................178
本章小結...................................181
課后習題...................................182
第7章 創(chuàng)建GUI程序 .......183
7.1 計算BMI指數(shù)──手動創(chuàng)建GUI程序...................183
7.1.1 提出問題............................183
7.1.2 預備知識............................184
7.1.3 分析問題............................194
7.1.4 設計方案............................194
7.1.5 實現(xiàn)方案............................195
7.1.6 思考與練習........................197
7.2 佳片欣賞──用Qt設計師創(chuàng)建GUI程序...................198
7.2.1 提出問題............................198
7.2.2 預備知識............................198
7.2.3 分析問題............................207
7.2.4 設計方案............................207
7.2.5 實現(xiàn)方案............................208
7.2.6 思考與練習........................212
本章小結...................................212
課后習題...................................213
第8章 人工智能之仿真模擬(生命游戲) ..........214
8.1 提出問題...........................214
8.2 預備知識...........................215
8.2.1 細胞自動機........................215
8.2.2 二維列表............................216
8.3 分析問題...........................217
8.4 設計解決方案...................218
8.4.1 自定義矩陣類....................219
8.4.2 打印生命矩陣....................220
8.5 實現(xiàn)設計方案...................220
8.6 生命游戲能否演化成
真實的生命形態(tài)..............223
本章小結...................................223
課后習題...................................224