tensorflow
文章平均质量分 73
tianguiyuyu
这个作者很懒,什么都没留下…
展开
-
ensorflow第4课 captcha 包安装问题解决方法
如果你用win10 64 位+ anancoda3 开发的话 ,如果用老师建议的 pip install captcha 会报错Cannot unpack file C:\Users\jinka\AppData\Local\Temp\pip-oesa0h4x-unpack\simple.htm (downloaded from C:\Users\jinka\AppData\Local\Te...原创 2018-04-08 08:43:46 · 1927 阅读 · 1 评论 -
TensorFlow的55个经典案例
导语:本文是TensorFlow实现流行机器学习算法的教程汇集,目标是让读者可以轻松通过清晰简明的案例深入了解 TensorFlow。这些案例适合那些想要实现一些 TensorFlow 案例的初学者。本教程包含还包含笔记和带有注解的代码。第一步:给TF新手的教程指南转自: https://mp.weixin.qq.com/s/Qdo1vks94tbGkzXEiuQV7w1:tf初学者需要明白的入门...转载 2018-06-05 23:23:34 · 296 阅读 · 0 评论 -
在anaconda中安装tensorflow
本文主要介绍如何在Windows下安装TensorFlow。当然建议还是在linux下安装,在windows下开发不太方便。相关背景网上现有的方法都是教如何在windows下安装虚拟机或者安装docker来完成TensorFlow的安装。得益于google目前已经支持直接在windows直接安装,本文记录下在windows下通过Anaconda安装TensorFlow的过程。Why Anacond...原创 2018-06-14 10:16:34 · 512 阅读 · 0 评论 -
faster-rcnn
前言:如下图所示,根据自己制定的“Deep Learning”学习计划,11月份的主要任务是:熟悉各大DL网络模型,主要以分类和检测为主;看论文;熟悉病理数据等。我们有一个2人组的小分队,我这个月的主要工作集中在学习目标检测的经典算法以及基于tensorflow或者keras跑一些经典的案例,主要有R-CNN,SPP-Net,Fast-RCNN,Faster-RCNN,YOLO等;另一名成员主要学...转载 2018-06-14 10:30:47 · 1358 阅读 · 6 评论 -
1*1卷积
本文介绍1*1的卷积核与googlenet里面的Inception。正式介绍之前,首先回顾卷积网络的基本概念。 1. 卷积核:可以看作对某个局部的加权求和;它是对应局部感知,它的原理是在观察某个物体时我们既不能观察每个像素也不能一次观察整体,而是先从局部开始认识,这就对应了卷积。卷积核的大小一般有1x1,3x3和5x5的尺寸。卷积核的个数就对应输出的通道数,这里需要说明的是对于输入的每个通道,输出...原创 2018-06-20 16:33:31 · 8126 阅读 · 0 评论 -
faster-rcnn
转载链接:http://blog.csdn.net/zy1034092330/article/details/62044941Faster RCNN github : https://github.com/rbgirshick/py-faster-rcnnFaster RCNN paper : https://arxiv.org/abs/1506.01497缩进经过RCNN和Fast RCNN的积...转载 2018-06-20 17:24:49 · 239 阅读 · 0 评论 -
tensorflow保存模型文件分析
tensorflow模型保存函数为:tf.train.Saver()例如下列代码:import tensorflow as tfv1= tf.Variable(tf.random_normal([784, 200], stddev=0.35), name="v1")v2= tf.Variable(tf.zeros([200]), name="v2")v3= tf.Vari...原创 2018-07-31 09:50:45 · 344 阅读 · 0 评论 -
一个快速完整的教程,以保存和恢复Tensorflow模型。
转自: https://blog.csdn.net/tan_handsome/article/details/79303269转载 2018-08-15 15:10:09 · 204 阅读 · 0 评论 -
资源 | 2017年GitHub中最为流行的30个开源机器学习项目
选自Mybridge机器之心编译参与:李泽南 2017 年里哪些机器学习项目最受人关注?Mybridge 为我们整理了一份 Top 30 列表,以下所有项目均附有 GitHub 链接。 我们对比了近 8800 个开原机器学习项目,并挑选了其中最好的 30 个列举于此。这是一个非常具有竞争力的列表,其中包含 2017 年 1 月-12 月份开源的各类优秀机器学习库、数据集和应...转载 2018-08-18 18:56:32 · 174 阅读 · 0 评论 -
dropout与典型神经网络
‘ ResNet中用到了参差网络,这个的目的是避免梯度弥散。因为如果没有参差网络得话,那么神经网络可以理解为一个嵌套得函数,G(k(M(N(X)))),在梯度回传得时候,如果有哪个嵌套函数是个猪队友,其为0,那么前面得层根本得不到训练,使得训练深层次的网络成为一个很难实现...原创 2018-08-24 00:29:19 · 404 阅读 · 0 评论 -
1x1卷积核如何降低参数量
本文介绍1*1的卷积核与googlenet里面的Inception。正式介绍之前,首先回顾卷积网络的基本概念。 1. 卷积核:可以看作对某个局部的加权求和;它是对应局部感知,它的原理是在观察某个物体时我们既不能观察每个像素也不能一次观察整体,而是先从局部开始认识,这就对应了卷积。卷积核的大小一般有1x1,3x3和5x5的尺寸。卷积核的个数就对应输出的通道数,这里需要说明的是对于输入的每个通道,输...转载 2018-08-29 19:52:32 · 2446 阅读 · 2 评论 -
安装tensorflow报ImportError: libcublas.so.9.0: cannot open shared object file的解决方法
话说,tensorflow,cudnn这些东西,就不能打个对应版本的包发布么,每次让人因为版本的问题折腾,浪费生命。今天在一台重新安装系统的ubuntu上安装tensorflow+keras,就按照我在几个月之前的一篇博客来做的,结果到了import tensorflow这一步,就报错了:ImportError: libcublas.so.9.0: cannot open shared o...转载 2018-09-01 16:30:33 · 1312 阅读 · 0 评论 -
统计tensorflow中trainable参数的数量,计算方法举例子如下:
#!/usr/bin/python# -*- coding:utf8 -*-import pandas as pdimport numpy as npimport tensorflow as tfimport cv2import config as cfgdef model(x): conv1=tf.layers.conv2d(inputs=x,filters=20...原创 2018-12-04 22:50:29 · 1993 阅读 · 0 评论 -
目标检测中mAP的定义
作者:nowgood链接:https://www.zhihu.com/question/53405779/answer/506000532来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。目标检测中衡量识别精度的指标是mAP(mean average precision)。多个类别物体检测中,每一个类别都可以根据recall和precision绘制一条曲线...转载 2019-04-29 21:43:37 · 2389 阅读 · 0 评论 -
autoencoder的tensorflow实现
先放上代码,效果图如下:from __future__ import division, print_function, absolute_importimport tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt# Import MNIST datafrom tensorflow.examples.t...原创 2018-05-24 15:07:32 · 558 阅读 · 0 评论 -
tensorflow实现batch_normalization的例子代码
话不多说,直接上代码,看不懂的朋友,欢迎留言。import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltACTIVATION = tf.nn.relu #激励函数N_LAYERS = 7 #层数N_HIDDEN_UNITS = 30 #隐藏层的神经元个数def fix_se...原创 2018-05-24 11:25:53 · 1114 阅读 · 0 评论 -
tensorflow之线性回归
主要是得注意输入的数据格式和placeholder的用法,当然了,还有weights和bias的初始化import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'x = np.linspace(-10, ...原创 2018-05-12 19:45:34 · 154 阅读 · 0 评论 -
为什么要用激励函数
我们为什么要使用激励函数? 用简单的语句来概括. 就是因为, 现实并没有我们想象的那么美好, 它是残酷多变的. 哈哈, 开个玩笑, 不过激励函数也就是为了解决我们日常生活中 不能用线性方程所概括的问题. 好了,我知道你的问题来了. 什么是线性方程 (linear function)?说到线性方程, 我们不得不提到另外一种方程, 非线性方程 (nonlinear function). 我们假设, 女...原创 2018-05-04 15:20:26 · 3109 阅读 · 3 评论 -
定义一个神经网络层
在 Tensorflow 里定义一个添加层的函数可以很容易的添加神经层,为之后的添加省下不少时间.神经层里常见的参数通常有weights、biases和激励函数。首先,我们需要导入tensorflow模块。import tensorflow as tf然后定义添加神经层的函数def add_layer(),它有四个参数:输入值、输入的大小、输出的大小和激励函数,我们设定默认的激励函数是None。...转载 2018-05-04 15:25:53 · 738 阅读 · 0 评论 -
几种不同的Optimizer
包括以下几种模式:Stochastic Gradient Descent (SGD)MomentumAdaGradRMSPropAdam越复杂的神经网络 , 越多的数据 , 我们需要在训练神经网络的过程上花费的时间也就越多. 原因很简单, 就是因为计算量太大了. 可是往往有时候为了解决复杂的问题, 复杂的结构和大数据又是不能避免的, 所以我们需要寻找一些方法, 让神经网络聪明起来, 快起来.Sto...转载 2018-05-04 16:02:13 · 888 阅读 · 0 评论 -
tensorboard的可视化(一)
先上代码:#这个是tensorboard可视化的一个例子,没有训练数据那部分,不过对于讲解如何进行tensorboard的可视化已经够了from __future__ import print_functionimport tensorflow as tfdef add_layer(inputs, in_size, out_size, activation_function=None)...原创 2018-05-04 16:58:16 · 224 阅读 · 0 评论 -
tensorflow可视化(二)
#tensorboard可视化一般是先将整个模型保存在文件中,然后根据需要进行绘图,具体可以查看代码from __future__ import print_functionimport tensorflow as tfimport numpy as npdef add_layer(inputs, in_size, out_size, n_layer, activation_fu...原创 2018-05-04 18:57:44 · 150 阅读 · 0 评论 -
cnn for mnist
#代码可运行,准确率高达97%#tensorflow实现的用cnn处理mnist数据集,2个卷积层,2个全连接层,注意tf.reshape(...)函数的用法 """ Please note, this code is only for python 3+. If you are using python 2+, please modify the code accordingly. "...原创 2018-05-04 20:57:26 · 258 阅读 · 0 评论 -
save和restore的应用
""" Please note, this code is only for python 3+. If you are using python 2+, please modify the code accordingly. """ from __future__ import print_function import tensorflow as tf import numpy as np ...转载 2018-05-04 22:34:11 · 438 阅读 · 0 评论 -
lstm for mnist
"""This code is a modified version of the code from this link:https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/3_NeuralNetworks/recurrent_network.pyHis code is a very good ...转载 2018-05-05 08:18:18 · 195 阅读 · 0 评论 -
batch normalization
普通数据标准化 Batch Normalization, 批标准化, 和普通的数据标准化类似, 是将分散的数据统一的一种做法, 也是优化神经网络的一种方法. 在之前 Normalization 的简介视频中我们一提到, 具有统一规格的数据, 能让机器学习更容易学习到数据之中的规律.每层都做标准化 在神经网络中, 数据分布对训练会产生影响. 比如某个神经元 x 的值为1, 某个 Weights 的初...转载 2018-05-05 17:51:32 · 175 阅读 · 0 评论 -
tensorflow源码分析(一)
转自昂钛客AI已关注工程一:tensorflow/tensorflow1、 整体工程的系统架构下图是TF的系统架构,从底向上分为设备管理和通信层、数据操作层、图计算层、API接口层、应用层。其中设备管理和通信层、数据操作层、图计算层是TF的核心层。第一层是底层设备通信层,负责网络通信和设备管理。设备管理可以实现TF设备异构的特性,支持CPU、GPU、Mobile等不同设备。网络通信依赖gRPC通信...转载 2018-05-12 10:10:40 · 7933 阅读 · 1 评论 -
tensorflow源码分析(二)
2015年11月9日,Google发布深度学习框架TensorFlow并宣布开源,并迅速得到广泛关注,在图形分类、音频处理、推荐系统和自然语言处理等场景下都被大面积推广。TensorFlow系统更新快速,官方文档教程齐全,上手快速且简单易用,支持Python和C++接口。本文依据对Tensorflow(简称TF)白皮书[1]、TF Github[2]和TF官方教程[3]的理解,从系统和代码实现角度...原创 2018-05-12 10:44:07 · 3903 阅读 · 0 评论 -
tensorflow的高级封装slim
Tensorflow slim库使用小记slim库是tensorflow中的一个高层封装,它将原来很多tf中复杂的函数进一步封装,省去了很多重复的参数,以及平时不会考虑到的参数。可以理解为tensorflow的升级版。导入方式:?12import tensorflow as tfimport tensorflow.contrib.slim as slim常用函数slim.conv2dslim.co...转载 2018-05-12 11:09:04 · 632 阅读 · 0 评论 -
batch normalization
普通数据标准化 Batch Normalization, 批标准化, 和普通的数据标准化类似, 是将分散的数据统一的一种做法, 也是优化神经网络的一种方法. 在之前 Normalization 的简介视频中我们一提到, 具有统一规格的数据, 能让机器学习更容易学习到数据之中的规律.每层都做标准化 在神经网络中, 数据分布对训练会产生影响. 比如某个神经元 x 的值为1, 某个 Weights 的初...转载 2018-05-05 19:31:45 · 135 阅读 · 0 评论 -
tensorflow高级封装slim(2)
转载 2018-05-12 11:32:06 · 348 阅读 · 0 评论 -
ssd网络详解之detection output layer
ssd网络详解之detection output layer本文转载自: https://blog.csdn.net/dan_teng/article/details/81561783闲话少说,本文基本结构:首先介绍detection output 这一层的基本理解,之后给出ssd所有代码的详细注释,最后给出caffe中该层各个参数的定义和默认值。detection out layer...转载 2019-04-29 22:02:20 · 1181 阅读 · 0 评论