- TensorFlow 2.0神经网络实践
- (意)保罗·加莱奥内
- 1223字
- 2023-05-12 15:08:28
译者序
当今,人工智能技术应用日益成熟,已经从实验室走进了各行各业,全球有大量的科研人员、软件工程师、数据科学家在从事着机器学习、神经网络方面的研究和开发设计工作。子曰:“工欲善其事,必先利其器。”优良的开发工具能够大大激发人们的工作热情,开发出更加卓越的应用。TensorFlow是神经网络领域一个极受欢迎的开发框架,TensorFlow 2.0是该框架的最新版,增加了很多新的特性,以便开发人员快速构建各类神经网络,提高工作的效率和质量。
本书是一本介绍TensorFlow 2.0和神经网络的入门书籍,读者可以通过本书了解机器学习和神经网络,尤其是掌握CNN、GAN等深度神经网络的基本概念和关键技术,以及各种深度神经网络结构和最新应用情况,具备创建神经网络以解决各自领域实际问题的能力。
本书分为三个部分,分别讲解机器学习、TensorFlow和神经网络的应用。第一部分主要介绍机器学习、神经网络与深度学习的基本概念。第二部分是TensorFlow基础,主要介绍TensorFlow 2.0的工作原理、与1.x版本的差别,以及如何定义一个完整的机器学习流水线。第三部分是神经网络的应用,介绍如何利用各类神经网络解决图像分类、目标检测、语义分割、图像生成等问题,展示了神经网络的强大能力,最后介绍如何将训练好的模型部署到生产环境,让神经网络在实际工作中发挥作用。
近年来,深度学习的快速崛起,将人工智能推向了一个新的历史高度。世界各国都非常重视人工智能研究、开发与应用,有大量的科学家、工程师从事这方面的工作。这个领域每天都有新的进展,一些顶级期刊和国际会议都会报道该领域最新的进展和科研成果,一些互联网公司会推出各类开发工具、框架和神经网络模型。感兴趣的读者,可以阅读有关人工智能方面的期刊和会议论文,掌握最新的神经网络模型和技术进展,在实际工作中创造更大的价值。《浮士德》中有句话:“理论全是灰色的,唯有生命之树常青。”学习本书的最好方法是边阅读、边实践、边思考,在调试和执行代码的实践中掌握神经网络设计开发的各种方法和技巧,不断总结提高。本书在每章的最后提供了练习题,是非常不错的学习材料,希望读者认真完成,这样可以进一步融会贯通、锻炼本领。
我国非常重视人工智能的研究与应用工作,国务院印发了《新一代人工智能发展规划》,提出了以加快人工智能与经济、社会、国防深度融合为主线,以提升新一代人工智能科技创新能力为主攻方向的指导思想来发展智能经济,各行各业都在推进智能化,人工智能在电力、交通、医疗、教育、安全等领域的应用越来越广泛,这为人工智能的发展与应用提供了广阔的舞台和光明的前景。希望本书能为读者提供参考和借鉴,为我国新一代人工智能技术的普及应用贡献绵薄之力。
最后,我们要感谢本书的作者Paolo Galeone,感谢他无私的经验分享和辛勤的工作,为我们带来这本书的英文版。感谢机械工业出版社华章公司的编辑们,是他们的耐心和鼓励使得本书能与读者很快见面。感谢家人的支持和理解。尽管我们努力准确、简洁地表达作者的思想,但仍难免有词不达意之处。译文中的错误和不当之处,敬请读者朋友不吝指正。
闫龙川
2020年3月