deepfm代码参考
https://github.com/lambdaji/tf_repos/blob/master/deep_ctr/Model_pipeline/DeepFM.py
https://www.cnblogs.com/wkang/p/9881921.html 单机版连续型和分类型有效数据处理过程
import shutil
import os
import json
#import glob
from datetime import date, timedelta
import time
import random
import tensorflow as tf
import ast
import numpy as np
import pandas as pd
from tensorflow.python.estimator.inputs import numpy_io
import re
line='0.0 f101001:520;f102001:5026,5048,5073;f106001:10034;f108001:15364;f110001:20001;f201001:25248;f301001:30339;f306001:35002;f501001:40001;f502001:45001;f502002:50001;f503001:55025;f505001:60006;f601002:65004;f602002:70004;f603002:75002;f604002:80002;f605002:85002;f606002:90002;f607001:95001;f608001:100001;f609001:105002;f610001:110001;f611001:115004;f808001:120158,120255,120126,120457,120015,120469,120153,120473,120093;f809001:125027,125015,125034;f810001:130022,130039,130021;f808002:135305,135223,135024,135101,135315,135172,135200,135113,135322;f809002:140030,140047,140028;f810002:145025,145023,145042;f9916:150036,150272,150112,150146,150054,150322;f9917:155035,155338,155052,155134,155180,155349;f9918:160024,160176,160032,160070,160089,160182'
sess = tf.Session()
columns = tf.string_split([line], ' ')
labels = tf.string_to_number(columns.values[0], out_type=tf.float32)
splits = tf.string_split(columns.values[1:], ';')
# print splits
# for i in range(0,tf.size(splits).):
# print(sess.run(splits.read(i)))
sess.run(splits)
print sess.run(tf.size(splits))
print sess.run(tf.shape(splits))
id_vals = tf.reshape(splits.values,splits.dense_shape)
print sess.run(id_vals)
s1=tf.string_split([id_vals[0][1]],',')
s2=s1.values[0]
print sess.run(s1)
print sess.run(s2)
# a1=id_vals[0][1]
# a2=sess.run(id_vals[0][1])
# print a2
feat_ids, feat_vals = tf.split(id_vals,num_or_size_splits=2,axis=1)
转载于:https://www.cnblogs.com/zhangbojiangfeng/p/10899684.html
deepfm代码参考相关推荐
- php透明颜色的代码,PHP 透明水印生成代码参考
PHP 透明水印生成代码参考 复制代码 代码如下: /* * Created on 2010-10-27 * BY QQ542900563 * Copyrights Reserved 2000-202 ...
- 假导出Excel功能实现,按CSV格式快速导出功能代码参考(追求代码追求简洁复用)...
我们辛苦录入的数据都希望能有重复利用的价值,一方面这些基础数据需要有数据库级的重复利用,程序级别的重复利用,另一方面还需要直接可以方便的导出倒入的功能比较好,虽然我们自己制作的统计分析功能很强大,但是 ...
- proto—go语言生成代码参考(Generated-code reference中文翻译)
对go语言生成代码参考页面进行了翻译(大部分是google翻译做的,人工润色了一下),加深对gRPC的理解,方便以后复习. Generated-code reference(中文翻译) 此页面 ...
- C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流
C++ 简化 推箱子 小游戏 完整代码 参考网络资料 命令行运行 仅供初学者参考交流 说明:学做了4关推箱子, 仅供初学者参考可用g++ 编译,可以将内容复制到TXT文件,将后缀改为".cp ...
- dede织梦内容管理系统模板标签代码参考
◆织梦内容管理系统模板标签代码参考 [Arclist 标记] 这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中 hotart.coolart.likeart.artlist.imgli ...
- 蓝桥杯历届试题代码参考
蓝桥杯历届试题代码参考 历届试题 核桃的数量 打印十字图 带分数 剪格子 错误票据 翻硬币 连号区间数 买不到的数目 大臣的旅费 幸运数 横向打印二叉树 危险系数 网络寻路 高僧斗法 格子刷油漆 农场 ...
- html5视频画质清晰度切换和倍速播放切换代码参考
阿酷TONY / 原创 / 2022-11-10 / 长沙 / 2022-11-11 / html5视频播放器如何实现[视频画质清晰度切换]和[倍速播放切换]? html5视频画质清晰度切换切 ...
- 毕业论文 [ 1 ]:查找论文代码参考
查找论文代码参考 1. 文章源码 2. arXiv源码 3. Chrome插件:Find Code for Research Papers 附参考: 1. 文章源码 直接查找文章发布的源地址,查看 ...
- [DeDe] - 织梦内容管理系统模板标签代码参考
来源:http://www.dedecms.com/archives/templethelp/help/taghelp.htm ◆织梦内容管理系统模板标签代码参考 [Arclist 标记] 这个标记 ...
最新文章
- CSS中关于margin的理解误区
- 业界 | 清华发布《人工智能芯片技术白皮书(2018)》
- 终于完成需求模块开发了,jQuery实现的效果,PHP操作数据库
- 初学者可能不知道的 vue.js技巧
- All men are brothers(并查集+思维 好题!!!)
- python中xml模块_python学习第十五天-2(XML模块)
- 编程的本质--深入理解类型系统/泛型/函数式编程/面向对象编程
- 72. Edit Distance
- Tab控件中滚动条的设置
- Badboy录制及参数化详细步骤来一波
- Linux-CentOS上一些快捷键的使用
- 大数据分析要避免哪些错误
- python epoll多路复用技术_python网络编程——IO多路复用之epoll
- TextMesh Pro不能显示中文的解决办法是创建字贴图,常用汉字3500+特殊字符
- 企业报表系统搭建很难?其实选对工具就成功了一半
- 考研基础高等数学笔记
- SAP 银企直连 常用事务代码,表名,类名
- CPU的设计与实现(2)--逻辑电路设计
- 【Python 每日一技】根据任意分隔符分割字符串
- Redis主从配置详细流程