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

关于MLPRegressor调参中hidden_layer_sizes参数含义的技术疑问

关于MLPRegressor中hidden_layer_sizes参数网格的解释

你的理解完全正确,这个参数网格就是让GridSearchCV依次测试三种不同的隐藏层结构:

  • (100,):1个隐藏层,该层包含100个神经元
  • (50,100,):2个隐藏层,第一层50个神经元,第二层100个神经元(末尾的逗号是元组的合法写法,不影响参数含义,仅为格式统一)
  • (50,75,100,):3个隐藏层,第一层50个神经元,第二层75个神经元,第三层100个神经元

补充说明

在scikit-learn的MLPRegressor中,hidden_layer_sizes参数接受整数元组:

  • 元组的长度 = 隐藏层的层数
  • 元组中的每个整数 = 对应位置隐藏层的神经元数量

代码注意点

你的代码里activation参数列表包含了'lbfgs',这是求解器solver的合法选项,并非激活函数的可选值,会导致GridSearchCV运行报错。激活函数的合法选项有'identity'、'logistic'、'tanh'、'relu',请修正该参数列表。

内容的提问来源于stack exchange,提问作者JZ0

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 22:09:18