本書以阿里云城市大腦智能引擎為基礎(chǔ),分別使用代碼實(shí)現(xiàn)和非代碼實(shí)現(xiàn)兩種不同的項(xiàng)目實(shí)現(xiàn)方式,模擬了智慧交通智慧旅游城市管理3個(gè)背景下的多個(gè)不同應(yīng)用場(chǎng)景,并以項(xiàng)目任務(wù)的方式分別設(shè)計(jì)了不同的項(xiàng)目和任務(wù)模塊。項(xiàng)目 1介紹的是城市大腦和城市大腦平臺(tái)的基礎(chǔ)知識(shí)。項(xiàng)目 2在非代碼實(shí)現(xiàn)的兩個(gè)應(yīng)用場(chǎng)景下,從數(shù)據(jù)預(yù)處理到二分類算法搭建,講述了阿里云機(jī)器學(xué)習(xí)平臺(tái) PAI中 PAI-Studio可視化建模平臺(tái)的使用。項(xiàng)目 3和項(xiàng)目 4通過火車站進(jìn)站閘機(jī)項(xiàng)目和旅游景點(diǎn)人流車流檢測(cè)項(xiàng)目的設(shè)計(jì),講述了城市卡口、閘機(jī)、人流車流類的人工智能應(yīng)用實(shí)現(xiàn)。項(xiàng)目 5和項(xiàng)目 6通過公共區(qū)域行人密度檢測(cè)和禁停區(qū)域車輛車流模型的設(shè)計(jì)及應(yīng)用兩個(gè)算法項(xiàng)目,講述了人工智能算法模型搭建、訓(xùn)練和應(yīng)用的完整過程。 本書可作為大中專院校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)、人工智能相關(guān)專業(yè)的教材,也可作為相關(guān)科研人員、人工智能愛好者的參考用書。
本書內(nèi)容設(shè)計(jì)以《城市大腦平臺(tái)應(yīng)用與運(yùn)維職業(yè)技能等級(jí)要求(中級(jí))》為根據(jù),重點(diǎn)講述了城市大腦平臺(tái)在智慧交通、智慧旅游及城市管理等模擬場(chǎng)景的應(yīng)用,幫助讀者了解城市大腦的概況并學(xué)習(xí)城市大腦平臺(tái)應(yīng)用的知識(shí)與技能。并配有教學(xué)PPT、學(xué)習(xí)視頻、電子實(shí)驗(yàn)手冊(cè)、實(shí)驗(yàn)代碼、課后練習(xí)題答案,方便老師教學(xué)、學(xué)生學(xué)習(xí)使用
當(dāng)今世界已步入信息時(shí)代,信息技術(shù)已滲透到社會(huì)發(fā)展和日常生活的各個(gè)領(lǐng)域,對(duì)城市的可持續(xù)發(fā)展起著不可估量的作用。城市的可持續(xù)發(fā)展離不開信息化、智能化和智慧化,2020年阿里云發(fā)布了城市大腦3.0版本。阿里云城市大腦平臺(tái)是基于云計(jì)算、大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)新一代信息技術(shù)構(gòu)建的人工智能開發(fā)創(chuàng)新和運(yùn)營(yíng)平臺(tái),旨在以城市大腦平臺(tái)為制高點(diǎn),助力智慧城市的建設(shè),提高城市的運(yùn)行效率,解決城市運(yùn)行中面臨的復(fù)雜問題,推進(jìn)城市治理的科學(xué)化、精細(xì)化和智能化,實(shí)現(xiàn)城市的可持續(xù)發(fā)展,終為人類協(xié)同發(fā)展提供智能支撐平臺(tái)。城市大腦是整個(gè)城市可持續(xù)發(fā)展的全新基礎(chǔ)設(shè)施和智能中樞,可以對(duì)整個(gè)城市進(jìn)行全局實(shí)時(shí)分析,利用城市的數(shù)據(jù)資源優(yōu)化調(diào)配公共資源,終進(jìn)化成為治理城市的超級(jí)智能手段。
本書內(nèi)容設(shè)計(jì)以《城市大腦平臺(tái)應(yīng)用與運(yùn)維職業(yè)技能等級(jí)要求(中級(jí))》為依據(jù),主要用于開展城市大腦平臺(tái)應(yīng)用與運(yùn)維(中級(jí))1 X證書相關(guān)的教學(xué)和培訓(xùn)工作。全書詳細(xì)闡釋了智慧城市及城市大腦的概念、組成、架構(gòu)以及典型應(yīng)用場(chǎng)景和落地應(yīng)用情況。同時(shí),闡述了阿里云視覺智能開放平臺(tái)的能力,意在讓讀者對(duì)該平臺(tái)的典型能力有基本的認(rèn)識(shí),進(jìn)一步了解該平臺(tái)中的技術(shù)能力以及平臺(tái)相關(guān)技術(shù)的基本原理。
為方便讀者學(xué)習(xí)使用,本書按項(xiàng)目的形式進(jìn)行設(shè)計(jì)。項(xiàng)目來自智慧交通智慧旅游城市管理3個(gè)背景下的多個(gè)不同應(yīng)用場(chǎng)景。全書共包含6個(gè)項(xiàng)目,其中2個(gè)為非代碼實(shí)現(xiàn)項(xiàng)目,4個(gè)為代碼實(shí)現(xiàn)項(xiàng)目,每個(gè)項(xiàng)目從項(xiàng)目背景、項(xiàng)目架構(gòu)、項(xiàng)目知識(shí)、學(xué)習(xí)目標(biāo)、項(xiàng)目導(dǎo)圖、任務(wù)分析、項(xiàng)目總結(jié)等方面進(jìn)行項(xiàng)目的闡釋。每個(gè)項(xiàng)目通過項(xiàng)目導(dǎo)圖將每個(gè)項(xiàng)目分為多個(gè)任務(wù),逐一分解項(xiàng)目?jī)?nèi)容,旨在做到通俗易懂、深入淺出。項(xiàng)目?jī)?nèi)容按照學(xué)生學(xué)習(xí)規(guī)律和知識(shí)點(diǎn)講授的內(nèi)在邏輯關(guān)系進(jìn)行編寫,并配套相關(guān)練習(xí)題,理論與實(shí)踐相結(jié)合,力求做到循序漸進(jìn)。
本書配套有視頻、實(shí)驗(yàn)手冊(cè)、實(shí)驗(yàn)代碼等數(shù)字化學(xué)習(xí)資源,讀者可以掃描書中二維碼或登錄阿里云全球培訓(xùn)中心網(wǎng)站進(jìn)行學(xué)習(xí)。
實(shí)驗(yàn)手冊(cè)實(shí)驗(yàn)代碼
感謝在本書出版的過程中給予指導(dǎo)的各位老師和同仁,以及清華大學(xué)出版社編輯的細(xì)心專業(yè)指導(dǎo)。由于編著水平有限,書中難免出現(xiàn)疏漏之處,懇請(qǐng)廣大讀者批評(píng)指正。
阿里云計(jì)算有限公司2021年4月
阿里云計(jì)算有限公司,阿里云(www.alibabacloud.com)創(chuàng)立于2009年,為阿里巴巴集團(tuán)的數(shù)字技術(shù)與智能骨干業(yè)務(wù),向全球客戶提供全方位云服務(wù),包括彈性計(jì)算、數(shù)據(jù)庫、存儲(chǔ)、網(wǎng)絡(luò)虛擬化服務(wù)、大規(guī)模計(jì)算、安全、管理和應(yīng)用服務(wù)、大數(shù)據(jù)分析、機(jī)器學(xué)習(xí)平臺(tái)以及物聯(lián)網(wǎng)服務(wù)。IDC的資料顯示,按2019年收入計(jì)算,阿里云是中國(guó)領(lǐng)先的公有云服務(wù)(包括PaaS和IaaS服務(wù))提供商。而根據(jù)Gartner于2020年4月的報(bào)告提供的數(shù)據(jù),按2019年收入計(jì)算,阿里巴巴集團(tuán)是世界排名第三、亞太地區(qū)排名的基礎(chǔ)設(shè)施即服務(wù)提供商。
項(xiàng)目 1.認(rèn)識(shí)城市大腦及城市大腦平臺(tái) // 1
任務(wù) 1-1.認(rèn)識(shí)阿里云城市大腦平臺(tái) // 3
任務(wù) 1-1-1.了解城市大腦平臺(tái)的架構(gòu) // 3
任務(wù) 1-1-2.了解城市大腦平臺(tái)中的智能引擎 // 5
任務(wù) 1-1-3.了解城市大腦平臺(tái)的應(yīng)用場(chǎng)景 // 8
任務(wù) 1-1-4.了解城市大腦平臺(tái)的落地應(yīng)用情況 //10
任務(wù) 1-2.了解阿里云視覺智能開放平臺(tái)的能力 // 11
任務(wù) 1-2-1.了解阿里云視覺智能開放平臺(tái)的人臉人體識(shí)別能力 //12
任務(wù) 1-2-2.了解阿里云視覺智能開放平臺(tái)的文字識(shí)別能力 //13
任務(wù) 1-2-3.了解阿里云視覺智能開放平臺(tái)的目標(biāo)檢測(cè)能力 // 14
任務(wù) 1-2-4.了解阿里云視覺智能開放平臺(tái)的圖像識(shí)別能力 // 14
項(xiàng)目總結(jié)// 15練習(xí)題// 15
項(xiàng)目 2.人工智能機(jī)器學(xué)習(xí)平臺(tái)的使用 //16
任務(wù) 2-1.登錄并使用 PAI平臺(tái)// 18
任務(wù) 2-2.使用 PAI -Studio進(jìn)行數(shù)據(jù)預(yù)處理城市天氣數(shù)據(jù)場(chǎng)景 // 22
任務(wù) 2-2-1.進(jìn)入 PAI -Studio平臺(tái) // 23
任務(wù) 2-2-2.在 PAI -Studio平臺(tái)創(chuàng)建新項(xiàng)目// 24
任務(wù) 2-2-3.在 PAI -Studio平臺(tái)創(chuàng)建數(shù)據(jù)源// 26
任務(wù) 2-2-4.使用 PAI -Studio進(jìn)行數(shù)據(jù)預(yù)處理 // 30
任務(wù) 2-2-5.使用 PAI-Studio進(jìn)行數(shù)據(jù)分析及可視化 //34
任務(wù) 2-3.使用 PAI -Studio進(jìn)行算法模型訓(xùn)練二分類算法實(shí)現(xiàn) // 39
任務(wù) 2-3-1.二分類模型數(shù)據(jù)源建立及類型轉(zhuǎn)化 // 40
任務(wù) 2-3-2.數(shù)據(jù)統(tǒng)計(jì)分析及可視化//41
任務(wù) 2-3-3.二分類模型訓(xùn)練//43
任務(wù) 2-3-4.二分類模型預(yù)測(cè)// 46
任務(wù) 2-3-5.二分類模型評(píng)估//48
項(xiàng)目總結(jié)// 49練習(xí)題// 50
項(xiàng)目 3.數(shù)據(jù)處理及人工智能應(yīng)用的實(shí)現(xiàn)以火車站進(jìn)站閘機(jī)場(chǎng)景為例 //51
任務(wù) 3-1.火車站進(jìn)站閘機(jī)數(shù)據(jù)的標(biāo)注與預(yù)處理 // 53
任務(wù) 3-1-1.對(duì)項(xiàng)目數(shù)據(jù)進(jìn)行標(biāo)注和預(yù)處理 // 63
任務(wù) 3-1-2.通過創(chuàng)建 OSS實(shí)例存儲(chǔ)項(xiàng)目圖片數(shù)據(jù) // 65
任務(wù) 3-2.為火車站進(jìn)站閘機(jī)項(xiàng)目準(zhǔn)備 PAI -DSW開發(fā)環(huán)境 // 67
任務(wù) 3-3.編寫火車站進(jìn)站閘機(jī)模型 Python代碼 // 72
任務(wù) 3-3-1.編寫 Python代碼導(dǎo)入包 // 76
任務(wù) 3-3-2.編寫 Python代碼定義項(xiàng)目變量 // 77
任務(wù) 3-3-3.編寫 Python代碼上傳圖片至 OSS并獲取 URL // 78
任務(wù) 3-3-4.識(shí)別進(jìn)站人員身份證、火車票以及是否佩戴口罩信息// 80
任務(wù) 3-3-5.對(duì)比進(jìn)站人員人臉與身份證信息并判斷是否開放閘機(jī)//81
項(xiàng)目總結(jié)// 83練習(xí)題// 84
項(xiàng)目 4.數(shù)據(jù)分析及人工智能應(yīng)用的實(shí)現(xiàn)以旅游景點(diǎn)人流車流檢測(cè)場(chǎng)景為例 //85
任務(wù) 4-1.人流車流檢測(cè)數(shù)據(jù)的清洗 // 87
任務(wù) 4-2.為人流車流檢測(cè)項(xiàng)目準(zhǔn)備 PAI -DSW平臺(tái)環(huán)境 // 93
任務(wù) 4-3.編寫人流車流檢測(cè)項(xiàng)目 Python代碼 // 97
任務(wù) 4-3-1.編寫 Python代碼導(dǎo)入包 // 101
任務(wù) 4-3-2.編寫 Python代碼定義項(xiàng)目變量 // 101
任務(wù) 4-3-3.編寫 Python代碼上傳圖片至 OSS并獲取 URL // 102
任務(wù) 4-3-4.編寫旅游景點(diǎn)人流量檢測(cè) Python代碼 // 103
任務(wù) 4-3-5.編寫旅游景點(diǎn)車流量檢測(cè) Python代碼 // 104
任務(wù) 4-4.通過 Excel和 Quick BI進(jìn)行檢測(cè)數(shù)據(jù)的分析與可視化 // 106
任務(wù) 4-4-1.通過 Excel展示人流量檢測(cè)結(jié)果// 124
任務(wù) 4-4-2.通過阿里云 Quick BI展示車流量檢測(cè)結(jié)果 // 124
項(xiàng)目總結(jié)// 125練習(xí)題// 126
項(xiàng)目 5.人工智能算法應(yīng)用以公共區(qū)域行人密度檢測(cè)場(chǎng)景為例 // 127
任務(wù) 5-1.對(duì)行人數(shù)據(jù)集進(jìn)行標(biāo)注 // 129
任務(wù) 5-1-1.行人檢測(cè)數(shù)據(jù)集的制作 // 130
任務(wù) 5-1-2.行人檢測(cè)數(shù)據(jù)集的標(biāo)注 // 132
任務(wù) 5-2.為公共區(qū)域行人密度檢測(cè)項(xiàng)目準(zhǔn)備 Pycharm開發(fā)環(huán)境 // 135
任務(wù) 5-2-1.項(xiàng)目運(yùn)行環(huán)境準(zhǔn)備 // 138
任務(wù) 5-2-2.載入 Python解釋器 // 139
任務(wù) 5-3.公共區(qū)域行人密度檢測(cè)算法訓(xùn)練及應(yīng)用 // 141
任務(wù) 5-3-1.公共區(qū)域行人密度檢測(cè)模型訓(xùn)練 // 143
任務(wù) 5-3-2.公共區(qū)域行人密度檢測(cè)模型預(yù)測(cè)// 149
任務(wù) 5-3-3.公共區(qū)域行人密度檢測(cè)算法應(yīng)用// 150
項(xiàng)目總結(jié)// 151練習(xí)題// 151
項(xiàng)目 6.人工智能算法模型設(shè)計(jì)以禁停區(qū)域車輛檢測(cè)場(chǎng)景為例 // 152
任務(wù) 6-1.對(duì)禁停區(qū)域車輛數(shù)據(jù)集進(jìn)行標(biāo)注 // 154
任務(wù) 6-1-1.安裝 Labelme并進(jìn)行數(shù)據(jù)標(biāo)注 // 155
任務(wù) 6-1-2.禁停區(qū)域車輛檢測(cè)項(xiàng)目數(shù)據(jù)集制作 // 160
任務(wù) 6-2.為禁停區(qū)域車輛檢測(cè)項(xiàng)目準(zhǔn)備 Pycharm開發(fā)環(huán)境 // 165
任務(wù) 6-2-1.項(xiàng)目運(yùn)行環(huán)境準(zhǔn)備 // 166
任務(wù) 6-2-2.在 Pycharm中載入解釋器 // 167
任務(wù) 6-3.禁停區(qū)域車輛檢測(cè)算法的設(shè)計(jì)及應(yīng)用 // 170
任務(wù) 6-3-1.禁停區(qū)域車輛檢測(cè)模型算法設(shè)計(jì) // 171
任務(wù) 6-3-2.禁停區(qū)域車輛檢測(cè)算法應(yīng)用// 173
項(xiàng)目總結(jié)// 175練習(xí)題// 176