LabelBot Predictions

2018-12-11 Thread Harsh Patel
Hey all,
I am looking forward to moving the predictions of labels into production.
This an effort to reduce the number of issues that go unlabelled by the
community. Labelling these issues provides a better way to serve MXNet
users. Currently there are about 10 labels which we can predict with over
90% accuracy. If the bot is able to predict for an issue with a high enough
accuracy then we should label this issue appropriately - in the off chance
the label prediction is incorrect labels can be removed. One of these
labels is Question, so it would be nice for the bot to provide a welcoming
message to users if it believes a question has been submitted.
(
https://cwiki.apache.org/confluence/display/MXNET/Label+Prediction+by+the+@mxnet-label-bot
).

Best,
-Harsh


Re: LabelBot New Design in Production

2018-11-16 Thread Harsh Patel
Hey all,
To help with how we handle issues for MXNet, I am proposing a new label be
created called: [suggest-closed]. I, alongside many others, observe many
stale issues which can be candidates for closure and searching for these of
the 800+ issues we have is a daunting task. This label is meant to help tag
issues which the community believes should be closed. To clarify, this is
not meant to actually close issues, it is simply a suggestion which
contributors can feel free to label. If I am able to get a committer to
help create this that would be great!

Best,
-Harsh

On Thu, Nov 8, 2018 at 11:28 PM Hagay Lupesko  wrote:

>
> > improve over time (think about it recommending you to check out the
> discuss
> > forum when you ask a question, asking you to provide a minimum
> reproducible
> > example if you report a bug, etc). That way, we would reduce the amount
> > boilerplate in the issue template and at the same time provide the user
> > with custom tailored assistance.
> >
> > Best regards,
> > Marco
> >
> > On Fri, Nov 9, 2018 at 1:00 AM Naveen Swamy  wrote:
> >
> > > Great job!, this is very helpful to triage issues!, users when
> creating a
> > > new Issue could themselves tag the issues. May be we should add that to
> > the
> > > issue template?
> > >
> > > On Thu, Nov 8, 2018 at 3:54 PM Harsh Patel  >
> > > wrote:
> > >
> > > > Hey all,
> > > > The upgraded label bot has been pushed into production. Current
> > > > functionality includes
> > > > add, delete, and update.
> > > > (i.e. @mxnet-label-bot add ['label']
> > > > @mxnet-label-bot remove ['label']
> > > > @mxnet-label-bot update ['label'])
> > > >
> > > > Users should feel free to leave suggestions and any potential issues.
> > The
> > > > forum to this best would be here:
> > > > https://github.com/apache/incubator-mxnet/issues/13163
> > > >
> > > > Best,
> > > > -Harsh Patel
> > > >
> > >
> >
>


LabelBot New Design in Production

2018-11-08 Thread Harsh Patel
Hey all,
The upgraded label bot has been pushed into production. Current
functionality includes
add, delete, and update.
(i.e. @mxnet-label-bot add ['label']
@mxnet-label-bot remove ['label']
@mxnet-label-bot update ['label'])

Users should feel free to leave suggestions and any potential issues. The
forum to this best would be here:
https://github.com/apache/incubator-mxnet/issues/13163

Best,
-Harsh Patel


Re: MXNet - Label Bot functionality

2018-10-15 Thread Harsh Patel
Hey,
I have a demo available that users and developers can play around with --
this is in regards to the post I had made regarding the updated label bot
functionality. This is available on my fork (
https://github.com/harshp8l/incubator-mxnet) if the developers would be
able to provide feedback that would be great.
The updated usage of this label bot:
To add labels: @mxnet-label-bot, add ['label1', 'label2']
To remove labels: @mxnet-label-bot, remove ['label1', 'label2']
To update labels: @mxnet-label-bot, update ['label3', 'label4']
(warning: with update - this will remove all other labels for a specific
issue and update only with the labels the user specifies). Thanks.

My PR for reference:
https://github.com/MXNetEdge/mxnet-infrastructure/pull/15

My Design:
https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot

Best,
-Harsh

On Mon, Oct 15, 2018 at 12:54 AM Hagay Lupesko  wrote:

> +1
> Thanks for the contribution!
>
> On Fri, Oct 12, 2018 at 1:41 AM kellen sunderland <
> kellen.sunderl...@gmail.com> wrote:
>
> > Awesome work!  Many thanks.
> >
> > On Fri, Oct 12, 2018, 1:19 AM Harsh Patel 
> > wrote:
> >
> > > Hey,
> > > I am looking to contribute to MXNet. I have a working implementation
> > based
> > > on my proposed design structure according to this wiki page (
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot
> > > )
> > > - under 7.
> > > I have provided users with functionality allowing for adding, updating,
> > and
> > > deleting labels for our issues. The response time with the bot to
> provide
> > > the aforementioned functionality has been reduced as well. Users should
> > > expect speedy updates to labels based on requests made to the label
> bot.
> > > The total number of GitHub API calls have been further reduced as well
> > > preventing potential bottlenecks that could result from GitHub.
> > > I would like to have a webhook for this repo:
> > > https://github.com/apache/incubator-mxnet so that this functionality
> > will
> > > be used and tested by the developers here. Thanks.
> > >
> > > Best,
> > > -Harsh Patel
> > >
> >
>


MXNet - Label Bot functionality

2018-10-11 Thread Harsh Patel
Hey,
I am looking to contribute to MXNet. I have a working implementation based
on my proposed design structure according to this wiki page (
https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot)
- under 7.
I have provided users with functionality allowing for adding, updating, and
deleting labels for our issues. The response time with the bot to provide
the aforementioned functionality has been reduced as well. Users should
expect speedy updates to labels based on requests made to the label bot.
The total number of GitHub API calls have been further reduced as well
preventing potential bottlenecks that could result from GitHub.
I would like to have a webhook for this repo:
https://github.com/apache/incubator-mxnet so that this functionality will
be used and tested by the developers here. Thanks.

Best,
-Harsh Patel


Reformulating to a more efficient design of Mxnet-label-Bot

2018-09-27 Thread Harsh Patel
Hey,
I'm Harsh Patel, and I am looking to contribute to MXNet. I wanted to get
some feedback to improvements that could be made with the current structure
that we have for automatically labelling issues and pull requests. I have
linked my proposed design structure on the bottom of this wiki page (
https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot)
- it should be under 7. Overall, users will benefit from this design since
it will allow adding, updating, and deleting of labels freely. Label
creation will be faster since this model focuses on labelling an issue as
soon as it is made. Another key benefit is that we minimize the number of
total GitHub API calls that need to be made. Feedback would be much
appreciated - I would like to hear what the developers have to say! Thanks.