排序模型-wide & deep learn
TFrecord 保存数据
mport tensorflow as tf
def write_to_tfrecords(click_batch, feature_batch):
"""
将数据存进tfrecords,方便管理每个样本的属性
:param image_batch: 特征值
:param label_batch: 目标值
:return: None
"""
writer = tf.python_io.TFRecordWriter("./train_ctr_201905.tfrecords")
for i in range(len(click_batch)):
click = click_batch[i]
feature = feature_batch[i].tostring()
example = tf.train.Example(features=tf.train.Features(feature={
"label": tf.train.Feature(int64_list=tf.train.Int64List(value=[click])),
"feature": tf.train.Feature(bytes_list=tf.train.BytesList(value=[feature])),
}))
writer.write(example.SerializeToString())
writer.close()
return None
with tf.Session(