(sess, model, minibatch_iter, size=None)
| 70 | |
| 71 | # Define model evaluation function |
| 72 | def evaluate(sess, model, minibatch_iter, size=None): |
| 73 | t_test = time.time() |
| 74 | feed_dict_val = minibatch_iter.val_feed_dict(size) |
| 75 | outs_val = sess.run([model.loss, model.ranks, model.mrr], |
| 76 | feed_dict=feed_dict_val) |
| 77 | return outs_val[0], outs_val[1], outs_val[2], (time.time() - t_test) |
| 78 | |
| 79 | def incremental_evaluate(sess, model, minibatch_iter, size): |
| 80 | t_test = time.time() |