自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 cnn 进阶 深度网络 new :卷积层可视化的思想实现 以及框架理解

数据可视化的 思想 ,就是要 分层 去看, 分了层 一层层 去看, 就看清楚了简单的方法就是去 切片数据, 切了片, 就可以看了, 堆叠在一起的时候 是无法看清的这个思想 下不用写复杂的函数, 直接 sess run tf 里面的参数就可以,然后把想要可视化的参数 取出来 切片, imshow 或 matshow 就可以了切片 就 这个意思 data[12,0,:,:] ...

2019-09-18 13:27:14 303 5

原创 cnn 进阶 深度网络

import pickleimport numpy as npimport tensorflow as tfsess =tf.Session()#定义一个读取文件的函数, 把里面的 data 和 labels读出来def load_CIFAR_batch(filename): """ load single batch of cifar """ with ope...

2019-09-17 18:54:10 237

原创 cifar-10 数据的 查看和 保存

打开了一个 批次的数据, 查看了下 32*32的结构然后image 模块 打开三个图层, 进行了融合, merge后可以 show 出来import pickle as pimport numpy as npimport matplotlib.pyplot as pltimport matplotlib.image as plimgfrom PIL import Imagedef ...

2019-09-17 16:44:48 929

原创 cnn 边缘检测

filter 的重要性 ,在这里 显现出来了import matplotlib.pyplot as pltimport matplotlib.image as mpimgimport numpy as npimport tensorflow as tftestimg = mpimg.imread("C:/Users/admin/Desktop/co.jpg")plt.ims...

2019-09-16 18:56:28 879

原创 CNN 网络的运算

卷积的运算 ,算的上是张量流 tsr需要知道的是 ,这相当于一个四维运算首先是 输入层 ,也就是图片 参数 是 batch ,H, W, CH还有就是 过滤层 ,参数 不一样和上面 h,w,CH, core这里注意的是 两个 CH 要一样, 通道数 不一样是没办法做矩阵乘法的然后注意的是 filter层的最后一个参数 core ,这个相当于卷积核的个数 ,有几个就意...

2019-09-16 18:15:41 257

原创 class 及 function 类 函数 方法 属性 的理解

#关于类的 一个理解#tf 下 Session 就是一个类, 注意这种 首字母 大写的class Dog(): def __init__(self,name,age): #类下的第一个 方法, 初始化用 ————init———— self.name = name self.age = age #self 作为实例化的 作...

2019-09-16 09:41:31 892

原创 2.7 批量训练 以及简单可视化

本节需要注意的一个问题提起 变量变化 到 列表的时候, 不能直接提取变量, 而是提取变量的 值 sess.run(variable)import tensorflow as tfsess = tf.Session()# 计算图import numpy as np# production a xx_input = np.random.normal(1.,0.1,100)...

2019-09-15 18:21:01 378 2

原创 2.6简单分类

简单分类, 使用了 交叉熵 , 逻辑函数 sigmoidimport tensorflow as tfsess = tf.Session()# 计算图import numpy as npx_input = np.concatenate((np.random.normal(-1,1,50),np.random.normal(3,1,50)))x_inputarray([-0.690...

2019-09-15 09:59:58 296

原创 2.6 显示训练过程 和权重更新

import tensorflow as tfsess = tf.Session()# 计算图import numpy as np# production a xx_input = np.random.normal(1.,0.1,100)x_input# make num 100 promix 1.0 of dataarray([0.84621382, 0.9564...

2019-09-15 09:30:55 404

原创 2.6 +tensorboard注意事项

###tf.name_scope中的 " "不能用错, 不然出的图有问题import tensorflow as tfsess = tf.Session()import numpy as np# production a xx = np.random.normal(1,0.1,100)x# make num 100 promix 1.0 of dataarray(...

2019-09-14 19:14:02 286

原创 2.6 a easy machine learning ML

import tensorflow as tfsess = tf.Session()import numpy as np# production a xx = np.random.normal(1,0.1,100)x# make num 100 promix 1.0 of dataarray([0.89772354, 1.01282827, 0.8221541 , ...

2019-09-14 18:48:34 194

原创 2.4 layer的 操作以及 自定义layer

#需要主要到纬度的一致 , 以及后续运算中纬度的降低 tf.squeezeconv2d的用法等等一个 大括号是一行 。4*4 4个大括号 是4行卷积 是一种运算 , 用于特征提取import tensorflow as tf sess = tf.Session()import numpy as npinputshape = [1,4,4,1] #4*4 一通道 单批次数据...

2019-09-14 13:12:42 316 1

原创 2.2 matrix layer operation

import tensorflow as tfsess = tf.Session()import numpy as npmyarray = np.array([[1.,3.,5.,7.,9],[-2.,0.,2.,4.,6],[-6.,-3.,0.,3.,6]])myarrayarray([[ 1., 3., 5., 7., 9.], [-2., 0., 2...

2019-09-13 12:38:44 89 1

原创 2.1 computer graph operation

import tensorflow as tfsess = tf.Session()import numpy as npx_vals = np.array([1.,3.,5.,7.,9.])x = tf.placeholder(tf.float32)m_const = tf.constant(3.0)y = tf.add(x,m_const)print(sess.run(y...

2019-09-13 11:58:55 84

原创 1.9学习资料

https://www.kaggle.com kaggle 比赛题目https://cs.stanford.edu/people/karpathy/ ai过程可视化/karpathy/可以详细查看mnist 神经网络的具体实现过程http://cs231n.github.io/ 斯坦福 李飞飞教授下的课程及团队课程原理学习,包括代码实现斯坦福大学提供在线课程“图像识别中卷积神经网...

2019-09-12 17:37:08 114

原创 1.8数据集的导入

#数据的导入 可以使网上的, 可以使本地的#涉及到数据的预处理 和 一些库的使用# 使用两个例子#第一个 是sklearn 的库from sklearn import datasetsiris = datasets.load_iris()print(len(iris.data))150print(iris.data[0])# 花瓣和花萼的分别长宽prin...

2019-09-12 17:12:04 1408

原创 1.7 激活函数

#这个需要 有选择性的使用不同函数满足的目的是不同的import tensorflow as tfsess = tf.Session()#tf 的激活函数位于神经网络库之中, nn neuralnetwork# tf中有内置的激活函数 , 当然可以自定义# first 线性整流单元 ReLU max(0,x)A = tf.constant([-3.0,3.0,10.0...

2019-09-12 16:47:22 118

原创 1.6 cal graph基本的计算

# 开启 计算图的会话 sessionimport tensorflow as tfsess = tf.Session()# 加载 tf 模块, 会话简写成 sess , 为了后期sess.run 做准备#对于张量每个 元素的 操作有, 如下# add sub mul div# 1. div 的几种# 3/4的 例子#? tf.divprint(sess.ru...

2019-09-12 16:35:21 140

原创 变量和占位符 var ph feed_dict

import tensorflow as tfsess = tf.Session()#导入tf 开启会话# tf 中的变量 相当于要更新的 权重参数 # tf 中的占位符 相当于要 传入和传出 ,输入和输出的数据 X Y# 使用时 要预先定义好 数据的大小(形状)和类型、 # 变量的使用 需要初始化 具体参数# tf.global_varibales_init...

2019-09-11 22:15:13 208 1

原创 tsr的操作

#1 import data#2 归一化 # data = tf.nn.batch_norm_with_global_normalization# hyper para# learning_rate = 0.01# batch_size = 100# iterations =1000# 变量 (节点、权重) 占位符(输入输出数据)# tf.constant# tf....

2019-09-11 22:14:30 680 1

原创 tf的基本知识--matrix操作

tf的基本知识--matrix操作#导入tf 开启会话#矩阵 -对角线矩阵# 充填矩阵随机均一分布矩阵inverse 矩阵的逆#导入tf 开启会话import tensorflow as tfsess = tf.Session()#矩阵 -对角线矩阵identity_matrix = tf.diag([1,1,1.0])print(sess.run(identity_matrix...

2019-09-11 22:12:05 890 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除