Ваш оператор импорта
from keras.layers.convolutional import Convolution3D, MaxPooling3D
пытается импортировать MaxPooling3D
из keras.layers.convolutional
. MaxPooling3D
на самом деле является частью pooling
модуля, то есть keras.layers.pooling
.
Согласно keras source и docs , лучший способ импортировать эти два класса в одном выражении будут
from keras.layers import Convolution3D, MaxPooling3D
В качестве альтернативы, вы можете импортировать их отдельно:
from keras.layers.convolutional import Convolution3D
from keras.layers.pooling import MaxPooling3D
, но в целом вы должны обратить внимание на то, что преднамеренно раскрывается через пакет ; то есть классы, доступные с keras.layers
.