Advertisement

定义前向传播模块 for inference

阅读量:

根据需求,现将inference模块附上,供各位参考使用。

该模块中的网络架构可根据实际需要自行设定。

将inference模块独立出来,有助于提升代码的可读性与可维护性。此举符合高内聚、低耦合的设计原则。

复制代码
 import tensorflow as tf

    
  
    
 # 定义神经网络结构相关的参数
    
 INPUT_NODE = 128*128
    
 OUTPUT_NODE = 62
    
  
    
 IMAGE_SIZE = 128
    
 NUM_CHANNELS = 1
    
 NUM_LABELS = OUTPUT_NODE
    
  
    
 # 第一层卷积层的尺寸和深度
    
 CONV1_SIZE = 5
    
 CONV1_DEEP = 32
    
  
    
  
    
 # 第二层卷积层的尺寸和深度
    
 CONV2_SIZE = 5
    
 CONV2_DEEP = 64
    
  
    
 # 全连接层的节点个数
    
 FC_SIZE = 512
    
  
    
  
    
 # 定义神经网络的前向传播过程
    
 def inference(input_tensor, train,  regularizer):
    

全部评论 (0)

还没有任何评论哟~