首页 > 解决方案 > 当我在单独的类上运行 Tensorflow 模型时,它以元组的形式出现

问题描述

我会尽可能清楚地解释这一点,希望有人能提供帮助。

我正在使用数据集训练 Tensorflow 模型,然后使用它进行预测。我将所有内容都放在一个 .py 文件下,它运行良好,但代码很长。

actual_data['PredictedValue'] = model.predict(normed_actual_data)

决定让模型在一个单独的 python 文件上训练,在它自己的类下,并从一个函数中返回它。

但是,如果我从类中 print(type(model)) 我得到这个:

<class 'tensorflow.python.keras.engine.sequential.Sequential'>

但是,如果我在函数返回“模型”后运行相同的 print(type(model)) 命令,我会得到:

<class 'tuple'>

问题是我不能再针对这种类型的对象运行 model.predict 方法。

知道我怎样才能让它工作吗?

提前致谢。

标签: pythonpython-3.xtensorflowoop

解决方案


推荐阅读