C# 在将模型从matlab导出到onnx时,如何使模型能够接受任意大小的输入?

C# 在将模型从matlab导出到onnx时,如何使模型能够接受任意大小的输入?,c#,matlab,deep-learning,ml.net,onnx,C#,Matlab,Deep Learning,Ml.net,Onnx,我得到了一个模型(用Matlab训练),它是一个FCN(完全卷积网络)。输入是图像,输出是图像的噪声,所以我们的目标是(输入-输出),这是一个去噪图像。由于FCN结构,理论上,它应该接受任意大小的输入。但我将模型输入大小设置为50x50,以便进行更快的训练。然后我将模型导出为ONNX(开放式神经网络交换)格式,并尝试使用Ml.Net在C#上进行推理。然后,我发现模型输入大小必须与训练相同(50x50)。我希望模型可以用任何大小的输入进行推理。如何解决此问题?正如我在Keras中所知道的,可以将输

我得到了一个模型(用Matlab训练),它是一个FCN(完全卷积网络)。输入是图像,输出是图像的噪声,所以我们的目标是(输入-输出),这是一个去噪图像。由于FCN结构,理论上,它应该接受任意大小的输入。但我将模型输入大小设置为50x50,以便进行更快的训练。然后我将模型导出为ONNX(开放式神经网络交换)格式,并尝试使用Ml.Net在C#上进行推理。然后,我发现模型输入大小必须与训练相同(50x50)。我希望模型可以用任何大小的输入进行推理。如何解决此问题?正如我在Keras中所知道的,可以将输入大小设置为“无”,以获取任何大小的输入。但我不知道如何在Matlab中实现它。有人有什么想法吗?我使用下面的代码。

链接页不存在。正确链接:@sanastasiadis非常感谢,我已修复。