alibaba / pipcook

Machine learning platform for Web developers
https://alibaba.github.io/pipcook/
Apache License 2.0
2.54k stars 209 forks source link

pipeline: create a pipeline to help us labeling #168

Open yorkie opened 4 years ago

yorkie commented 4 years ago

Alternative bot is here: https://github.com/marketplace/issue-label-bot, which uses machine learning for labeling like feature_request and question, unfortunately the bot doesn't support more categories.

So that's why we want to create yet another one, moreover we will make it:

And it must be developed community-driven, so if you are interested in having a try? Just look at the following plugins that I listed for this pipeline:

type plugin
Data Collect data-collect-github, selects the issue list by a repo, and outputs csv files
Data Access csv-data-access
Model Define bayesian-model-define
Model Train bayesian-model-train
Model Evaluate bayesian-model-evaluate

Steps to implement:

Txiaozhe commented 4 years ago

Do you mean that create a pipeline of pipcook to label all of prs and issues automatic? It means that this pipeline will become a use case for pipcook for github?

yorkie commented 4 years ago

Exactly.

Txiaozhe commented 4 years ago

Great, it may also be a good case for pipcook:)

yorkie commented 4 years ago

A possible rule-based solution is use GitHub's actions/labeler, and an example is here: https://github.com/bytecodealliance/wasmtime/blob/master/.github/labeler.yml :)

Txiaozhe commented 4 years ago

It looks like label all of things by regexp:(

yorkie commented 4 years ago

It looks like label all of things by regexp:(

The labeler action could reduce our works for labeling on PR partially, see #176. It's a good start to address this issue :)