在 python 中处理 chainer.function.max_pooling_2d 时出错
Error while handling chainer.function.max_pooling_2d in python
我正在使用 max_pooling 函数,该函数使用链接器在 CNN 中进行最大池化操作。
我收到以下错误。我已经放置了我用于 max_pooling operation.what 我需要做的代码来解决这个问题?
Pool_1=F.max_pooling_2d(Feature_map1_pool, ksize=3, stride=None, pad=0, cover_all=True, return_indices=False)
InvalidType: Invalid operation is performed in: MaxPooling2D
(Forward)
Expect: in_types[0].dtype.kind == f
Actual: O != f
InvalidType: Invalid operation is performed in: MaxPooling2D (Forward)
Expect: in_types[0].dtype.kind == f
Actual: O != f
此错误表明参数 Feature_map1_pool
具有数据类型 'O'
= 'object'
.
数组的创建应该有一些错误Feature_map1_pool
。
有许多方法可以产生这样的数组。下面的代码只是一个例子。
Feature_map1_pool = numpy.asarray([numpy.array([2, 2]), numpy.array([1])])
我正在使用 max_pooling 函数,该函数使用链接器在 CNN 中进行最大池化操作。
我收到以下错误。我已经放置了我用于 max_pooling operation.what 我需要做的代码来解决这个问题?
Pool_1=F.max_pooling_2d(Feature_map1_pool, ksize=3, stride=None, pad=0, cover_all=True, return_indices=False)
InvalidType: Invalid operation is performed in: MaxPooling2D
(Forward)
Expect: in_types[0].dtype.kind == f
Actual: O != f
InvalidType: Invalid operation is performed in: MaxPooling2D (Forward)
Expect: in_types[0].dtype.kind == f
Actual: O != f
此错误表明参数 Feature_map1_pool
具有数据类型 'O'
= 'object'
.
数组的创建应该有一些错误Feature_map1_pool
。
有许多方法可以产生这样的数组。下面的代码只是一个例子。
Feature_map1_pool = numpy.asarray([numpy.array([2, 2]), numpy.array([1])])