使用tensrflow运行神经网络时出错,导致形状错误

时间:2018-07-27 15:22:58

标签: python tensorflow neural-network

我将使用神经网络,但是代码未在计算机上运行。 它是在其他探针中运行的,它运行完美,我需要帮助,我尝试安装甚至相同版本的软件包,但仍然无法正常工作。

我会将错误显示的部分放在代码中,因为我真的不知道您需要哪些部分来帮助解决这个问题。

\ site-packages \ tensorflow \ python \ framework \ tensor_shape.py“,第737行,在assert_is_compatible_with中     引发ValueError(“形状%s和%s不兼容”%(自我,其他))

ValueError:形状(3,?,294)和(?,294)不兼容

modelNameList = ['UndercompleteAutoencoder_5_']
#%%
for modelName in modelNameList:
    print(modelName)
    #modelName = 'UndercompleteAutoencoder_10_'
    numEpochs = 20
    fileName = 'reconTest_'+modelName+'.npy'
    if os.path.isfile(fileName):
        reconTest[modelName] = np.load(fileName)
    else:

        if modelName == 'Baseline':
            print('Warning - Missing')
            #modelObj = models.BaselinePcaANN()
            #modelObj.fit(partData['Xtrain'])
            #fileName = 'Results_' + str(objectId) + '_BaselinePcaANN_'+ time.strftime("%Y%m%d_%H%M%S") + '.pkl'
            #modelObj.saveModelToFile(fileName)

        if modelName == 'UndercompleteAutoencoder_5_':
            modelObj = models.UndercompAutoEnc(numEpochs=numEpochs,
                                               numUnitsList=[None,5,None], 
                                               actFuncList=['linear','relu','linear'],
                                               encodeLayerIdx=1)



        modelObj.fit(partData['Xtrain'])
        reconTest[modelName] = modelObj.predict(partData['Xtest'])
        np.save(fileName,reconTest[modelName])

如果您需要任何功能或其他信息或代码的安全性,请写评论,这对事先进行研究非常重要。

专门在调用函数fit时发生错误

并且代码在其他计算机上也可以运行,我检查了软件包的版本,并且相同

0 个答案:

没有答案