- 深入淺出GAN生成對抗網絡:原理剖析與TensorFlow實踐
- 廖茂文 潘志宏
- 335字
- 2020-07-08 16:04:51
第1章 優雅Python
本書選擇Python作為主要的開發語言,原因其實很簡單,首先,Python的語法結構比較簡單,即便讀者沒有接觸過Python,只要有其他編程語言的開發經驗也非常容易上手Python。其次,Python是目前機器學習的主流語言,大多數知名的機器學習框架都支持Python語言。本書后面涉及深度學習與生成對抗網絡的內容都會使用TensorFlow框架來構建相應的神經網絡結構,而TensorFlow對Python來說是具有良好支持的框架。基于以上原因,我們選擇Python作為本書主要的開發語言。
雖然Python具有眾多優點,但其有個明顯的缺點就是運行速度慢,這是因為通常深度學習會涉及大量的運算,所以,為了揚長避短,大多數機器學習框架底層都是用C/C++等語言開發的,然后在這些底層邏輯之上使用Python進行封裝,實現易用與快速運行這兩個優點。
為了讓讀者方便理解本書后面的內容,本章先簡單地介紹一下Python。
推薦閱讀
- Big Data Analytics with Hadoop 3
- Hands-On Graph Analytics with Neo4j
- Practical Ansible 2
- 手把手教你學AutoCAD 2010
- 并行數據挖掘及性能優化:關聯規則與數據相關性分析
- 機器學習與大數據技術
- STM32G4入門與電機控制實戰:基于X-CUBE-MCSDK的無刷直流電機與永磁同步電機控制實現
- 數據庫原理與應用技術
- 機器學習流水線實戰
- 大數據驅動的設備健康預測及維護決策優化
- Excel 2007常見技法與行業應用實例精講
- 三菱FX/Q系列PLC工程實例詳解
- Mastering Predictive Analytics with scikit:learn and TensorFlow
- 傳感器原理及實用技術
- 分布式Java應用