Ich benutze Keras mit CNTK-Backend. Ich verwende Python 3.5 GPU-1bit-SGD unter Windows 10.CNTK + Keras: AttributeError: 'Variable' Objekt hat kein Attribut 'get_shape'
Befolgen Sie die Anweisungen wie hier angegeben, um die Installation zu installieren und zu testen. Und alles funktioniert!
Allerdings, wenn ich meine eigenen Code ausführen, bekomme ich diesen Fehler:
numBins = y_pred.get_shape().as_list()[1]
File "C:\Users\abisw\AppData\Local\Continuum\Anaconda3\envs\cntkkeraspy35\lib\site-packages\cntk\ops\functions.py", line 480, in __getattr__
return getattr(outputs[0], name)
File "C:\Users\abisw\AppData\Local\Continuum\Anaconda3\envs\cntkkeraspy35\lib\site-packages\cntk\cntk_py.py", line 1125, in <lambda>
__getattr__ = lambda self, name: _swig_getattr(self, Variable, name)
File "C:\Users\abisw\AppData\Local\Continuum\Anaconda3\envs\cntkkeraspy35\lib\site-packages\cntk\cntk_py.py", line 83, in _swig_getattr
raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
AttributeError: 'Variable' object has no attribute 'get_shape'
Jede Idee, was falsch ist?
Das sieht tatsächlich wie ein Problem mit Ihrem Code. Bitte machen Sie einen [MCVE], der diesen Fehler reproduziert. Welche Anweisungen haben Sie für diese Installation beachtet? –