0

我正在使用使用chainer 的max_pooling 函数在CNN 中进行maxpooling 操作。

我收到以下错误。我已经放置了我用于 max_pooling 操作的代码。我需要做什么来解决这个问题?

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
4

1 回答 1

0
InvalidType: Invalid operation is performed in: MaxPooling2D (Forward)

Expect: in_types[0].dtype.kind == f

Actual: O != f

此错误表明参数Feature_map1_pool具有 dtype 'O'= 'object'

创建数组时应该有一些错误Feature_map1_pool。有许多方法可以产生这样的数组。以下代码只是一个示例。

Feature_map1_pool = numpy.asarray([numpy.array([2, 2]), numpy.array([1])])
于 2019-07-29T11:00:10.580 回答