python - 如何添加/删除放置在管道内的模型的参数
问题描述
有什么方法可以在放置在管道内的模型中添加和删除参数,让我们模拟一下这种情况
管道
Pipe_nusvc=Pipeline([('clf',NuSVC(
nu=0.5, kernel='rbf'))])
我想将 NuSVC 的这个参数添加到管道中
gamma='scale'
解决方案
像你一样创建你的管道:
Pipe_nusvc = Pipeline([
('clf', NuSVC(nu=0.5, kernel='rbf'))
])
现在您可以修改内联:
Pipe_nusvc['clf'].gamma = 'auto' # 'scale' is already the default
>>> Pipe_nusvc['clf']
NuSVC(gamma='auto')
推荐阅读
- shell - 查找 shell 脚本中使用的所有变量
- c++ - 为什么我不能传递对我的 unique_ptr 的引用?
- java - AWS Lambda 中线程和 java Future 接口的使用
- android - 在 firebase crashlytics 仪表板中显示的类名被混淆
- java - 找不到数学课的符号
- javascript - Svelte 应用程序错误:根据标志的值更改数组的内容失败
- deep-learning - 如何从 Google Colab 访问笔记本电脑摄像头以在实时流视频中进行对象检测?
- javascript - 在外部单击时,Ion-Input 不会失去焦点
- javascript - webgl 使用帧缓冲区对象在图像上的多个片段着色器提供黑色输出
- pyspark - flatMapValues(whole_list,一个元素列表)