@@ -40,7 +40,7 @@ public Tensor conv2d(Tensor inputs,
4040 string data_format = "channels_last" ,
4141 int [ ] dilation_rate = null ,
4242 bool use_bias = true ,
43- IActivation activation = null ,
43+ Activation activation = null ,
4444 IInitializer kernel_initializer = null ,
4545 IInitializer bias_initializer = null ,
4646 bool trainable = true ,
@@ -53,20 +53,23 @@ public Tensor conv2d(Tensor inputs,
5353 if ( bias_initializer == null )
5454 bias_initializer = tf . zeros_initializer ;
5555
56- var layer = new Conv2D ( filters ,
57- kernel_size : kernel_size ,
58- strides : strides ,
59- padding : padding ,
60- data_format : data_format ,
61- dilation_rate : dilation_rate ,
62- activation : activation ,
63- use_bias : use_bias ,
64- kernel_initializer : kernel_initializer ,
65- bias_initializer : bias_initializer ,
66- trainable : trainable ,
67- name : name ) ;
56+ var layer = new Conv2D ( new Conv2DArgs
57+ {
58+ Filters = filters ,
59+ KernelSize = kernel_size ,
60+ Strides = strides ,
61+ Padding = padding ,
62+ DataFormat = data_format ,
63+ DilationRate = dilation_rate ,
64+ Activation = activation ,
65+ UseBias = use_bias ,
66+ KernelInitializer = kernel_initializer ,
67+ BiasInitializer = bias_initializer ,
68+ Trainable = trainable ,
69+ Name = name
70+ } ) ;
6871
69- return layer . apply ( inputs ) . Item1 ;
72+ return layer . Apply ( inputs ) ;
7073 }
7174
7275 /// <summary>
@@ -140,13 +143,16 @@ public Tensor max_pooling2d(Tensor inputs,
140143 string data_format = "channels_last" ,
141144 string name = null )
142145 {
143- var layer = new MaxPooling2D ( pool_size : pool_size ,
144- strides : strides ,
145- padding : padding ,
146- data_format : data_format ,
147- name : name ) ;
146+ var layer = new MaxPooling2D ( new MaxPooling2DArgs
147+ {
148+ PoolSize = pool_size ,
149+ Strides = strides ,
150+ Padding = padding ,
151+ DataFormat = data_format ,
152+ Name = name
153+ } ) ;
148154
149- return layer . apply ( inputs ) . Item1 ;
155+ return layer . Apply ( inputs ) ;
150156 }
151157
152158 /// <summary>
0 commit comments