snorkel-team/snorkel

A system for quickly generating training data with weak supervision

它解决了什么问题

Snorkel 解决了机器学习中手动数据标注的瓶颈。它不再需要人类手动标注数千个单独的示例,而是允许用户以编程方式创建和管理训练数据,从而减少构建高质量数据集所需的时间和精力。

运作原理

它提供了一个“弱监督”框架,用户可以编写标注函数来以编程方式为数据分配标签。这种方法为数据创建过程带来了数学和系统结构,允许迭代开发,并能够在不手动标注每个实例的情况下,将领域专业知识注入到训练流程中。

适用对象

它专为需要为机器学习项目高效生成大量标注训练数据的机器学习工程师、研究人员和领域专家而设计。

特色亮点

  • 训练数据的编程标注
  • 弱监督建模框架
  • 支持数据增强和多任务学习
  • 与医学和工业等多个领域的整合

相关

  • 项目
  • 项目
  • 项目
  • 项目