Beispiel #1
0
                eval_batch_sz = 3000
                offset = 0
                while offset < training_ins_sz:
                
                    if i % 50 == 0:
                        sys.stdout.write("Evaluating minibatches:")

                        eval_offset = 0
                        eval_res = []
                        eval_label = []
                        
                        j = 0

                        while eval_offset < eval_ins_sz:

                            [_eval_label, _eval_ins] = data_helper.get_eval_ins(eval_batch_sz,eval_offset)
                            eval_feed_dict = { y : _eval_label }
                            for k in range(len(x)):
                                eval_feed_dict[x[k]] = _eval_ins[k]

                            _eval_res = sess.run(output, feed_dict = eval_feed_dict)
                            eval_offset += eval_batch_sz
                            
                            eval_res.extend(_eval_res)
                            eval_label.extend(_eval_label)
                            sys.stdout.write(" %d" % j)
                            sys.stdout.flush()
                            j += 1

                        eval_auc(eval_res, eval_label)
Beispiel #2
0
                offset = 0
                while offset < training_ins_sz:

                    if i % 50 == 0:
                        sys.stdout.write("Evaluating minibatches:")

                        eval_offset = 0
                        eval_res = []
                        eval_label = []

                        j = 0

                        while eval_offset < eval_ins_sz:

                            [_eval_label,
                             _eval_ins] = data_helper.get_eval_ins(
                                 eval_batch_sz, eval_offset)
                            eval_feed_dict = {y: _eval_label}
                            for k in range(len(x)):
                                eval_feed_dict[x[k]] = _eval_ins[k]

                            _eval_res = sess.run(output,
                                                 feed_dict=eval_feed_dict)
                            eval_offset += eval_batch_sz

                            eval_res.extend(_eval_res)
                            eval_label.extend(_eval_label)
                            sys.stdout.write(" %d" % j)
                            sys.stdout.flush()
                            j += 1

                        eval_auc(eval_res, eval_label)