python - 当我在单独的类上运行 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 方法。
知道我怎样才能让它工作吗?
提前致谢。
解决方案
推荐阅读
- javascript - d3 示例中未定义路径
- h2o - 为什么 ModelDescriptor 和 ModelDescriptorBuilder 不可序列化?
- javascript - JS倒数计时器中多次调用的问题
- json - 如何在 swift 中根据段在 tableview 中显示 JSON 响应
- c++ - GL_POLYGONS 不工作我如何让我的功能工作
- postman - 纽曼库 - 将每次迭代的响应数据值返回到 csv
- python - VS 代码随机决定向下滚动
- angular - “字符串”类型不存在属性“错误”
- keycloak - 在 keycloak 中添加自定义键
- search - 元描述在 Google 中是正确的,但在 Bing 和 DuckDuckgo 中,它显示特殊字符