c_learn_2
765
2022-05-29
計算機教育關乎計算機學科的發展和人才培養,在當今建設“雙一流”大學的大背景下,提升我國計算機本科教育的質量并且保持可持續發展的專業競爭力迫在眉睫。為此,中國計算機學會(CCF)將于2019年7月19-20日在青島召開第三屆CCF未來計算機教育峰會。
異步社區將在此次盛會中設有展臺,同時為此次大無法推薦書單一份,供您賞閱。到時希望在場的小伙伴們可到展現現場互動交流。
人工智能篇
1、動手學深度學習
人工智能機器學習深度學習領域重磅教程圖書
亞馬遜科學家作品
動手學深度學習的全新模式,原理與實戰緊密結合
目前市面上有關深度學習介紹的書籍大多可分兩類,一類側重方法介紹,另一類側重實踐和深度學習工具的介紹。本書同時覆蓋方法和實踐。本書不僅從數學的角度闡述深度學習的技術與應用,還包含可運行的代碼,為讀者展示如何在實際中解決問題。為了給讀者提供一種交互式的學習體驗,本書不但提供免費的教學視頻和討論區,而且提供可運行的Jupyter記事本文件,充分利用Jupyter記事本能將文字、代碼、公式和圖像統一起來的優勢。這樣不僅直接將數學公式對應成實際代碼,而且可以修改代碼、觀察結果并及時獲取經驗,從而帶給讀者全新的、交互式的深度學習的學習體驗。
2、深度學習
譯者:趙申劍, 黎彧君, 李凱, 符天凡
AI圣經,deeplearning中文版,2018年圖靈獎獲獎者作品,業內人稱“花書”
人工智能機器學習深度學習領域奠基性經典暢銷書
長期位居美國ya馬遜AI和機器學習類圖書榜首!
所有數據科學家和機器學習從業者的bi讀圖書!
特斯拉CEO埃隆·馬斯克等國內外眾多專家推jian!
本書囊括了數學及相關概念的背景知識,包括線性代數、概率論、信息論、數值優化以及機器學習中的相關內容。同時,它還介紹了工業界中實踐者用到的深度學習技術,包括深度前饋網絡、正則化、優化算法、卷積網絡、序列建模和實踐方法等,并且調研了諸如自然語言處理、語音識別、計算機視覺、在線推薦系統、生物信息學以及視頻游戲方面的應用。最后,本書還提供了一些研究方向,涵蓋的理論主題包括線性因子模型、自編碼器、表示學習、結構化概率模型、蒙特卡羅方法、配分函數、近似推斷以及深度生成模型。
3、人工智能(第2版)
[美] 史蒂芬·盧奇(Stephen Lucci),丹尼·科佩克(Danny Kopec) 著
人工智能百科全書
易于上手的人工智能自學指南
涵蓋機器學習 深度學習 自然語言處理 神經網絡 計算機博弈等各種知識 圖文詳細 講解細致 配備豐富的教學資源和學習素材
美國經典教材,在美亞上,被評價為自Russell & Norvig的《人工智能:一種現代方法》之后更好的教材,更加適合本科生使用。
本書提供了豐富的教學配套資源,適合作為高等院校人工智能相關專業的教材,也適合對人工智能相關領域感興趣的讀者閱讀和參考。
4、Python 神經網絡編程
人工智能深度學習機器學習領域又一重磅力作
自己動手用Python編寫神經網絡
美亞排名前茅榮獲眾多好評 全彩印刷 圖表豐富
本書將帶領您進行一場妙趣橫生卻又有條不紊的旅行——從一個非常簡單的想法開始,逐步理解神經網絡的工作機制。您無需任何超出中學范圍的數學知識,并且本書還給出易于理解的微積分簡介。本書的目標是讓盡可能多的普通讀者理解神經網絡。讀者將學習使用Python開發自己的神經網絡,訓練它識別手寫數字,甚至可以與專業的神經網絡相媲美。
5、PyTorch深度學習
譯者:王海玲, 劉江峰
使用PyTorch開發神經網絡的實用指南
深度學習框架PyTorch入門教程,涵蓋機器學習、神經網絡、計算機視覺應用等知識,提供本書彩圖和源代碼下載
本書對當今前沿的深度學習庫PyTorch進行了講解。憑借其易學習性、高效性以及與Python開發的天然親近性,PyTorch獲得了深度學習研究人員以及數據科學家們的關注。本書從PyTorch的安裝講起,然后介紹了為現代深度學習提供驅動力的多個基礎模塊,還介紹了使用CNN、RNN、LSTM以及其他網絡模型解決問題的方法。本書對多個先進的深度學習架構的概念(比如ResNet、DenseNet、Inception和Seq2Seq)進行了闡述,但沒有深挖其背后的數學細節。與GPU計算相關的知識、使用PyTorch訓練模型的方法,以及用來生成文本和圖像的復雜神經網絡(如生成網絡),也在本書中有所涵蓋。
6、Python機器學習
[印] 阿布舍克·維賈亞瓦吉亞(Abhishek Vijayvargia) 著,宋格格 譯
Python機器學習實戰教程
人工智能圖書,Python程序員進階圖書
涵蓋數據可視化、無監督學習、神經網絡和深度學習、推薦系統等常見知識
《Python機器學習》通過數學解釋和編程示例描述了機器學習中的概念,每一章的內容都從技術的基本原理和基于真實數據集的工作實例開始,在提出應用算法建議的同時,指出了每種技術的優缺點。 《Python機器學習》提供了大量的Python代碼示例。Python已成為主流編程語言之一,它免費且開源,并得到了開放社區的支持,其中包含大量的庫供讀者直接使用。
7、Python機器學習 預測分析核心算法
[美] Michael Bowles(鮑爾斯) 著,沙嬴,李鵬 譯
人工智能深度學習參考書目
掌握算法和Python編程
用Python分析數據 預測結果的簡單高效的方式
本書通過集中介紹兩類可以進行有效預測的機器學習算法,展示了如何使用Python 編程語言完成機器學習任務,從而降低機器學習難度,使機器學習能夠被更廣泛的人群掌握。
8、貝葉斯方法 概率編程與貝葉斯推斷
[加] Cameron Davidson-Pilon(卡梅隆·戴維森-皮隆) 著,辛愿,鐘黎,歐陽婷 譯
機器學習 人工智能 數據分析從業者的技能基礎
國際杰出機器學習專家余凱博士 騰訊專家研究員岳亞丁博士推薦
下一個十年,掌握貝葉斯方——就像今天掌握C、C++、Python一樣重要
9、深度強化學習原理與實踐
本書構建了一個完整的深度強化學習理論和實踐體系:從馬爾可夫決策過程開始,根據價值函數、策略函數求解貝爾曼方程,到利用深度學習模擬價值網絡和策略網絡。書中詳細介紹了深度強化學習相關算法,如Rainbow、Ape-X算法等,并闡述了相關算法的具體實現方式和代表性應用(如AlphaGo)。此外,本書還深度剖析了強化學習各算法之間的聯系,有助于讀者舉一反三。
程序員職業素養篇
1、重構:改善既有代碼的設計(第2版)
[美] 馬丁·福勒(Martin Fowler) 著,熊節,林從羽 譯
重構20年,世界軟件開發大師MartinFowler的不朽經典
生動闡述重構原理和具體做法
普通程序員進階到編程高手的修煉秘笈和代碼整潔之道
這本備受關注的第2 版在第1 版的基礎上做了全面修訂,反映了編程領域業已發生的許多變化。第2 版中介紹的重構列表更加內聚,并用JavaScript 語言重寫了代碼范例。此外,第2 版中還新增了與函數式編程相關的重構范例,旨在教會讀者如何在沒有類的環境下開展重構。
新版沿襲了第1 版的結構,依次解釋什么是重構,為什么要重構,如何通過“壞味道”識別出需要重構的代碼,以及如何在實踐中成功實施重構(無論用的是什么編程語言)。
理解重構的過程和重構的基本原則;
快速有效地應用各種重構手法,提升程序的表達力和可維護性;
識別代碼中能指示出需要重構的地方的“壞味道”;
深入了解各種重構手法,每個手法都包含解釋、動機、做法和范例4 個部分;
構建穩固的測試,以支持重構工作的開展;
理解重構過程的權衡取舍以及重構存在的挑戰等。
2、、代碼整潔之道:程序員的職業素養
[美] 羅伯特·C.馬丁(Robert C.Martin) 著
余晟,章顯洲 譯
代碼整潔之道Clean Code姐妹篇
編程大師40余年心得體會 闡釋軟件工藝中的原理、技術、工具和實踐
助力專業軟件開發人員具備令人敬佩的職業素養
軟件開發大師Robert C. Martin在書中介紹了真實軟件技藝中的各項原則、技術、工具和實踐,展示了怎么以自豪、自尊和自信的心態進行軟件開發,怎么取得卓越表現和豐碩成果,怎么做到有效溝通和確切估算,怎么以坦誠的心態面對困難,并引導讀者認識到專業程序員肩負的責任重大,闡述了什么才是程序員的職業素養。
書中的具體內容包括:
成為真正的軟件專業人士需要具備哪些條件,如何應對彼此沖突又緊張的進度表和不近情理的管理人員;
如何做到流暢編程,克服阻塞狀態;
如何應對無休止的工作壓力,避免崩潰;
如何培養堅持不懈的態度,如何擁抱新的開發范式;
如何管理好時間,避免身陷泥潭無法自拔;
如何培育有利于程序員和開發團隊茁壯成長的環境;
什么時候應該說“不”,怎么說;
什么時候應該說“是”,承諾意味著什么。
3、代碼整潔之道
[美] 馬丁 著,韓磊 譯
軟件工程大師經典力作
互聯網產品與運營專家韓磊獻譯
當今代碼大全 體會代碼之美 獲第13屆Jolt大獎
4、知行 技術人的管理之路
極客時間專欄《技術管理實戰36講》增補版圖書
互聯網技術管理教科書,互聯網管理理論與實踐總結
每一本書都需要明確回答一個問題——要對誰講述一件什么事?本書也不例外。
作為一本探討技術人如何做管理的書,本書適合所有的技術人閱讀,因為技術人都不可避免地要和管理者打交道,而且很多技術人或早或晚會成為管理者;本書也適合所有的管理者閱讀,因為各種場景的管理邏輯都有共通之處。事實上,本書內容已經得到很多非技術背景的創業者、產品經理、銷售經理、HR、管理顧問和培訓師的好評。當然,如果你兼具“技術”和“管理”這兩個屬性,而且恰好處于以下某個狀態,本書探討的內容會更讓你感同身受:
經典教材篇
操作系統導論
譯者:王海鵬
美國知名操作系統教材
緊緊圍繞操作系統的三大主題元素:虛擬化 并發和持久性進行講解
豆瓣原版評分9.7
本書內容全面,并給出了真實可運行的代碼(而非偽代碼),還提供了相應的練習,很適合高等院校相關專業的教師開展教學和高校學生進行自學。
2、軟件工程(第4版?修訂版)
譯者:楊衛東
軟件工程領域公認的經典名著
國際上眾多名校采用的軟件工程課程的經典教材
配有教學PPT和習題答案等豐富的教學資源
全書共分為14章,分3個部分介紹主要內容。第一部分解釋為什么軟件工程知識對實踐者和研究者同樣重要,還討論了理解過程模型問題的必要性以及敏捷方法和精細地進行項目計劃的必要性;第二部分論述開發和維護的主要步驟;第三部分主要講述軟件評估和改進。
本書適合作為計算機相關專業軟件工程課程的本科教材,也適用于介紹軟件工程的概念與實踐的研究生課程,期望進一步學習該領域相關知識的專業人員也可以閱讀本書。
3、數據結構(Python語言描述)
譯者:李軍
基于Python語言的數據結構基礎編程語法詳解
國外高等院校信息科學與技術教材
《數據結構 Python語言描述》第1章簡單介紹了Python語言的基礎知識和特性。第2章到第4章對抽象數據類型、數據結構、復雜度分析、數組和線性鏈表結構進行了詳細介紹,第5章和第6章重點介紹了面向對象設計的相關知識、第5章包括接口和實現之間的重點差異、多態以及信息隱藏等內容,第6章主要講解繼承的相關知識,第7章到第9章以棧、隊列和列表為代表,介紹了線性集合的相關知識。第10章介紹了各種樹結構,第11章講解了集和字典的相關內容,第12章介紹了圖和圖處理算法。每章*后,還給出了復習題和案例學習,幫助讀者鞏固和思考。
4、C++程序設計(第3版)
用C++編程語言講解計算基礎知識和技能的實用教程
本文轉載自異步社區。
軟件開發
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。