【问题标题】:How to create CNN model using keras?如何使用 keras 创建 CNN 模型?
【发布时间】:2020-05-31 05:14:56
【问题描述】:

我想创建一个包含所有 nSeizures 模型的 CNN 模型,而不是为每个癫痫发作文件创建模型,但我收到此错误

for i in range(0, nSeizure):
            print(nSeizure)
            print('SEIZURE OUT: '+str(i+1))
            print('Training start') 
           ## create model
            model = createModel()
            filesPath=getFilesPathWithoutSeizure(i, indexPat)
           ## create one model including all nSeizures models
            for model in range(0, nSeizure):
                mylist.append(model)
                data=mylist.append(model)
                history=data.fit_generator(generate_arrays_for_training(indexPat, filesPath, end=75), 
                                validation_data=generate_arrays_for_training(indexPat, filesPath, 
                                start=75),
                                #steps_per_epoch=10000, epochs=10)
                                steps_per_epoch=int((len(filesPath)-int(len(filesPath)/100*25))), 
                                validation_steps=int((len(filesPath)-int(len(filesPath)/100*75))),
                                verbose=2,
                                epochs=300, max_queue_size=2, shuffle=True, callbacks=[callback])

【问题讨论】:

    标签: machine-learning keras deep-learning conv-neural-network model-fitting


    【解决方案1】:

    mylist.append(model) 返回无。 当您调用data.fit_generator 时,它实际上意味着None.fit_generator。 考虑重写代码。

    【讨论】:

      猜你喜欢
      • 2017-12-10
      • 2018-06-28
      • 1970-01-01
      • 2019-09-04
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      • 2021-04-17
      • 1970-01-01
      相关资源
      最近更新 更多