【发布时间】:2016-01-11 16:39:30
【问题描述】:
我试图将模型参数作为 dict 传递给 Scikit-learn 估计器,但没有运气。它似乎只是将我的 dict 嵌套到参数之一中。例如:
params = {
'copy_X': True,
'fit_intercept': False,
'normalize': True
}
lr = LinearRegression(params)
给我:
LinearRegression(copy_X=True,
fit_intercept={'copy_X': True, 'fit_intercept': False,'normalize': True},
normalize=False)
另外,我创建了一个函数来迭代字典,并可以创建一个字符串,如:
'copy_X=True, fit_intercept=True, normalize=False'
这同样不成功。有人在这里有什么建议吗?我唯一的限制是数据将以 dict 的形式传给我(实际上是一个 json 对象正在加载 json.uploads)。
谢谢。
【问题讨论】:
标签: python dictionary scikit-learn