深度学习之TensoFlow实战
小T是我
只想在一条道上越走越远~
展开
-
深度学习实战(一) 在MNIST上训练DNN,比较学习曲线并保存最优模型
Build a DNN with five hidden layers of 100 neurons each, He initialization, and the ELU activation function. Using Adam optimization and early stopping, try training it on MNIST but only on dig...原创 2018-07-28 02:19:50 · 2281 阅读 · 0 评论 -
深度学习实战(二) 模型重用及冻结层
Transfer learning.Create a new DNN that reuses all the pretrained hidden layers of the previous model, freezes them, and replaces the softmax output layer with a fresh new one.Train this new DNN o...原创 2018-07-29 01:51:15 · 2663 阅读 · 2 评论 -
深度学习实战(三) 构建DNN来比较两个数字图像是否相等
Pretraining on an auxiliary task. In this exercise you will build a DNN that compares two MNIST digit images and predicts whether they represent the same digit or not. Then you will reuse the lower...原创 2018-07-29 19:16:02 · 761 阅读 · 1 评论 -
深度学习实战(四) 在MNIST上训练一个CNN
Build your own CNN and try to achieve the highest possible accuracy on MNIST.import tensorflow as tfimport numpy as npfrom datetime import datetimeimport osdef shuffle_batch(X, y, batch_size):...原创 2018-07-30 12:05:18 · 508 阅读 · 0 评论 -
深度学习实战(五) 基于MTCNN和Facenet的视频流人脸识别实战
前言:本文开发的是一个完整的视频流人脸识别系统,主要流程如下:首先,通过openCV抓取摄像头的视频流第二,通过MTCNN对每帧图片进行人脸检测和对齐,当然考虑到效率我们可以每n个间隔帧进行一次检测第三,通过facenet预训练模型对第二步得到的人脸进行512维的特征值提取第四,收集目标数据集来训练自己的分类模型第五,将第三部得到的512维的特征值作为第四部的输入,然后输出...原创 2018-08-18 03:24:48 · 11204 阅读 · 17 评论 -
深度学习实战(六) 多机多卡分布式训练cifar10完整实现
准备工作:数据集下载地址:http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz 实现部分(附详细注释):首先获取用于训练的小批量数据,由于获取过程中需要对图像进行处理,避免阻塞训练进程,我们开启16个线程来从队列获取批量图像。from __future__ import absolute_importfrom __...原创 2018-08-29 21:43:36 · 3775 阅读 · 4 评论