深度学习计算机视觉

# 隐层结点经激活函数处理后的输出 self.hidden = self.transfer_function(tf.matmul(self.input,self.nn_weights['w1']) + self.nn_weights['b1']) 。。。。。。。。想了解详情请下载附件

应用介绍

 [自编码器]

从输入层到隐层到输出层共三层

期望:输入=输出

隐层做特征的提取和抽象

争取用高阶特征重构样本,但不是完全照搬

所以隐层结点小于输入输出结点,且加入少量噪声,期望去除这些噪声

        x--h--y

          E:y=x'

自编码器主要用在对网络权重的初始化,用来防止梯度弥散

但在现在的CNN、RNN、MLP中已经不再使用。



  # 神经网络的一些初始化操作

        self.num_input = num_input

        self.num_hidden = num_hidden

        self.transfer_function = transfer_function

        self.scale = scale

        self.nn_weights =  self._initialize_weights()      #神经网络初始化权重

        self.x = tf.placeholder(tf.float32,shape=[None,self.num_input]) #神经网络原始输入

        self.input = self.x + self.scale * tf.random_uniform((num_input,))   #加入高斯噪声后的输入

        # 隐层结点经激活函数处理后的输出

        self.hidden = self.transfer_function(tf.matmul(self.input,self.nn_weights['w1']) + self.nn_weights['b1'])

        # 重构的输出,期望它等于输入

        self.reconstruction = tf.add(tf.matmul(self.hidden,self.nn_weights['w2']),self.nn_weights['b2'])

        # 定义损失函数

        # 这里使用平方损失函数: loss = 1 / 2*m  *  sum[(y-x)*(y-x)]

        self.loss = 0.5 * tf.reduce_sum(tf.pow(tf.subtract(self.reconstruction,self.x) , 2.0))

。。。。。。。想了解更多请下载附件

文件列表(部分)

名称 大小 修改日期
AlexNet.py5.30 KB2020-08-06
README.md0.57 KB2020-08-06
test_AlexNet.py3.48 KB2018-04-26
AutoEncoder.py3.36 KB2018-04-26
class_AutoEncoder.py2.47 KB2018-04-26
CNN_handwritting.py3.66 KB2018-04-26
CNN_imageClassify.py5.04 KB2018-04-26
load_from_model_CNN_imageClassify.py1.37 KB2018-04-26
.DS_Store0.27 KB2018-04-26
HelloTF.py0.17 KB2018-04-26
load_from_model_MLP.py0.84 KB2018-04-26
MLP.py2.98 KB2018-04-26
load_from_model_softmax.py0.79 KB2018-04-26
Softmax_Regression.py2.23 KB2020-08-06
.DS_Store0.47 KB2018-04-26
1508.06576v2.pdf5,929.40 KB2018-04-26
.DS_Store0.27 KB2018-04-26
original_image.jpg436.82 KB2018-04-26
output.png1,157.97 KB2018-04-26
style_image.jpg476.63 KB2018-04-26
style_Transfer.py3.52 KB2018-04-26
test_VGGNet.py3.21 KB2018-04-26
VGGNet.py5.22 KB2020-08-06
images0.00 KB2018-04-26
AlexNet0.00 KB2018-04-26
AutoEncoder0.00 KB2020-08-06
CNN_handWritting0.00 KB2020-08-06
CNN_imageClassify0.00 KB2020-08-06
Hello_TensorFlow0.00 KB2020-08-06
Multi_layer_Perceptron0.00 KB2020-08-06

立即下载

相关下载

[计算机体系结构:量化研究方法(第五版)] 此文档堪称计算机体系结构的“圣经”,是计算机体系结构方向的学生的必读教材。此文档系统地介绍了计算机系统的设计基础、指令集系统结构、流水线与指令级并行技术、层次化存储系统与存储设备、互连网络以及多处理器系统等重要内容。
[计算机系统要素:从零开始构建现代计算机] 此文档12个章节和项目来引领读者从头开始,此文档逐步地构建一个基本的硬件平台和现代软件阶层体系。在这个过程中,读者能够获得关于硬件体系结构、操作系统、编程语言、编译器、数据结构、算法以及软件工程的详实知识。
[黑客与画家] 此文档主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。
[深度学习计算机视觉] # 隐层结点经激活函数处理后的输出 self.hidden = self.transfer_function(tf.matmul(self.input,self.nn_weights['w1']) + self.nn_weights['b1']) 。。。。。。。。想了解详情请下载附件
[手势识别] 基于matlab和计算机视觉实现的手势识别。 %图片和视频录制部分 %三种录制方式,matlab两种调用方式,一种opencv调用方式 %图像尺寸默认是480x640,录制后截取为400x480,要调节 %% 初始化 。。。。。。。想了解详情请下载附件

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部