本書是中國人民大學高瓴人工智能學院精心打造的一本精品教材,適合作為大學理工科專業的通識課程教材。本書在內容編排上,既希望能把人工智能專業的學生引入人工智能大門,為後續課程奠定初步的理論基礎和程序設計基礎,也希望能為整個理工科相關專業的學生普及人工智能的思維方式和基礎工具。本書初稿已在中國人民大學試用3年多時間,獲得了師生的普遍認可。
本書內容共分為14章,包括Python編程基礎、Python編程進階、人工智能概述、人工智能實踐4個模塊。其中,Python編程基礎包括Python的基本語法、程序控制結構和組合數據類型;Python編程進階包括面向對象編程、數值計算和數據可視化;人工智能概述在簡單介紹機器學習流程的基礎上,基於numpy實現線性回歸和邏輯斯蒂回歸;人工智能實踐在介紹PyTorch平台編程的基礎上,圍繞計算機視覺和自然語言處理介紹RNN和CNN的基本原理及基於PyTorch的實踐。
文繼榮,中國人民大學信息學院院長、高瓴人工智能學院執行院長,國家特聘專家。長期從事人工智能和大數據領域的研究工作,研究方向包括信息檢索、數據挖掘、機器學習、大模型等。擔任中國人民政治協商會議北京市第十四屆委員會常務委員、中央統戰部黨外知識分子建言獻策專家組成員、第八屆教育部科學技術委員會委員、中國計算機學會常務理事等。曾任微軟亞洲研究院高級研究員和互聯網搜索與挖掘組主任。
徐君,中國人民大學高瓴人工智能學院教授。長期從事智能信息檢索模型的研究,在本領域著名的國際學術會議和期刊發表論文100余篇,擔任信息檢索和人工智能領域頂級會議SIGIR、NeurIPS的領域主席,重要期刊ACM TIST和JASIST編委。講授“人工智能與Python程序設計”“智能信息檢索”等課程。