1/先解释下CNN的过程:

首先对一张图片进行卷积,可以有多个卷积核,卷积过后,对每一卷积核对应一个chanel,也就是一张新的图片,图片尺寸可能会变小也可能会不变,然后对这个chanel进行一些pooling操作。

最后pooling输出完成,这个算作一个卷积层。

最后对最后一个pooling结果进行一个简单的MLP的判别其就好了

 

2.代码分步:

2.1 W and bias:注意不要将一些W设为0,一定要注意,这个会在后面一些地方讲到

1 #注意不要将一些W设为0,一定要注意,这个会在后面一些地方讲到
2 def getWeights(shape):
3     return tf.Variable(tf.truncated_normal(shape,stddev= 0.1))
4 def getBias(shape):
5     return tf.Variable(tf.constant(0.1))
View Code

相关文章:

  • 2021-07-07
  • 2021-03-31
  • 2022-01-02
  • 2021-06-01
  • 2021-11-13
  • 2021-08-13
  • 2021-10-26
  • 2021-06-12
猜你喜欢
  • 2021-06-22
  • 2021-07-05
  • 2021-12-19
  • 2021-05-23
  • 2021-07-08
  • 2022-02-18
  • 2021-12-14
相关资源
相似解决方案