上QQ阅读APP看书,第一时间看更新
1.4 本章小结
本章是提纲挈领的一章,包含了机器学习简述、软件工程方法和基于朴素贝叶斯测试驱动开发案例。
1.1节介绍了机器学习与人工智能、深度学习、大数据、数据科学的关系以及机器学习类别与范式,并按ETP(经验、任务、性能)展开,将机器学习中常见的概念贯穿起来。可以看到,机器学习的过程是“表示+评价+优化”。
1.2节介绍了软件工程的概念和机器学习中的软件工程方法,更多的是对读者工程思维的一种培养。具体实践内容包括如何编码、如何测试和测试驱动的开发方法。
1.3节以朴素贝叶斯测试驱动的开发案例结束本章。按照测试驱动的开发方法,测试完即完成核心功能的开发。这种开发方式除了多实践外,还需要逐渐改变开发的思维和习惯。