你知道么? 有一款App叫做Prisma。你只要上傳你自己的照片,再選擇一張風格圖片(例如莫奈的畫作),點擊一個按鈕,Prisma就可以生成一張莫奈風格的你。 還有一款App叫做FaceApp,它可以使你的臉發(fā)生各種有趣的變化。比如給你的臉上妝,看一看你以后蒼老的樣子,甚至可以為抑郁寡歡的臉添加一抹笑容。 ...... 這些應用背后的支撐技術使用的都是人工智能技術。Prisma所使用的是人工智能中的風格遷移(Style Transfer)技術。FaceApp采用圖像生成技術,通過不斷提取大量照片中人像的特征,再造出全新的圖片。 —— 在21世紀的第二個十年里,科技界最大的進展恐怕非人工智能莫屬了。無論是碾壓人類智商的圍棋高手AlphaGo,還是遍布全國車站的人臉識別系統(tǒng),配備了深度學習技術的最新人工智能展現(xiàn)了它無限大的勢能。 然而,這些有關人工智能的新聞會給我們造成一種錯覺:人工智能是一種高科技,只有谷歌、微軟、臉書這樣的大公司才有可能應用,而與我們普通人或者小公司毫無關系。 事實并非如此,隨著各大公司開源了他們的深度學習框架和平臺,我們每一個普通企業(yè)或者個人都可以快速地應用人工智能技術。你只要有一臺筆記本電腦,就可以輕松玩轉深度學習,實現(xiàn)諸如人臉識別、圖像生成、機器翻譯、聊天機器人等強大的人工智能功能。 人工智能令人心潮澎湃,那么一般的程序員又該如何入門“高大上”的人工智能技術呢?下面推薦個深度學習的書單給你,機器學習與人工智能的書單之后也會推出。下面是人工智能、機器學習與深度學習的關系圖: 引語改編自《深度學習原理與PyTorch實戰(zhàn)》 從基礎知識入門01 《深度學習的數(shù)學》 涌井良幸,涌井貞美 著 楊瑞龍 譯 神經(jīng)網(wǎng)絡的“自學習”聽起來很難,但它運用的數(shù)學理論是非常簡單的,基本上是比較基礎的數(shù)學知識。 《深度學習的數(shù)學》結合235幅插圖和大量基于Excel實踐的示例介紹了掌握深度學習所需的數(shù)學基礎知識。在豆瓣收獲9.0分好評。 02 《深度學習入門:基于Python的理論與實現(xiàn)》 齋藤康毅 著 陸宇杰 譯 本書與其他深度學習書有什么不同?本書使用 Python 3,在盡量不依賴外部庫或工具的情況下,帶著讀者從零開始創(chuàng)建了一個深度學習模型。為什么這么做? 如果把本書比作一本關于汽車的書,那么本書并不會教你怎么開車,其著眼點不是汽車的駕駛方法,而是要讓讀者理解汽車的原理。 為了讓讀者理解汽車的結構,必須打開汽車的引擎蓋,把零件一個一個地拿在手里觀察,并嘗試操作它們。之后,用盡可能簡單的形式提取汽車的本質,并組裝汽車模型。 本書的目標是,通過制造汽車模型的過程,讓讀者感受到自己可以實際制造出汽車,并在這一過程中熟悉汽車相關的技術。本書在豆瓣收獲9.3分好評。 03 《圖解深度學習》 山下隆義 著 張彌 譯 《圖解深度學習》是為了使初學者、將要開始挑戰(zhàn)深度學習研究的大學生和研究生,以及企業(yè)的研究開發(fā)人員入門深度學習而作。 它涵蓋136 張圖 + 60 段代碼,全彩印刷,濃縮了深度學習中的關鍵知識點。 04 《深度學習基礎與實踐》 Josh Patterson , Adam Gibson 著 鄭明智 譯 本書是由兩位技術出身的企業(yè)管理者編寫的 Java 深度學習普及書。 之所以這樣組織這樣一本書,是因為我們相信存在這樣的需求,即一本既涵蓋“足夠的理論”,同時又提供足夠的實踐,使得讀者能夠構建生產(chǎn)級別的深度學習工作流的書。這本書雙管齊下,很好地滿足了這個需求。 深度學習工具入門2015—2016年,數(shù)萬名新人入坑深度學習,其中很多人都選擇了 Keras,因為它是最容易上手的框架。 01 《Python深度學習》 弗朗索瓦·肖萊 著 張亮(hysic) 譯 本書立足于人工智能的可達性和大眾化,讀者無須具備機器學習相關背景知識即可展開閱讀。在學習完本書后,讀者將具備搭建自己的深度學習環(huán)境、建立圖像識別模型、生成圖像和文字等能力。 本書由Keras之父、現(xiàn)任Google人工智能研究員的弗朗索瓦·肖萊(Fran?ois Chollet)執(zhí)筆,詳盡介紹了用Python和Keras進行深度學習的探索實踐,包括計算機視覺、自然語言處理、產(chǎn)生式模型等應用。書中包含30多個代碼示例,步驟講解詳細透徹。豆瓣評分9.6分。 02 《Keras圖像深度學習實戰(zhàn)》 獨立電子書 侯宜軍 著 本書共分成8個章節(jié),第1章是Keras簡介和環(huán)境搭建;第2~6章整體介紹Keras的軟件框架,包含卷積層,池化層,損失函數(shù),優(yōu)化器等關鍵部件的使用說明;第7章介紹了常用的圖像預處理技術,包括高斯濾波,輪廓檢測等常用操作的介紹;第8章是實戰(zhàn)篇,介紹Keras神經(jīng)網(wǎng)絡模型中常用的圖像模型的設計方法,以及應用于視頻領域的入門級介紹。本書是Keras神經(jīng)網(wǎng)絡中專注于圖像識別領域的專業(yè)書籍,具有較強的實戰(zhàn)性。 本書的目標人群主要定位為具有一定python編程基礎,對深度學習原理有一定了解,并且對人工智能圖像處理領域有濃厚興趣的人群。 PyTorch是Facebook發(fā)布的一款非常具有個性的深度學習框架 01 《深度學習原理與PyTorch實戰(zhàn)》 集智俱樂部 著 一本系統(tǒng)介紹深度學習及開源框架PyTorch的入門書,它通過豐富的案例和清晰的講解,帶你找到良好的深度學習修煉路線,直達獲得最佳學習狀態(tài),而不必像隨機梯度下降般迂回繞路。 全書注重實戰(zhàn),每章圍繞一個有意思的實戰(zhàn)案例展開,不僅循序漸進地講解了PyTorch的基本使用、神經(jīng)網(wǎng)絡的搭建、卷積神經(jīng)網(wǎng)絡和循環(huán)神經(jīng)網(wǎng)絡的實現(xiàn),而且全面深入地介紹了計算機視覺、自然語言處理、遷移學習,以及最新的對抗學習和深度強化學習等前沿技術。 通過閱讀本書,可以輕松入門深度學習,學會構造一個圖像識別器,生成逼真的圖畫,讓機器理解單詞與文本,讓機器作曲,教會機器玩游戲,還可以實現(xiàn)一個簡單的機器翻譯系統(tǒng)。 本書適用于人工智能行業(yè)的軟件工程師、對人工智能感興趣的學生,也非常適合作為深度學習培訓教程。 02 《PyTorch深度學習實戰(zhàn)》 獨立電子書 侯宜軍 著 本書從原理到實戰(zhàn)、深入淺出地介紹了Facebook人工智能利器Pytorch的卓越表現(xiàn),只要認真讀完本書,你就能掌握Pytorch的使用技巧了。 全書共分成16個章節(jié),第1章是Pytorch簡介和環(huán)境搭建;第2~8章是Keras的軟件框架說明,包含了層的說明,優(yōu)化器和損失函數(shù)等;第9~10章重點介紹了深度學習中的卷積和池化的概念;第11~12章是介紹用神經(jīng)網(wǎng)絡模型搭建圖像識別系統(tǒng)的實戰(zhàn)經(jīng)驗;第13~16章介紹如何使用LSTM模型來處理自然語言。 TensorFlow是2015年年底開源的一套深度學習框架,是目前最活躍的深度學習框架。 01 《TensorFlow入門與實戰(zhàn)》 羅冬日 著 由一線開發(fā)人員實戰(zhàn)經(jīng)驗總結的零基礎入門TensorFlow和深度學習指南。 它基于1.3版本,首先介紹了它的安裝和基本用法,然后討論了深度學習的基本概念,包括神經(jīng)網(wǎng)絡前向計算、損失函數(shù)、反向傳播計算和優(yōu)化函數(shù)等,接著介紹了卷積神經(jīng)網(wǎng)絡和循環(huán)神經(jīng)網(wǎng)絡,最后介紹了在大規(guī)模應用的場景下,如何實現(xiàn)分布式的深度學習訓練。 02 《TensorFlow深度學習》 Giancarlo Zaccone 等 著 李志 譯 本書介紹關于機器學習系統(tǒng)的深度學習算法,使我們可以在搜索、圖像識別、語言處理等產(chǎn)品中實現(xiàn)這些算法。你將學習如何分析并改進深度學習模型的表現(xiàn),通過與標準算法進行比較,借助機器智慧,在特定文本中從信息和決策行為中學習。 讀完本書后,你將熟悉機器學習技術,尤其是使用TensorFlow進行深度學習,并將所學知識用于研究或商業(yè)項目。本書適合想要探索數(shù)據(jù)抽象層的數(shù)據(jù)科學家,展現(xiàn)了如何在實際中使用TensorFlow處理復雜且未經(jīng)加工的數(shù)據(jù)。 03 《深入理解TensorFlow:架構設計與實現(xiàn)原理》 彭靖田 , 林健 , 白小龍 著 由谷歌機器學習開發(fā)專家、華為深度學習團隊系統(tǒng)工程師、華為深度學習云服務的技術負責人聯(lián)合編寫,業(yè)內眾多大咖傾力推薦,本書不僅介紹了如何使用TensorFlow,還剖析了其系統(tǒng)設計原理。 本書從基本概念、內部實現(xiàn)和最佳實踐等方面深入剖析了TensorFlow。書中首先介紹了TensorFlow設計目標、基本架構、環(huán)境準備和基礎概念,接著重點介紹了以數(shù)據(jù)流圖為核心的機器學習編程框架的設計原則與核心實現(xiàn),緊接著還將TensorFlow與深度學習相結合,從理論基礎和程序實現(xiàn)這兩個方面系統(tǒng)介紹了CNN、GAN和RNN等經(jīng)典模型,然后深入剖析了TensorFlow運行時核心、通信原理和數(shù)據(jù)流圖計算的原理與實現(xiàn),最后全面介紹了TensorFlow生態(tài)系統(tǒng)的發(fā)展。 具體方向應用實戰(zhàn)01 《Hadoop深度學習》 Dipayan Dev 著 范東來 , 趙運楓 , 封強 譯 一本書讀懂深度學習來龍去脈,概覽Hadoop如何玩轉深度學習。 本書主要目標是處理很多深度學習應用的熱點問題并向讀者披露解決方案的細節(jié)。主要內容分為7章:第1章介紹深度學習基礎知識,第2章介紹大規(guī)模數(shù)據(jù)的分布式深度學習,第3章介紹卷積神經(jīng)網(wǎng)絡,第4章介紹循環(huán)神經(jīng)網(wǎng)絡,第5章介紹受限玻爾茲曼機,第6章介紹自動編碼器,第7章介紹如何用Hadoop玩轉深度學習。 |
|