gpt4 book ai didi

python - 深度学习库 Neon DataIterator/ArrayIterator 初始化错误

转载 作者:太空宇宙 更新时间:2023-11-04 05:37:37 24 4
gpt4 key购买 nike

当尝试按照 neon tutorial 中的说明设置 DataIterator 时.

from neon.data import DataIterator
import numpy as np

X = np.random.rand(10000, 3072)
y = np.random.randint(1, 11, 10000)

train = DataIterator(X=X, y=y, nclass=10, lshape=(3, 32, 32))

我遇到了一个奇怪的错误:

ERROR:neon.data.dataiterator:DataIterator class has been deprecated and  renamed"ArrayIterator" please use that name.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "neon/data/dataiterator.py", line 168, in __init__
super(DataIterator, self).__init__(*args, **kwargs)
File "neon/data/dataiterator.py", line 82, in __init__
self.Xdev = [self.be.array(x) for x in X]
AttributeError: 'NoneType' object has no attribute 'array'

然后我尝试使用 ArrayIterator,保持 X、y 不变。

ArrayIterator(X=X, y=y, nclass=10, lshape=(3,32,32))

同样的 NoneType 错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "neon/data/dataiterator.py", line 82, in __init__
self.Xdev = [self.be.array(x) for x in X]
AttributeError: 'NoneType' object has no attribute 'array'

为什么会这样?有简单的解决方法吗?

最佳答案

通过生成 backend 解决了问题.

from neon.backends import gen_backend

be = gen_backend()
(...)

关于python - 深度学习库 Neon DataIterator/ArrayIterator 初始化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35121711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com