微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Snorkel中赋予标签功能更高的权重

如何解决在Snorkel中赋予标签功能更高的权重

我正在使用呼吸管为我的训练数据创建标签。我目前有五个标记功能,用于存储在列表中的任务。我正在使用以下代码来应用标签功能

lfs = [lf_a,lf_b,lf_c,lf_d,lf_e]
applier = PandasLFApplier(lfs)
L_train = applier.apply(df_data_sample)

# Train the label model and compute the training labels
label_model = LabelModel(cardinality=2,verbose=True)
label_model.fit(L_train,n_epochs=500,log_freq=50,seed=123)

我要对 lf_e 标签功能赋予更高的权重,因为我的测试表明它比其他功能具有更高的准确性。无法执行此操作将导致其他lfs的输出控制 lf_e 输出。而且我也不想删除任何功能,因为这样做会减少覆盖范围。

在Snorkel中可以做到这一点吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。