@@ -160,7 +160,7 @@ public void Train(Session sess)
160160 var ( x_batch , y_batch ) = mnist . GetNextBatch ( x_train , y_train , start , end ) ;
161161
162162 // Run optimization op (backprop)
163- sess . run ( optimizer , new FeedItem ( x , x_batch ) , new FeedItem ( y , y_batch ) ) ;
163+ sess . run ( optimizer , ( x , x_batch ) , ( y , y_batch ) ) ;
164164
165165 if ( iteration % display_freq == 0 )
166166 {
@@ -174,9 +174,7 @@ public void Train(Session sess)
174174 }
175175
176176 // Run validation after every epoch
177- var results1 = sess . run ( new [ ] { loss , accuracy } , new FeedItem ( x , x_valid ) , new FeedItem ( y , y_valid ) ) ;
178- loss_val = results1 [ 0 ] ;
179- accuracy_val = results1 [ 1 ] ;
177+ ( loss_val , accuracy_val ) = sess . run ( ( loss , accuracy ) , ( x , x_valid ) , ( y , y_valid ) ) ;
180178 print ( "---------------------------------------------------------" ) ;
181179 print ( $ "Epoch: { epoch + 1 } , validation loss: { loss_val . ToString ( "0.0000" ) } , validation accuracy: { accuracy_val . ToString ( "P" ) } ") ;
182180 print ( "---------------------------------------------------------" ) ;
@@ -185,9 +183,7 @@ public void Train(Session sess)
185183
186184 public void Test ( Session sess )
187185 {
188- var result = sess . run ( new [ ] { loss , accuracy } , new FeedItem ( x , x_test ) , new FeedItem ( y , y_test ) ) ;
189- loss_test = result [ 0 ] ;
190- accuracy_test = result [ 1 ] ;
186+ ( loss_test , accuracy_test ) = sess . run ( ( loss , accuracy ) , ( x , x_test ) , ( y , y_test ) ) ;
191187 print ( "---------------------------------------------------------" ) ;
192188 print ( $ "Test loss: { loss_test . ToString ( "0.0000" ) } , test accuracy: { accuracy_test . ToString ( "P" ) } ") ;
193189 print ( "---------------------------------------------------------" ) ;
0 commit comments