深度学习计算机视觉
应用介绍
[自编码器]
从输入层到隐层到输出层共三层
期望:输入=输出
隐层做特征的提取和抽象
争取用高阶特征重构样本,但不是完全照搬
所以隐层结点小于输入输出结点,且加入少量噪声,期望去除这些噪声
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))
。。。。。。。想了解更多请下载附件
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: [email protected] 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 深度学习计算机视觉
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
AlexNet.py | 5.30 KB | 2020-08-06 |
README.md | 0.57 KB | 2020-08-06 |
test_AlexNet.py | 3.48 KB | 2018-04-26 |
AutoEncoder.py | 3.36 KB | 2018-04-26 |
class_AutoEncoder.py | 2.47 KB | 2018-04-26 |
CNN_handwritting.py | 3.66 KB | 2018-04-26 |
CNN_imageClassify.py | 5.04 KB | 2018-04-26 |
load_from_model_CNN_imageClassify.py | 1.37 KB | 2018-04-26 |
.DS_Store | 0.27 KB | 2018-04-26 |
HelloTF.py | 0.17 KB | 2018-04-26 |
load_from_model_MLP.py | 0.84 KB | 2018-04-26 |
MLP.py | 2.98 KB | 2018-04-26 |
load_from_model_softmax.py | 0.79 KB | 2018-04-26 |
Softmax_Regression.py | 2.23 KB | 2020-08-06 |
.DS_Store | 0.47 KB | 2018-04-26 |
1508.06576v2.pdf | 5,929.40 KB | 2018-04-26 |
.DS_Store | 0.27 KB | 2018-04-26 |
original_image.jpg | 436.82 KB | 2018-04-26 |
output.png | 1,157.97 KB | 2018-04-26 |
style_image.jpg | 476.63 KB | 2018-04-26 |
style_Transfer.py | 3.52 KB | 2018-04-26 |
test_VGGNet.py | 3.21 KB | 2018-04-26 |
VGGNet.py | 5.22 KB | 2020-08-06 |
images | 0.00 KB | 2018-04-26 |
AlexNet | 0.00 KB | 2018-04-26 |
AutoEncoder | 0.00 KB | 2020-08-06 |
CNN_handWritting | 0.00 KB | 2020-08-06 |
CNN_imageClassify | 0.00 KB | 2020-08-06 |
Hello_TensorFlow | 0.00 KB | 2020-08-06 |
Multi_layer_Perceptron | 0.00 KB | 2020-08-06 |
发表评论 取消回复