资源简介
参考文献Deep Neural Networks for Youtube Recommendation的tensorflow实现代码。数据集:MovieLens-20M,构造方式,以user id的观看记录时间戳构造每个user的观看历史,即每一行为n个video的id以及其所对应的时间戳。video id的label映射是按照其出现的频率做反比
代码片段和文件信息
import os
os.environ[‘CUDA_VISIBLE_DEVICES‘] = ‘7‘
import time
from data.get_ml import ucf_data
import tensorflow as tf
import numpy as np
from model_ml import video_model
from data import config as cfg
slim = tf.contrib.slim
class Multi_Trainer(object):
def __init__(selfmodeldata1):
self.batch_size = cfg.train_batch_size
self.model = model
self.data1 = data1
self.num_gpus = 1
self.num_classes = data1.num_classes
def tower_loss(self history ex_age labels):
net logit losses = self.model.youtube_network(history ex_age self.num_classeslabels)
regularization_losses = tf.reduce_mean(tf.get_collection(tf.GraphKeys.REGULARIZATION_LOSSES))
total_loss = losses + regularization_l
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 282 2019-04-11 20:28 data\config.py
....... 3808 2019-04-11 20:28 data\get_ml.py
....... 0 2019-04-11 20:28 data\__init__.py
....... 96 2019-04-11 20:28 .gitignore
....... 0 2019-04-11 20:28 __init__.py
文件 7380 2019-04-11 20:36 ml_train.py
文件 2462 2019-04-11 20:36 model_ml.py
目录 0 2019-04-11 20:36 data
----------- --------- ---------- ----- ----
14028 8
- 上一篇:桩位坐标提取插件
- 下一篇:2018软件工程最新毕设题目
相关资源
- YoutubeNet深度学习召回模型tf实现.zip
- 2.tensorflow数据读取、训练模型、测试
- 将tensorflow模型文件:*.data-00000-of-00
- OpenCV+TensorFlow 入门人工智能图像处理
- tensorflow框架的猫狗大战代码及详解
- mnist_10k_sprite.png
- tutorials.rar
- tensorflow 用于实现图片分类
- 基于tensorflow的语音识别
- 《TensorFlow实战》代码
- libhdfs.so.zip
- compact bilinear pooling(tensorflow版本)
- LSTM反向传播代码实现通过tensorflow和自
- tensorflow 实战-黄文坚 源代码
评论
共有 条评论