Evaluates model on a dev set
(x_batch, y_batch, writer=None)
| 156 | train_summary_writer.add_summary(summaries, step) |
| 157 | |
| 158 | def dev_step(x_batch, y_batch, writer=None): |
| 159 | """ |
| 160 | Evaluates model on a dev set |
| 161 | """ |
| 162 | feed_dict = { |
| 163 | cnn.input_x: x_batch, |
| 164 | cnn.input_y: y_batch, |
| 165 | cnn.dropout_keep_prob: 1.0 |
| 166 | } |
| 167 | step, summaries, loss, accuracy = sess.run( |
| 168 | [global_step, dev_summary_op, cnn.loss, cnn.accuracy], |
| 169 | feed_dict) |
| 170 | time_str = datetime.datetime.now().isoformat() |
| 171 | print("{}: step {}, loss {:g}, acc {:g}".format(time_str, step, loss, accuracy)) |
| 172 | if writer: |
| 173 | writer.add_summary(summaries, step) |
| 174 | |
| 175 | # Generate batches |
| 176 | batches = data_helpers.batch_iter( |