Tensorflow Assign需要两个张量的形状匹配。 lhs shape = [19] rhs shape = [20]

时间:2018-12-07 13:05:40

标签: python-3.x tensorflow machine-learning

我有两个张量流模型名称(model.keywords和model.persons)。首先,我要依次训练两个模型  首先训练model.keywords,然后训练model.persons,然后根据条件进行预测,同时进行需要model.keywords模型预测的预测。  错误如下: Tensorflow Assign需要两个张量的形状匹配。 lhs shape = [19] rhs shape = [20]。

我已经提到了关于stackoverflow的其他类似问题,但是没有一个问题可以帮助我解决错误。

我想问题是模型没有获取正确的检查点。 我在:错误:

 model = tflearn.DNN(self.network)
 model.load('checkpoints/keywords/model.keywords', weights_only=True)

检查点的目录结构为:

 checkpoints->
       keywords->
          model.keywords.data
          model.keywords.index
          model.keywords.meta
          checkpoint
       persons->
          model.persons.data
          model.persons.index
          model.persons.meta
          checkpoint

checkpoint of model.keywords contains:
  model_checkpoint_path: "C:\\Users\\akshay.ajay.indalkar\\Desktop\\gibs- 
  email-ingestion_latest\\checkpoints\\keywords\\model.keywords"

  all_model_checkpoint_paths: 
  "C:\\Users\\akshay.ajay.indalkar\\Desktop\\gibs-emai- 
  ingestion_latest\\checkpoints\\keywords\\model.keywords"


  checkpoint of model.persons contains:

  model_checkpoint_path: "C:\\Users\\akshay.ajay.indalkar\\Desktop\\gibs- 
  email-ingestion_latest\\checkpoints\\b\\model.persons"

  all_model_checkpoint_paths: 
  "C:\\Users\\akshay.ajay.indalkar\\Desktop\\gibs-email- 
   ingestion_latest\\checkpoints\\b\\model.persons"

0 个答案:

没有答案