You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

端到端ML项目Model Trainer报错:TypeError意外参数'trained_model_file_path'

解决TypeError: init() got an unexpected keyword argument 'trained_model_file_path'问题

问题原因

你实例化ModelTrainer类时传入了trained_model_file_path参数,但该类的__init__方法并未定义这个参数,导致参数不匹配错误。

修复方案

1. 核对类的初始化方法定义

打开你的ModelTrainer类代码,确认__init__方法的参数列表。比如原类定义可能类似:

class ModelTrainer:
    def __init__(self, param1, param2):
        self.param1 = param1
        self.param2 = param2

这种情况下,它确实不接受trained_model_file_path参数。

2. 调整代码适配需求

  • 若需要新增该参数功能:修改ModelTrainer的__init__方法,添加trained_model_file_path参数:
    class ModelTrainer:
        def __init__(self, trained_model_file_path, param1, param2):
            self.trained_model_file_path = trained_model_file_path
            self.param1 = param1
            self.param2 = param2
    
  • 若该参数是误传:删除实例化代码中的trained_model_file_path参数,保证传入的参数与__init__方法定义的完全一致。

3. 对齐参考项目逻辑

对照Krish Naik的Wine Quality项目中ModelTrainer的实现,检查参数定义和实例化方式,确保你的航班票价项目的类结构与调用逻辑和参考项目匹配。

内容的提问来源于stack exchange,提问作者Md. Ehsanul Haque Kanan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 00:10:57