在烤宽面条中,我需要一个4d纽比数组来表示4d Theano张量吗?

2024-05-16 18:01:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用烤宽面条建立一个神经网络,我很好奇如何准确地输入到网络中。在这个例子中,他们声明输入层是4维的,实际上它是一个4维张量。这是否意味着我必须给网络一个四维的纽比阵列?有可能吗?如何从4d的列表向量中构建一个?在


Tags: 网络声明列表神经网络向量例子面条
1条回答
网友
1楼 · 发布于 2024-05-16 18:01:17

在宽面条提供的MNIST示例中,您需要输入一个4D张量。在

一般来说,如果数据是二维的(例如图像),输入的形状必须是(n_samples, n_channels, height, width)。在MNIST数据集中,n_channel是1(可能是其他东西,例如RGB图像的3),而{}和{}都是28。在

如果你的数据只有一维,那么你必须输入一个3D张量,形状为(n_samples, n_channel, n_features)。在

请注意,如果您想预测单个图像的标签((28,28)ndarray,就像this question)一样,这可能会有问题,因为您需要将输入设为4维。在这种情况下,可以使用data = data[None, None, :, :]添加轴。在

相关问题 更多 >