我的PaddlePaddle学习之路
文章平均质量分 89
这个专栏是深度学习框架PaddlePaddle V2版本的教程,开发环境主要是PaddlePaddle 0.11.0和Python 2.7。
夜雨飘零1
他朝若是同淋雪,此生也算共白头!
展开
-
《我的PaddlePaddle学习之路》笔记一——PaddlePaddle的安装
目录目录环境Windows系统的安装在Windows上安装Docker容器在Windows上安装Ubuntu使用pip安装使用Docker安装从源码编译生成安装包在本地编译生成安装包在Docker编译生成安装包编译Docker镜像测试安装环境最后提示项目代码参考资料环境系统:Ubuntu 16.0.4(64位) 处理器:Inte...原创 2018-01-16 14:09:44 · 42074 阅读 · 88 评论 -
《我的PaddlePaddle学习之路》笔记二——MNIST手写数字识别
目录目录数据集的介绍定义神经网络开始训练模型导入依赖包初始化Paddle获取训练器开始训练使用参数预测初始化PaddlePaddle获取训练好的参数读取图片开始预测所有代码项目代码参考资料数据集的介绍如题目所示,本次训练使用到的是MNIST数据库的手写数字,这个数据集包含60,000个示例的训练集以及10,000个示例的测试集....原创 2018-01-21 12:04:13 · 11163 阅读 · 35 评论 -
《我的PaddlePaddle学习之路》笔记三——CIFAR彩色图像识别
目录目录数据集的介绍开始训练模型定义神经网络模型导入依赖包初始化Paddle获取参数创建训练器开始训练使用参数预测使用其他神经模型所有代码项目代码参考资料数据集的介绍本次项目中使用的是一个32*32的彩色图像的数据集CIFAR-10,CIFAR-10数据集包含10个类的60000个32x32彩色图像,每个类有6000个图像。有50000...原创 2018-01-21 15:20:39 · 5163 阅读 · 2 评论 -
《我的PaddlePaddle学习之路》笔记四——自定义图像数据集的识别
目录目录数据集介绍生成图像列表读取数据定义神经网络使用PaddlePaddle开始训练导入依赖包初始化Paddle获取参数创建训练器开始训练使用PaddlePaddle预测所有代码项目代码参考资料数据集介绍如果我们要训练自己的数据集的话,就需要先建立图像列表文件,下面的代码是Myreader.py读取图像数据集的一部分,从这些代码中可...原创 2018-01-21 20:03:18 · 12125 阅读 · 50 评论 -
《我的PaddlePaddle学习之路》笔记五——验证码的识别
目录目录数据集介绍下载验证码修改验证码的文件名裁剪验证码生成图像列表读取数据MyReader代码使用PaddlePaddle开始训练导入依赖包初始化Paddle获取参数创建训练器开始训练使用PaddlePaddle预测裁剪要预测的验证码使用裁剪好的图像进行预测把预测的label转换成对应的字符项目代码参考资料数据集介绍...原创 2018-01-31 14:22:50 · 4609 阅读 · 10 评论 -
《我的PaddlePaddle学习之路》笔记六——验证码端到端的识别
目录目录前言数据集介绍获取验证码把图像转成灰度图生成图像列表数据的读取读取数据成list生成和读取标签字典读取训练和测试的数据定义网络模型生成训练器定义训练启动训练安装libwarpctcso库执行训练main方法开始预测项目代码参考资料前言在上一篇文章中介绍了验证码的识别,但是使用的传统的验证码分割,然后通过图像分类的方...原创 2018-02-07 19:04:51 · 4321 阅读 · 4 评论 -
《我的PaddlePaddle学习之路》笔记七——车牌端到端的识别
目录目录前言车牌的采集车牌的下载命名车牌照片车牌定位灰度化和分配数据集数据的读取生成list文件读取数据成list生成和读取标签字典训练和测试数据的读取定义神经网络开始训练定义训练器启动训练开始预测项目代码参考资料前言车牌识别的应用场景有很多,比如在停车场。通过车牌识别登记入库和出库的车辆的情况,并计算该车停留时间,然...原创 2018-02-09 18:14:36 · 6402 阅读 · 5 评论 -
《我的PaddlePaddle学习之路》笔记八——场景文字识别
目录目录前言数据集的介绍数据的读取定义训练器定义神经网络模型生成训练器开始训练开始预测项目代码参考资料前言在前两篇文章验证码端到端的识别和车牌端到端的识别这两篇文章中其实就使用到了场景文字识别了,在本篇中就针对场景文字识别这个问题好好说说。 场景文字识别到底有什么用呢,说得大一些在自动驾驶领域,公路上总会有很多的路牌和标识,这些路牌标识通常...原创 2018-02-11 00:50:49 · 6702 阅读 · 17 评论 -
《我的PaddlePaddle学习之路》笔记九——使用VOC数据集的实现目标检测
目录目录前言VOC数据集VOC数据集介绍下载VOC数据集解压数据集生成图像列表数据预处理SSD神经网络SSD原理SSD代码介绍训练模型训练流程图创建训练器开始训练评估模型预测数据预测并保存预测结果显示画出的框项目代码参考资料前言目标检测的使用范围很广,比如我们使用相机拍照时,要正确检测人脸的位置,从而做进一步处...原创 2018-02-23 18:05:36 · 12496 阅读 · 8 评论 -
《我的PaddlePaddle学习之路》笔记十——自定义图像数据集实现目标检测
目录目录前言数据集介绍下载车牌重命名图像标注数据集安装LabelImg使用LabelImg生成图像列表训练模型预训练模型处理开始训练评估模型预测数据获取预测数据获取预测结果显示预测结果项目代码参考资料前言在阅读这一篇文章之前,要先阅读上一篇文章使用VOC数据集的实现目标检测,因为大部分的程序都是使用上一篇文章所使用...原创 2018-02-27 20:25:39 · 6773 阅读 · 10 评论 -
《我的PaddlePaddle学习之路》笔记十一——新版本Fluid的使用
目录目录前言训练模型定义神经网络定义数据定义batch平均错误定义测试程序定义优化方法测试和训练定义调试器获取数据开始训练和测试保存预测模型预测模型获取调试器加载训练好的模型获取预测结果项目代码参考资料前言PaddlePaddle的Fluid是0.11.0提出的,Fluid 是设计用来让用户像Pytorch和Tenso...原创 2018-03-10 21:27:05 · 14903 阅读 · 14 评论 -
《我的PaddlePaddle学习之路》笔记十二——可视化工具VisualDL的使用
目录目录前言VisualDL的安装使用pip安装使用源码安装简单使用VisualDL在PaddlePaddle使用VisualDL定义VisualDL组件编写PaddlePaddle代码把数据都添加到VisualDL项目代码参考资料前言VisualDL是一个面向深度学习任务设计的可视化工具,包含了scalar、参数分布、模型结构、图像可...原创 2018-03-15 19:13:53 · 13016 阅读 · 20 评论 -
《我的PaddlePaddle学习之路》笔记十三——把PaddlePaddle部署到网站服务器上
目录目录前言环境flask的熟悉安装flask测试flask框架文件上传使用PaddlePaddle预测获取预测模型把PaddlePaddle部署到服务器项目代码参考资料前言如果读者使用过百度等的一些图像识别的接口,比如百度的细粒度图像识别接口,应该了解这个过程,省略其他的安全方面的考虑。这个接口大体的流程是,我们把图像上传到百度的网站上...原创 2018-03-22 19:37:04 · 4862 阅读 · 0 评论 -
《我的PaddlePaddle学习之路》笔记十四——把PaddlePaddle迁移到Android设备上
目录目录前言编译PaddlePaddle库使用Docker编译PaddlePaddle库可能会出现的问题使用官方的Docker容器开始编译PaddlePaddle库使用Linux编译PaddlePaddle库安装依赖环境配置编译环境编译和安装训练模型定义神经网络编写训练代码初始化PaddlePaddle获取训练参数获取训练器开始训练编写预...原创 2018-07-22 14:28:51 · 4337 阅读 · 1 评论