- Python AI游戲編程入門:基于Pygame和PyTorch
- 肖凱
- 734字
- 2024-10-25 14:10:45
第1章 編程、游戲和AI
1.1 代碼的世界
現代社會中,代碼無處不在。
早上,智能手機響起鈴聲將你從夢中喚醒,這鬧鐘程序及其底層系統是由代碼構建的。洗漱完畢后,你準備搭乘出租車或地鐵去工作,交通工具的調度系統是由代碼構建的。另外,汽車的自動穩定系統,或者更智能的自動駕駛系統是由代碼驅動的。到達公司,你打開計算機瀏覽重要的新聞,推送這些新聞信息的推薦系統也是由代碼構建的。
除此之外,代碼還在推動生產力的提升。
在制造領域,以大型客機制造為例,飛機的設計圖紙已經轉變為數字形態,工程師在三維數字世界里設計飛機。在由軟件控制的自動生產線上,智能機械手臂根據數字化的設計圖紙實現飛機的裝配。飛行員使用自動駕駛軟件來控制飛機,數百萬行代碼控制的各種裝置不斷感知飛機姿態,控制進氣量、發動機功率和機翼的角度等。
在信息領域,以搜索引擎為例,谷歌能支撐每天數十億次的搜索,其分布在世界各地的數據中心功不可沒。數據中心的智能系統有一整套分布式并行集群架構,支持先進的大數據管理和處理,而且通過在數據中心部署的機器學習功能,谷歌可以很好地控制其冷卻系統的能源消耗,對環境更為友好。
在醫療領域,以影像檢測為例,基于人工神經網絡的AI在檢測乳腺癌癥狀方面,與有經驗的放射科醫生有著同樣優秀的表現。除了幫助臨床醫生發現疾病的早期癥狀,AI還可幫助處理、跟蹤數量驚人的各種類型的醫學影像,并通過檢測患者病歷等重要資料,將相關影像提供給臨床醫生,從而實現更好的臨床管理。
在科研領域,以火星探索為例,登陸火星的“好奇”號火星車內部系統含有六大部件,這些部件需要協同整合。在執行任務的過程中,內部系統不能出現任何差錯,對失誤零容忍。而對內部系統的整合,一共使用了約50萬行計算機代碼,令“好奇”號火星車可以在極端的火星環境下全自動地進行工作。
推薦閱讀
- Visual FoxPro程序設計教程(第3版)
- TypeScript Blueprints
- C#編程入門指南(上下冊)
- 編寫高質量代碼:改善Python程序的91個建議
- NativeScript for Angular Mobile Development
- Learning Network Forensics
- Drupal 8 Configuration Management
- Java程序設計
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- Kivy Cookbook
- Beginning C++ Game Programming
- UML2面向對象分析與設計(第2版)
- Emotional Intelligence for IT Professionals
- HTML5/CSS3/JavaScript技術大全
- HTML5程序開發范例寶典