文
章
目
录
章
目
录
《程序员的AI书:从代码开始》以Keras框架为核心,通过代码实战解析AI技术原理,为程序员提供从基础到进阶的系统化学习路径。感兴趣的读者可下载该书籍的电子版。
书籍基本信息
本书由腾讯AI实验室负责人张力柯与阿里巴巴算法专家潘晖联合撰写,2020年3月由电子工业出版社出版,属于“博文视点AI系列”。全书共320页,定价109元,ISBN为9787121382703,豆瓣评分6.4分。内容聚焦Keras框架应用,覆盖机器学习、推荐系统、自然语言处理(NLP)、图像处理及模型部署,适合希望转型AI领域的程序员及算法开发爱好者。
内容简介
全书分为上篇(基础入门)与下篇(领域实战),结合代码示例构建完整知识体系:
- 上篇:机器学习基础与Keras入门
- 第1-4章:通过“Hello World”级实例演示机器学习开发流程,从手工实现神经元与神经网络(感知器、梯度下降)入手,逐步过渡到Keras框架的核心概念(Model/Layer/Loss)与常用算法(线性回归、逻辑回归、决策树)。搭配sklearn工具对比传统机器学习与深度学习流程,帮助读者建立算法选型与模型评估思维。
- 下篇:AI热门领域实战
- 推荐系统(第5章):详解协同过滤算法(用户/物品协同过滤)、LR模型应用及Wide&Deep多模型融合方案,涵盖相似度计算与交叉特征工程。
- 自然语言处理(第6章):以聊天机器人为案例,解析循环神经网络(RNN/LSTM)、Seq2Seq模型及注意力机制(Attention)的原理与Keras实现,涉及单词处理、对话生成等核心技术。
- 图像处理(第7-8章):从卷积神经网络(CNN)基础(卷积/池化运算)到目标识别实战(Faster RCNN/YOLO v3),覆盖交通图标分类、数据增强及模型优化策略,提供完整代码解析。
- 模型部署(第9章):介绍TensorFlow Serving的应用流程,包括Keras模型转换、服务部署及接口验证,解决从开发到生产环境的关键衔接问题。
作者简介
- 张力柯:腾讯AI实验室负责人,计算机科学博士,曾任职于微软、Uber等企业,在操作系统、推荐系统、图像处理等领域具备丰富经验,擅长将复杂算法转化为工程实践。
- 潘晖:阿里巴巴算法中心小组负责人,佛罗里达理工大学博士,深耕推荐系统、NLP及图像处理,拥有多项专利及技术突破奖项,具备从算法研发到团队管理的全链条经验。
章节目录
- 上篇:基础入门
- 机器学习核心流程与Keras快速入门
- 手工实现神经网络(感知器、梯度下降)
- Keras核心概念与实战(模型构建、训练调优)
- 传统机器学习算法(分类、回归、神经网络对比)
- 下篇:领域实战
- 推荐系统基础(协同过滤、Wide&Deep模型)
- 聊天机器人实战(RNN/Seq2Seq/Attention)
- 图像分类实战(CNN原理、交通图标分类)
- 目标识别实战(Faster RCNN/YOLO v3代码解析)
- 模型部署(TensorFlow Serving应用流程)
《程序员的AI书:从代码开始》以“代码驱动+场景落地”为特色,通过近百个代码片段与完整项目案例,帮助读者在实践中掌握AI技术。欢迎下载该书籍的电子版,获取配套代码与领域实战指南。