TensorFlow深度学习(2)深度学习中文书推荐《TensorFlow深度学习》

      《TensorFlow深度学习》是龙龙老师(新加坡国立大学老师)在2019年10月份在GitHub开源的一本中文教程,基于最新的TensorFlow2.0进行算法和实际案例讲解。近几个月趁工作之余学习了该书,从神经网络的发展到最新的论文算法,结合TensorFlow2点源代码讲解,由浅入深,通俗易懂。非常适合IT从业人员学习,以下是此书的目录。 

(1)第1-3部分讲解了人工智能的基本概念的问题,如果有该基础的读者可以略过该部分;

(2)第4、5部分讲解了TensorFlow的基本概念(如数据类型、张量等)以及常见的张量计算函数,该章节也是本书后续的基础,后面许多算法都会基于张量的计算来说明计算,这对算法的理解非常有帮助。

(3)第6、7、8部分讲解了神经网络和反向传播算法的原理,从张量计算和Keras高层接口都进行了网络的搭建,同时通过ImageNet图集识别的案例进行了实际代码讲解。

(4)第9部分讲解了如果解决过拟合的问题,以提高模型实际运用效果。

(5)第10部分讲解了通过卷积神经网络来降低神经网络全连接的参数量,提高网络层数,同时也介绍了能提高深层模型训练稳定性的深度残差网络 (如ResNet18),最后也使用了CIFAR10 图片数据进行了识别应用。

(6)第11部分讲解了循环神经网络(RNN)对有时间序列的信号(如文本)等进行处理, 同时也介绍了基于RNN算法演进的LSTM和GRU算法,并对这3种算法都进行了情感分类问题都实际代码讲解。

(7)第12和13部分讲解了自编码器及生成对抗网络,同时对生成对抗网络(GAN)的多种演化算法进行了介绍,通过GAN,可以学习图片风格并自动学习生成图片,目前的换脸技术也是基于GAN演化而来。

(8)第14章讲解了强化学习,通过与环境交互学习到良好策略,Google的alphaGo也是使用强化学习进行了围棋的训练并成功战胜了人类。这部分中讲解了主流的DQN和Asynchronous Advantage Actor-Critic算法,并使用GYM平台的平衡杆游戏进行了算法的实际操作。

        整本书从数学原理到代码实操,可以帮助大家快速学习常见的深度学习算法。但由于篇幅有限,各部分还有许多内容大家可以基于本书的学习再继续深入。本书也是我目前见过的最好的深度学习书籍。0人点赞

 

Tesorflow深度学习

 

 

爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的工作流程包括以下几个关键步骤: URL收集: 爬虫从一个或多个初始URL开始,递归或迭代地发现新的URL,构建一个URL队列。这些URL可以通过链接分析、站点地图、搜索引擎等方式获取。 请求网页: 爬虫使用HTTP或其他协议向目标URL发起请求,获取网页的HTML内容。这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对获取的HTML进行解析,提取有用的信息。常用的解析工具有正则表达式、XPath、Beautiful Soup等。这些工具帮助爬虫定位和提取目标数据,如文本、图片、链接等。 数据存储: 爬虫将提取的数据存储到数据库、文件或其他存储介质中,以备后续分析或展示。常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-Agent。 反爬虫应对: 由于爬虫的存在,一些网站采取了反爬虫措施,如验证码、IP封锁等。爬虫工程师需要设计相应的策略来应对这些挑战。 爬虫在各个领域都有广泛的应用,包括搜索引擎索引、数据挖掘、价格监测、新闻聚合等。然而,使用爬虫需要遵守法律和伦理规范,尊重网站的使用政策,并确保对被访问网站的服务器负责。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值