Python 建议使用Conv3D的theano实现
我正在尝试使用theano运行一个3D卷积神经网络,但是我不能完全确定函数Python 建议使用Conv3D的theano实现,python,machine-learning,computer-vision,theano,convolution,Python,Machine Learning,Computer Vision,Theano,Convolution,我正在尝试使用theano运行一个3D卷积神经网络,但是我不能完全确定函数theano.tensor.nnet.Conv3d的用法 我习惯于使用千层面,但是由于目前无法访问GPU,我无法使用lasagne.layers.dnn.Conv3DDNNLayer功能 是否有人能就输入和输出向我提供建议,我需要做什么才能使用theano功能?我有N x 9 x 9 x 9形式的数据,有一个通道,并且初始化了theano张量。我还用千层面创建了一个输入层,如下所示: input = lasagne.lay
theano.tensor.nnet.Conv3d
的用法
我习惯于使用千层面,但是由于目前无法访问GPU,我无法使用lasagne.layers.dnn.Conv3DDNNLayer
功能
是否有人能就输入和输出向我提供建议,我需要做什么才能使用theano功能?我有N x 9 x 9 x 9形式的数据,有一个通道,并且初始化了theano张量。我还用千层面创建了一个输入层,如下所示:
input = lasagne.layers.InputLayer((None, 1, 9, 9, 9), input_var=input_var)
欢迎任何意见!谢谢。除了cuDNN外,千层面目前不支持3D conv。 然而,我有叉子千层面来实现它: (Conv3DLayer) 其输出与Conv3DDNNLayer的输出相同 也有关于将其添加到核心千层面的讨论(请参阅),但尚未实现 希望这有帮助 干杯,
Michael谢谢,我成功访问了cuda GPU,因此可以在那里运行千层面版本!我认为如果没有它,速度会太慢:)