- 博客(12)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 tensorflow实现inception V3
本文主要通过tensorflow的contrib.slim模块来实现Google Inception V3来减少设计Inception V3的代码量,使用contrib.slim模块便可以通过少量的代码来构建有42层深的Inception V3。一、Inception V3网络结构介绍...
2018-06-26 22:58:03 13906 6
原创 Google Inception Net介绍
一、Inception V1简介Google Inception Net(Inception V1)首次出现是在ILSVRC 2014的比赛中,Google Inception Net以top5的错误率为6.67%获得了第一名,而VGGNet的top5错误率为7.3%。Inception V1的特点就是控制了计算量和参数量,Inception V1只有500万 的参数量,而AlexNet有6000...
2018-06-22 22:56:54 6481
原创 tensorflow实现VGGNET
一、VGGNET介绍VGGNet是牛津大学计算机视觉组(Visual Geometry Group)和Google DeepMind公司一起研发的深度卷积神经网络。VGGNet探索了卷积神经网络的深度和其性能之间的关系,通过反复堆叠3×3的小型卷积核和2×2的最大池化层,VGGNet成功地构筑了16~19层深的卷积神经网络。到目前为止,VGGNet还经常被用来提取图像的特征。VGGNet训练后的模...
2018-06-18 21:08:41 8827 2
原创 tensorflow实现AlexNet
AlexNet是Hinton的学生Alex Krizhevsky在2012年提出的深度卷积神经网络,它是LeNet一种更深更宽的版本。在AlexNet上首次应用了几个trick,ReLU、Dropout和LRN。AlexNet包含了6亿3000万个连接,6000万个参数和65万个神经元,有5个卷积层,3个全连接层。在ILSVRC 2012比赛中,AlexNet以top-5的错误率为16.4%的显著...
2018-06-11 22:17:15 13897 4
原创 tensorflow查看电脑的CPU和GPU
1、查看电脑GPU和CPUimport osfrom tensorflow.python.client import device_libos.environ["TF_CPP_MIN_LOG_LEVEL"] = "99"if __name__ == "__main__": print(device_lib.list_local_devices())2、指定CPU或GPU进行计算 ...
2018-06-09 22:03:25 41441 2
原创 tensorflow实现CIFAR-10图片的分类
本篇文章主要是利用tensorflow来构建卷积神经网络,利用CIFAR-10数据集来实现图片的分类。数据集主要包括10类不同的图片,一共有60000张图片,50000张图片作为训练集,10000张图片作为测试集,每张图片的大小为32×32×3(彩色图片)。通过本篇文章你将可以学习到:1、如何进行数据增强2、权重的正则化3、如何来设计一个卷积神经网络分类器一、数据增强数据增强(Data Augme...
2018-06-09 16:18:18 9820 1
原创 tensorflow实现数据增强(随机裁剪、翻转、对比度设置、亮度设置)
数据增强(Data Augmentation):是指对图片进行随机的旋转、翻转、裁剪、随机设置图片的亮度和对比度以及对数据进行标准化(数据的均值为0,方差为1)。通过这些操作,我们可以获得更多的图片样本,原来的一张图片可以变为多张图片,扩大了样本容量,对于提高模型的准确率和提升模型的泛化能力非常有帮助,在进行数据增强的同时也会需要消耗大量的系统资源。利用opencv来读取图片,然后利用tensor...
2018-06-08 23:51:05 42024 18
原创 使用tensorflow构建一个卷积神经网络
一、卷积神经网络卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现,主要包括卷积层(convolutional layer)和池化层(pooling layer),主要应用于图像、视频、时间序列信号、音频信号、文本数据等。一般的卷积神经网络都是由多个卷积层组成,每个卷积层主...
2018-06-05 22:55:59 4964
原创 tensorflow实现多层感知机
在上一篇文章中,介绍了如何使用tensorflow来构建一个单层的神经网络,在训练集和测试集上的准确率达到了92%。这篇文章主要介绍使用tensorflow构建一个包含隐含层的神经网络,使得模型在...
2018-06-05 21:26:58 2843
原创 使用tensorflow构建一个单层的手写数字识别
本篇文章主要介绍使用tensorflow来构建一个单层的神经网络模型,最终模型在训练集和测试集上的准确率可以达到92%,整个过程主要分为六个步骤。1、导入相关函数和模块from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tf 2、使用tensorflow下载MNIST数据集整个数据集一共包含...
2018-06-04 21:47:47 1498
原创 tensorflow报ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape
错误原因:是因为tensorflow不能够开辟跟多的内存导致报错。解决办法:tensorflow中的run方法中的feed_dict的数据,由原来整个训练集(测试集)改为批量预测或者训练。...
2018-06-03 22:40:44 5932
原创 urllib.error.URLError urlopen error Errno 113 No route to host
问题描述:在使用tensorflow构建一个MNIST手写数字分类器的时候,报了这个错。原因分析:因为在使用tensorflow构建分类器的时候,需要去下载MNIST的数据集。而tensorflow是通过input_data方法调用urlilib去下载MNIST手写数字数据集的,从错误的提示分析是由于网络的问题。解决方法:设置urllib的代理,代码如下。#设置代理import urllib.r...
2018-06-03 22:35:15 6666
机器学习常用数据集(iris、wine、abalone)
2018-06-06
imaging.jar
2017-04-02
zxing cpp lib
2017-03-05
ListView中因layout_height是wrap_content而引发的问题
2018-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人