我正在尝试使用tensorflow 0.14来训练使用协同过滤算法的推荐系统。
如果我有
ratings = tf.sparse_placeholder(tf.float32, shape=[None, None])
ratings_dense = tf.sparse_tensor_to_dense(ratings, validate_indices=False)
以后在所有计算中使用ratings_dense
,它比
ratings_dense = tf.placeholder(tf.float32, shape=[None, None])
并传递预填充的numpy数组。
为什么会这样?