《深度学习原理与TensorFlow实践》主要介绍了深度学习的基础原理和TensorFlow系统基本使用方法。TensorFlow是目前机器学习、深度学习领域最优秀的计算系统之一,《深度学习原理与TensorFlow实践》结合实例介绍了使用TensorFlow开发机器学习应用的详细方法和步骤。同时,《深度学习原理与TensorFlow实践》着重讲解了用于图像识别的卷积神经网络和用于自然语言处理的循环神经网络的理论知识及其TensorFlow实现方法,并结合实际场景和例子描述了深度学习技术的应用范围与效果。
《深度学习原理与TensorFlow实践》非常适合对机器学习、深度学习感兴趣的读者,或是对深度学习理论有所了解,希望尝试更多工程实践的读者,抑或是对工程产品有较多经验,希望学习深度学习理论的读者。
技术社区领袖好评力荐,亲身实践的一手案例,快速上手深度学习,代码基于TF1.0版
喻俨,百纳信息(海豚浏览器)研发副总裁。2007年加入微软亚洲工程院,2011年加入百纳信息负责海外业务线,从0到1做过多个项目,现致力于AI和大数据产品的研究与应用。
莫瑜,先后任职于微软和海豚浏览器,从事搜索引擎、音乐检索/哼唱搜索、内容分发推荐算法和对话机器人技术研发。长期以来持续关注和实践大规模数据算法性能优化、搜索引擎、推荐系统和人工智能技术。
王琛,英国爱丁堡大学人工智能专业硕士,现为百纳信息技术有限公司人工智能方向负责人。早年参加过信息学奥林匹克竞赛获得河北省第一名、全国三等奖,并保送进入中山大学。大学期间,在ACM竞赛上也屡获佳绩。硕士毕业后就职于百度基础架构部,参与大数据平台研发工作,对大数据分析处理、分布式系统架构等方面都有比较深刻的理解。2014年加入百纳,负责多个项目的研发,自2016年起负责人工智能方向的探索。
胡振邦,拥有博士学位,百纳信息技术有限公司高级算法研究员,毕业于中国地质大学计算机学院地学信息工程专业。读博期间,参与了关于遥感卫星图像识别分析的863项目,并且是主要的研发人员。毕业以来,一直从事图像识别方面的算法研发工作,主要方向包括目标检测、图文检索、图像分类与验证等,在图像处理、计算机视觉等方面都有深厚的积累和经验。
高杰,是一位1980年出生于苏北的“爱学习、能折腾、有情怀”的大叔。毕业于扬州中学特招班,1998年入学华中科技大学机械系,兼修管理、会计,自学计算机,2003年考入南京大学软件学院,曾任德国西门子内部SAP咨询师,还在中银国际TMT投行、金山软件集团投资部任过职,2015年与合伙人联合创立了图灵科技集团,与华尔街顶尖交易团队一起致力于量化交易、算法模型和人工智能在金融领域的应用,目前这家公司管理着超过20亿元的资产,是细分市场的领先公司。
创造出具有智能的机器一直是人们梦寐以求的理想。自20世纪50年代图灵测试被提出以来,人工智能就成为了计算机科学领域中一个极具吸引力的研究方向。近年来,深度学习是机器学习领域中一个非常具有突破性的研究方向,从AlphaGo战胜李世石,到Prisma运用深度学习技术制作滤镜刷爆全世界的社交网络,深度学习在图像处理、自然语言处理甚至博弈决策等问题上不断取得震惊世人的成绩。
随着科研理论上的不断突破,机器学习基础架构方面也有了长足进步。为了提高科研和应用的开发效率,面向深度学习的开发框架不断涌现,而TensorFlow就是其中的佼佼者。依托于Google强大的影响力,TensorFlow一经发布就吸引了整个行业的关注。TensorFlow自2015年年底在GitHub开源以来,一直是机器学习、深度学习类别中关注度最高的项目,截至2016年年底,已经获得超过40000个Star。同时,在开源社区共同的努力下,基于TensorFlow开发的各种算法和应用都在飞速增加。
本书结合基于TensorFlow实践的应用代码,介绍了深度学习的基础概念和知识,但需要读者预先掌握一些传统机器学习、神经网络相关方面的知识。同时,本书代码主要基于目前最新的TensorFlow 1.0版本,大部分为Python代码,需要读者有一定的Python语言基础。希望通过本书的介绍,读者可以由浅入深、由理论到实践全面掌握深度学习的基础知识和实践方法。
本书第1章介绍了深度学习的由来以及发展趋势,简要说明了人工智能、机器学习、深度学习等名词概念之间的联系。第2章主要介绍了TensorFlow系统的基础知识和一些重要概念。第3章通过对Kaggle竞赛平台上的Titanic问题的求解实例,介绍了TensorFlow系统的基本用法,并简要介绍了机器学习问题中的一些常用的处理技巧。第4章和第5章分别介绍了主要应用于图像处理领域的卷积神经网络CNN和主要应用于自然语言处理领域的循环神经网络RNN。其中第4章介绍了CNN的基本原理和多个经典网络结构,并通过图像风格化的实例展示了CNN在更多场景下应用的可能性。第5章介绍了RNN、LSTM以及它们的多种变种结构,并通过实例介绍了如何构建实用的语言模型和对话机器人。第6章介绍了卷积神经网络与循环神经网络的结合,通过图像检测和图像摘要两个问题介绍了CNN+LSTM相结合的威力。最后的第7章介绍了机器学习中非常重要的损失函数与优化算法在TensorFlow中的实现,对实际使用深度学习解决问题都有极大帮助。
在此感谢互联网时代,感谢Google的开源精神,让我们可以如此紧跟时代最前沿的技术,也可以为技术的进步做出自己微薄的贡献。还要感谢电子工业出版社刘皎编辑对新技术的关注和推广,感谢同事、家人、各位好友的支持和帮助,有你们的支持才有此书的出版,不胜感激。
作 者
《深度学习原理与TensorFlow实践》配书资料下载地址:https://github.com/DeepVisionTeam/TensorFlowBook
书上首先要到kaggle网站上下载titianic数据,但是kaggle注册总是失败,原因是注册这个东西需要开vpn,否则在激活那一步总是不成功。
184页的,看图说话的代码在哪呢?
喻老师 , 莫老师 , 王老师 , 胡老师 , 高老师,您们好!或者可否给《www.broadview.com.cn》我用户名skyfly000_111_222发私信,帮我解决,辛苦了!非常感谢!
喻老师 , 莫老师 , 王老师 , 胡老师 , 高老师,您们好!我是一深度学习的小菜鸟,我觉得这本书写得挺好的,但是个别的程序我运行过程中遇到一些困难,如neural_style.py,先是“ArgumentError: argument conflicting option string”,之后是“IndexError: index out of range”,确实是需要老师们持续的指导和帮助,我如何能联系到老师们?是否有相应的微信群或QQ群?请教下,非常感谢!