tensorflow
poson
搞过图像处理感觉刚入门做搜索引擎只玩过单机版广告技术做了QueryRewrite目前做推荐算法感觉推荐算法和关键词推荐本质上是一样的爱数学爱计算机爱生活
展开
-
tensorflow 的 hashtable 和index table 读取,求均值向量,缺失值处理
import tensorflow as tfprint(tf.__version__)list_arr = [9, 8, 6, 5]value_arr = [0, 1, 2, 3]tf_look_up = tf.constant(list_arr, dtype=tf.int64)tf_value_arr = tf.constant(value_arr, dtype=tf.int64)table = tf.contrib.lookup.HashTable(tf.contrib.lookup.原创 2020-06-07 17:15:45 · 1506 阅读 · 0 评论 -
tensorflow 通过TextLineDataset dataset.map 读取数据
这样读取数据比较麻烦,因为map是一行行读取,需要自己把数据整理成列的方式。处理起来还是比较麻烦,用decode_csv可以直接把数据处理成列的方式,简单很多。import tensorflow as tffrom tensorflow.contrib.lookup import HashTablefrom tensorflow.contrib.lookup import TextFileIdTableInitializerfrom tensorflow.contrib.lookup im.原创 2020-06-07 14:50:36 · 1420 阅读 · 0 评论 -
样本查询embedding向量
import tensorflow as tf#生成10*5的张量p=tf.Variable(tf.random_normal([10,5]))# 模拟两个样本中的2个稀疏字段的embedding,有4个元素1,3,2,4b = tf.nn.embedding_lookup(p, [[1, 3],[2,4]])# b 的维度是2 * 2 * 5 ,batch=2 ,field s...原创 2020-05-03 10:36:26 · 539 阅读 · 0 评论 -
深度学习 tensorflow 三维矩阵乘法(batch 迭代必须搞懂的矩阵乘法,维度增加)
import tensorflow as tf# 2 * 2 * 2 的embedding 矩阵 , 一个batch,每个样本有f个字段,每个字段有k维# 那么矩阵的大小就是batch * f * kembedding_index = tf.constant([[[0.1,0.2], [0.3,0.2]], ...原创 2020-05-03 09:32:40 · 4066 阅读 · 0 评论 -
keras的自定义 layer和Model
本文对https://www.cnblogs.com/zdm-code/p/12245906.html 里面的一些细节做了修改,model里面增加了一层softmax。import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import layers,Sequential,optimi...原创 2020-04-19 12:24:37 · 1475 阅读 · 0 评论