我正在尝试使用Tensorflow中的KMNIST数据集和我正在使用的教科书中的一些示例代码来构建一个简单的自动编码器,但当我尝试拟合模型时,我总是遇到错误。错误显示为ValueError: Layer sequential_20 expects 1 inputs, but it received 2 input tensors.我对TensorFlow真的很陌生,我对这个错误的所有研究都让我感到困惑,因为它似乎涉及到我的代码之外的东西。没有什么帮助,因为我只使用了顺序层。
TL;DR:是否有一种方法可以删除火炬张量视图中的一行或列而不创建底层数据的副本?背景:从形状(2000,10000)的基本张量(样本、特征)开始(大约90 of ),我想为每个功能创建一个新视图的两个元组,包括带有形状(2000,1)的单一特征训练目标和包含其余特征的(2000,9999)形状的训练输入。由于我想为每个特性(10k)训练一个相当简单的模型,并且尽可能多地并行地使用这些数据,所以我希望并行地提供这些数据,但是我的内存不允许这样做,除非输入张量是视图。虽然切片可以创建视图,
我试图使用葡萄酒评论数据集进行沙箱项目,并希望将文本数据和一些工程数字特性结合到神经网络中,但我收到了一个值错误。ValueError: Layer model expects 2 input(s), but it received 1 input tensors.Inputs received: [<tf.Tensor '