![](https://img-blog.csdnimg.cn/20200822214041956.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Tensorflow
Tensorflow
陈陈陈Chann
这个作者很懒,什么都没留下…
展开
-
Tensorflow实战(三)——验证码识别(二)
引用:https://www.jianshu.com/p/aa075424d2d2文章目录1. 实验环境2. 实验过程2.1 生成验证码2.2 使用自己的验证码2.3 数据预处理2.4 工具库2.5 模型训练2.6 模型测试2.7 模型效果本文整合了多个验证码识别教程,包含:生成验证码、使用自己的验证码训练集和测试集、模型训练和模型测试。1. 实验环境本次实验使用:python3.7,tensorflow1.14.0共有6个py文件,需要在同一个文件夹下创建py文件。2. 实验过程2.1 生成原创 2020-08-17 11:10:55 · 2386 阅读 · 4 评论 -
Tensorflow实战(三)——验证码识别(一)
原文链接:https://my.oschina.net/u/876354/blog/3048523本文在原文基础上进行细微的修改和完善。文章目录1. 获取验证码图片2. 图片标注3. 训练模型4. 模型应用5. 完整代码验证码在手机APP、WEB网站中非常普遍,主要是为了防止恶意登录、刷票、灌水、爬虫等异常行为,也可能是为了缓解系统的后台压力(例如在秒杀、抢票时,强制要求输入验证码)。本文主要介绍文本型验证码的识别,文本型验证码由数字、英文大小写字母,甚至中文随机组成,再进行变形扭曲、加干扰线、加背景原创 2020-08-15 19:10:19 · 1138 阅读 · 0 评论 -
Tensorflow实战(二)——MNIST(CNN实现)
原文链接:https://my.oschina.net/u/876354/blog/1926060本文在原文基础上进行细微的修改和完善。文章目录1. 准备数据2. 数据预处理3. 划分数据集4. 配置模型5. 训练模型6. 评估优化7. 模型应用8. 完整代码关于MNIST的介绍可以参考《Tensorflow入门(八)——MNIST》在构建AI模型时,一般有以下主要步骤:准备数据、数据预处理、划分数据集、配置模型、训练模型、评估优化、模型应用,如下图所示:下面将按照主要步骤进行介绍。注意: 由原创 2020-08-15 12:27:52 · 4810 阅读 · 1 评论 -
Tensorflow入门(七)——CNN经典模型:LeNet
原文链接:https://my.oschina.net/u/876354/blog/1632862本文在原文基础上进行细微的修改和完善。文章目录1. CNN的三个特点1.1 局部感知1.2 参数(权值)共享1.3 池化2. LeNet52.1 C1层(卷积层):6@28×282.2 S2层(下采样层,也称池化层):6@14×142.3 C3层(卷积层):16@10×102.4 S4(下采样层,也称池化层):16@5×52.5 C5层(卷积层):1202.6 F6层(全连接层):842.7 OUTPUT层原创 2020-08-14 19:52:25 · 425 阅读 · 0 评论 -
Tensorflow入门(六)——初识卷积神经网络(CNN)
原文链接:https://my.oschina.net/u/876354/blog/1620906本文在原文基础上进行细微的修改和完善。文章目录1. 什么是神经网络?2. 什么是卷积神经网络?1. 什么是神经网络?这里的神经网络,也指人工神经网络(Artificial Neural Networks,简称ANNs),是一种模仿生物神经网络行为特征的算法数学模型,由神经元、节点与节点之间的连接(突触)所构成,如下图:每个神经网络单元抽象出来的数学模型如下,也叫感知器,它接收多个输入(x1,x2,x原创 2020-08-14 18:00:33 · 331 阅读 · 0 评论 -
Tensorflow入门(五)——损失函数
原文链接:https://my.oschina.net/u/876354/blog/1940819本文在原文基础上进行细微的修改和完善。文章目录1. 什么是损失函数2. 怎样使用损失函数2.1 回归模型的损失函数2.2 分类模型的损失函数2.3 总结1. 什么是损失函数损失函数(loss function)是机器学习中非常重要的内容,它是度量模型输出值与目标值的差异,也就是作为评估模型效果的一种重要指标,损失函数越小,表明模型的鲁棒性就越好。2. 怎样使用损失函数在TensorFlow中训练模型原创 2020-08-11 12:21:29 · 628 阅读 · 0 评论 -
Tensorflow入门(四)——激活函数
Tensorflow入门(四)——激活函数原文链接:https://my.oschina.net/u/876354/blog/1930490本文在原文基础上进行细微的修改和完善。1. 什么是激活函数激活函数是所有神经网络算法的必备神器,通过加入激活函数可实现张量计算的非线性化,从而提升神经网络模型的泛化能力。直接构建神经网络的输入与输出是一个线性关系,如下图通过在神经网络中加入非线性激活函数后,神经网络具有非线性处理的能力,能够实现对非线性数据的处理,如下图通俗地讲,激活函数的作用就是将多原创 2020-08-10 19:38:30 · 611 阅读 · 0 评论 -
Tensorflow入门(三)——计算图、会话
文章目录1. 图(Graph)2. 会话(Session)3. 构建多个计算图4. 指定运行设备原文链接:https://my.oschina.net/u/876354/blog/1930490本文在原文基础上进行细微的修改和完善。计算图是TensorFlow的核心概念,使用图(Graph)来表示计算任务,由节点和边组成。TensorFlow由前端负责构建计算图,后端负责执行计算图。为了执行图的计算,图必须在会话(Session)里面启动,会话将图的操作分发到CPU、GPU等设备上执行。下面将介原创 2020-08-10 19:17:44 · 467 阅读 · 0 评论 -
Tensorflow入门(二)——基本操作
文章目录1. Hello World2. 基本操作2.1 张量2.2 占位符和变量原文链接:https://my.oschina.net/u/876354/blog/1930175本文在原文基础上进行细微的修改和完善。1. Hello World程序员从“Hello World”开始。在安装好Tensorflow之后,写个Hello World试试安装是否成功。代码如下:import tensorflow as tfhello = tf.constant('Hello, Tensorflow!'原创 2020-08-10 18:49:36 · 578 阅读 · 1 评论 -
Tensorflow实战(一)——MNIST
文章目录1. MNIST1.1 MNIST 简介1.2 MNIST 下载1.3 MNIST 使用1.4 图像标签的one-hot表示2. Softmax 回归2.1 Softmax 简介2.2 Softmax 实现3. 损失函数3.1 损失函数简介3.2 损失函数实现4. 运行模型5. 测试模型6. 完整代码与解析引用https://www.cnblogs.com/lizheng114/p/7439556.htmlhttps://www.cnblogs.com/xiaoyh/p/10813413.原创 2020-08-08 13:18:57 · 6978 阅读 · 2 评论