Fwd: Google Summer of Code 2019 Mentor Registration

classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: Google Summer of Code 2019 Mentor Registration

Gilles Sadowski-2
Hi.

Anyone willing to apply (cf. message below)?

Regards,
Gilles

---------- Forwarded message ---------
From: Ulrich Stärk <[hidden email]>
Date: ven. 8 mars 2019 à 20:49
Subject: Google Summer of Code 2019 Mentor Registration
To: <[hidden email]>
Cc: [hidden email] <[hidden email]>


Dear PMCs,

I'm happy to announce that the ASF has made it onto the list of
accepted organizations for
Google Summer of Code 2019! [1,2]

It is now time for mentors to sign up, so please pass this email on to
your community and
podlings. If you aren’t already subscribed to
[hidden email] you should do so now else
you might miss important information.

Mentor signup requires two steps: mentor signup in Google's system [3]
and PMC acknowledgement.

If you want to mentor a project in this year's SoC you will have to

1. Be an Apache committer.
2. Request an acknowledgement from the PMC for which you want to
mentor projects. Use the below
template and *do not forget to copy [hidden email]*. We
will use the email adress you
indicate to send the invite to be a mentor for Apache.

PMCs, read carefully please.

We request that each mentor is acknowledged by a PMC member. This is
to ensure the mentor is in good
standing with the community. When you receive a request for
acknowledgement, please ACK it and cc
[hidden email]

Lastly, it is not yet too late to record your ideas in Jira (see
previous emails for details).
Students will now begin to explore ideas so if you haven’t already
done so, record your ideas
immediately!

Cheers,

The Apache GSoC Team

mentor request email template:
----
to: private@<project>.apache.org
cc: [hidden email]
subject: GSoC 2019 mentor request for <mentor name>

<project> PMC,

please acknowledge my request to become a mentor for Google Summer of
Code 2018 projects for Apache
<project>.

I would like to receive the mentor invite to <email address>

<custom content>

----

[1] https://summerofcode.withgoogle.com/organizations/
[2] https://summerofcode.withgoogle.com/organizations/6614885824200704/
[3] https://summerofcode.withgoogle.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Rob Tompkins
How much work is it? I’ve not done it before, but I’d be happy to consider it.

-Rob

> On Mar 8, 2019, at 3:14 PM, Gilles Sadowski <[hidden email]> wrote:
>
> Hi.
>
> Anyone willing to apply (cf. message below)?
>
> Regards,
> Gilles
>
> ---------- Forwarded message ---------
> From: Ulrich Stärk <[hidden email] <mailto:[hidden email]>>
> Date: ven. 8 mars 2019 à 20:49
> Subject: Google Summer of Code 2019 Mentor Registration
> To: <[hidden email] <mailto:[hidden email]>>
> Cc: [hidden email] <mailto:[hidden email]> <[hidden email] <mailto:[hidden email]>>
>
>
> Dear PMCs,
>
> I'm happy to announce that the ASF has made it onto the list of
> accepted organizations for
> Google Summer of Code 2019! [1,2]
>
> It is now time for mentors to sign up, so please pass this email on to
> your community and
> podlings. If you aren’t already subscribed to
> [hidden email] you should do so now else
> you might miss important information.
>
> Mentor signup requires two steps: mentor signup in Google's system [3]
> and PMC acknowledgement.
>
> If you want to mentor a project in this year's SoC you will have to
>
> 1. Be an Apache committer.
> 2. Request an acknowledgement from the PMC for which you want to
> mentor projects. Use the below
> template and *do not forget to copy [hidden email]*. We
> will use the email adress you
> indicate to send the invite to be a mentor for Apache.
>
> PMCs, read carefully please.
>
> We request that each mentor is acknowledged by a PMC member. This is
> to ensure the mentor is in good
> standing with the community. When you receive a request for
> acknowledgement, please ACK it and cc
> [hidden email]
>
> Lastly, it is not yet too late to record your ideas in Jira (see
> previous emails for details).
> Students will now begin to explore ideas so if you haven’t already
> done so, record your ideas
> immediately!
>
> Cheers,
>
> The Apache GSoC Team
>
> mentor request email template:
> ----
> to: private@<project>.apache.org
> cc: [hidden email]
> subject: GSoC 2019 mentor request for <mentor name>
>
> <project> PMC,
>
> please acknowledge my request to become a mentor for Google Summer of
> Code 2018 projects for Apache
> <project>.
>
> I would like to receive the mentor invite to <email address>
>
> <custom content>
>
> ----
>
> [1] https://summerofcode.withgoogle.com/organizations/
> [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/
> [3] https://summerofcode.withgoogle.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email] <mailto:[hidden email]>
> For additional commands, e-mail: [hidden email] <mailto:[hidden email]>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email] <mailto:[hidden email]>
> For additional commands, e-mail: [hidden email] <mailto:[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Eric Barnhill
In reply to this post by Gilles Sadowski-2
I am definitely willing to mentor development of the stats libraries as I
was last year. Now that I work more in data science I am happy to also
mentor the ML library -- in today's world this is NOT too distant a subject
for commons to cover and I am using those models every day, also it
integrates tightliy with stats.

However Gilles and I recruited someone to work on stats last year and due
to some sort of communications disaster, they were rejected despite our
approvals on this list, they couldn't get credit for working on the
project, and an enormous amount of everyone's time was wasted.

Have safeguards been put in place to make sure it won't happen again this
time? What should we have done differently?

And if we can go forward, I would like to contact that kid and give him
first crack at the stats library -- he went to all the trouble to make a
nice proposal for it and everything last year...

Eric



On Fri, Mar 8, 2019 at 12:14 PM Gilles Sadowski <[hidden email]>
wrote:

> Hi.
>
> Anyone willing to apply (cf. message below)?
>
> Regards,
> Gilles
>
> ---------- Forwarded message ---------
> From: Ulrich Stärk <[hidden email]>
> Date: ven. 8 mars 2019 à 20:49
> Subject: Google Summer of Code 2019 Mentor Registration
> To: <[hidden email]>
> Cc: [hidden email] <[hidden email]>
>
>
> Dear PMCs,
>
> I'm happy to announce that the ASF has made it onto the list of
> accepted organizations for
> Google Summer of Code 2019! [1,2]
>
> It is now time for mentors to sign up, so please pass this email on to
> your community and
> podlings. If you aren’t already subscribed to
> [hidden email] you should do so now else
> you might miss important information.
>
> Mentor signup requires two steps: mentor signup in Google's system [3]
> and PMC acknowledgement.
>
> If you want to mentor a project in this year's SoC you will have to
>
> 1. Be an Apache committer.
> 2. Request an acknowledgement from the PMC for which you want to
> mentor projects. Use the below
> template and *do not forget to copy [hidden email]*. We
> will use the email adress you
> indicate to send the invite to be a mentor for Apache.
>
> PMCs, read carefully please.
>
> We request that each mentor is acknowledged by a PMC member. This is
> to ensure the mentor is in good
> standing with the community. When you receive a request for
> acknowledgement, please ACK it and cc
> [hidden email]
>
> Lastly, it is not yet too late to record your ideas in Jira (see
> previous emails for details).
> Students will now begin to explore ideas so if you haven’t already
> done so, record your ideas
> immediately!
>
> Cheers,
>
> The Apache GSoC Team
>
> mentor request email template:
> ----
> to: private@<project>.apache.org
> cc: [hidden email]
> subject: GSoC 2019 mentor request for <mentor name>
>
> <project> PMC,
>
> please acknowledge my request to become a mentor for Google Summer of
> Code 2018 projects for Apache
> <project>.
>
> I would like to receive the mentor invite to <email address>
>
> <custom content>
>
> ----
>
> [1] https://summerofcode.withgoogle.com/organizations/
> [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/
> [3] https://summerofcode.withgoogle.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Bruno P. Kinoshita-2
In reply to this post by Gilles Sadowski-2
I will be joining as co-mentor in Jenkins this year. But happy to provide a few hours helping with reviewing/testing tickets for the GSoC if anyone takes the role of mentor.

Cheers
Bruno




On Saturday, 9 March 2019, 9:14:24 am NZDT, Gilles Sadowski <[hidden email]> wrote:





Hi.

Anyone willing to apply (cf. message below)?

Regards,
Gilles

---------- Forwarded message ---------
From: Ulrich Stärk <[hidden email]>
Date: ven. 8 mars 2019 à 20:49
Subject: Google Summer of Code 2019 Mentor Registration
To: <[hidden email]>
Cc: [hidden email] <[hidden email]>


Dear PMCs,

I'm happy to announce that the ASF has made it onto the list of
accepted organizations for
Google Summer of Code 2019! [1,2]

It is now time for mentors to sign up, so please pass this email on to
your community and
podlings. If you aren’t already subscribed to
[hidden email] you should do so now else
you might miss important information.

Mentor signup requires two steps: mentor signup in Google's system [3]
and PMC acknowledgement.

If you want to mentor a project in this year's SoC you will have to

1. Be an Apache committer.
2. Request an acknowledgement from the PMC for which you want to
mentor projects. Use the below
template and *do not forget to copy [hidden email]*. We
will use the email adress you
indicate to send the invite to be a mentor for Apache.

PMCs, read carefully please.

We request that each mentor is acknowledged by a PMC member. This is
to ensure the mentor is in good
standing with the community. When you receive a request for
acknowledgement, please ACK it and cc
[hidden email]

Lastly, it is not yet too late to record your ideas in Jira (see
previous emails for details).
Students will now begin to explore ideas so if you haven’t already
done so, record your ideas
immediately!

Cheers,

The Apache GSoC Team

mentor request email template:
----
to: private@<project>.apache.org
cc: [hidden email]
subject: GSoC 2019 mentor request for <mentor name>

<project> PMC,

please acknowledge my request to become a mentor for Google Summer of
Code 2018 projects for Apache
<project>.

I would like to receive the mentor invite to <email address>

<custom content>

----

[1] https://summerofcode.withgoogle.com/organizations/
[2] https://summerofcode.withgoogle.com/organizations/6614885824200704/
[3] https://summerofcode.withgoogle.com/


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Gilles Sadowski-2
Hi.

Please send a mail to "private@" as requested in the announce mail.
The more people subscribed to "mentors@",  the less likely we'll miss
administrivia.  [In addition to "Commons" as the project, we should
probably specify which component(s) we are able to provide support.]

Thanks,
Gilles

Le ven. 8 mars 2019 à 23:33, Bruno P. Kinoshita <[hidden email]> a écrit :

>
> I will be joining as co-mentor in Jenkins this year. But happy to provide a few hours helping with reviewing/testing tickets for the GSoC if anyone takes the role of mentor.
>
> Cheers
> Bruno
>
>
>
>
> On Saturday, 9 March 2019, 9:14:24 am NZDT, Gilles Sadowski <[hidden email]> wrote:
>
>
>
>
>
> Hi.
>
> Anyone willing to apply (cf. message below)?
>
> Regards,
> Gilles
>
> ---------- Forwarded message ---------
> From: Ulrich Stärk <[hidden email]>
> Date: ven. 8 mars 2019 à 20:49
> Subject: Google Summer of Code 2019 Mentor Registration
> To: <[hidden email]>
> Cc: [hidden email] <[hidden email]>
>
>
> Dear PMCs,
>
> I'm happy to announce that the ASF has made it onto the list of
> accepted organizations for
> Google Summer of Code 2019! [1,2]
>
> It is now time for mentors to sign up, so please pass this email on to
> your community and
> podlings. If you aren’t already subscribed to
> [hidden email] you should do so now else
> you might miss important information.
>
> Mentor signup requires two steps: mentor signup in Google's system [3]
> and PMC acknowledgement.
>
> If you want to mentor a project in this year's SoC you will have to
>
> 1. Be an Apache committer.
> 2. Request an acknowledgement from the PMC for which you want to
> mentor projects. Use the below
> template and *do not forget to copy [hidden email]*. We
> will use the email adress you
> indicate to send the invite to be a mentor for Apache.
>
> PMCs, read carefully please.
>
> We request that each mentor is acknowledged by a PMC member. This is
> to ensure the mentor is in good
> standing with the community. When you receive a request for
> acknowledgement, please ACK it and cc
> [hidden email]
>
> Lastly, it is not yet too late to record your ideas in Jira (see
> previous emails for details).
> Students will now begin to explore ideas so if you haven’t already
> done so, record your ideas
> immediately!
>
> Cheers,
>
> The Apache GSoC Team
>
> mentor request email template:
> ----
> to: private@<project>.apache.org
> cc: [hidden email]
> subject: GSoC 2019 mentor request for <mentor name>
>
> <project> PMC,
>
> please acknowledge my request to become a mentor for Google Summer of
> Code 2018 projects for Apache
> <project>.
>
> I would like to receive the mentor invite to <email address>
>
> <custom content>
>
> ----
>
> [1] https://summerofcode.withgoogle.com/organizations/
> [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/
> [3] https://summerofcode.withgoogle.com/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Gilles Sadowski-2
In reply to this post by Eric Barnhill
Hi Eric.

Le ven. 8 mars 2019 à 22:22, Eric Barnhill <[hidden email]> a écrit :
>
> I am definitely willing to mentor development of the stats libraries as I
> was last year. Now that I work more in data science I am happy to also
> mentor the ML library

What are you referring to?

> -- in today's world this is NOT too distant a subject
> for commons to cover and I am using those models every day, also it
> integrates tightliy with stats.
>
> However Gilles and I recruited someone to work on stats last year and due
> to some sort of communications disaster, they were rejected despite our
> approvals on this list, they couldn't get credit for working on the
> project, and an enormous amount of everyone's time was wasted.
>
> Have safeguards been put in place to make sure it won't happen again this
> time? What should we have done differently?

You have to register as a mentor. :-)

Then, read and follow the guidelines:
  http://community.apache.org/guide-to-being-a-mentor.html

What should be done ASAP is tag existing, or new issues,
with the appropriate label so that tasks will appear here:
    http://s.apache.org/gsoc2019ideas

Regards,
Gilles


>
> And if we can go forward, I would like to contact that kid and give him
> first crack at the stats library -- he went to all the trouble to make a
> nice proposal for it and everything last year...
>
> Eric
>
>
>
> On Fri, Mar 8, 2019 at 12:14 PM Gilles Sadowski <[hidden email]>
> wrote:
>
> > Hi.
> >
> > Anyone willing to apply (cf. message below)?
> >
> > Regards,
> > Gilles
> >
> > ---------- Forwarded message ---------
> > From: Ulrich Stärk <[hidden email]>
> > Date: ven. 8 mars 2019 à 20:49
> > Subject: Google Summer of Code 2019 Mentor Registration
> > To: <[hidden email]>
> > Cc: [hidden email] <[hidden email]>
> >
> >
> > Dear PMCs,
> >
> > I'm happy to announce that the ASF has made it onto the list of
> > accepted organizations for
> > Google Summer of Code 2019! [1,2]
> >
> > It is now time for mentors to sign up, so please pass this email on to
> > your community and
> > podlings. If you aren’t already subscribed to
> > [hidden email] you should do so now else
> > you might miss important information.
> >
> > Mentor signup requires two steps: mentor signup in Google's system [3]
> > and PMC acknowledgement.
> >
> > If you want to mentor a project in this year's SoC you will have to
> >
> > 1. Be an Apache committer.
> > 2. Request an acknowledgement from the PMC for which you want to
> > mentor projects. Use the below
> > template and *do not forget to copy [hidden email]*. We
> > will use the email adress you
> > indicate to send the invite to be a mentor for Apache.
> >
> > PMCs, read carefully please.
> >
> > We request that each mentor is acknowledged by a PMC member. This is
> > to ensure the mentor is in good
> > standing with the community. When you receive a request for
> > acknowledgement, please ACK it and cc
> > [hidden email]
> >
> > Lastly, it is not yet too late to record your ideas in Jira (see
> > previous emails for details).
> > Students will now begin to explore ideas so if you haven’t already
> > done so, record your ideas
> > immediately!
> >
> > Cheers,
> >
> > The Apache GSoC Team
> >
> > mentor request email template:
> > ----
> > to: private@<project>.apache.org
> > cc: [hidden email]
> > subject: GSoC 2019 mentor request for <mentor name>
> >
> > <project> PMC,
> >
> > please acknowledge my request to become a mentor for Google Summer of
> > Code 2018 projects for Apache
> > <project>.
> >
> > I would like to receive the mentor invite to <email address>
> >
> > <custom content>
> >
> > ----
> >
> > [1] https://summerofcode.withgoogle.com/organizations/
> > [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/
> > [3] https://summerofcode.withgoogle.com/
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Eric Barnhill
On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski <[hidden email]> wrote:

> Hi Eric.
>
> Le ven. 8 mars 2019 à 22:22, Eric Barnhill <[hidden email]> a
> écrit :
> >
> > I am definitely willing to mentor development of the stats libraries as I
> > was last year. Now that I work more in data science I am happy to also
> > mentor the ML library
>
> What are you referring to?
>

Commons-math had a machine learning library. Now that I look it over it is
really a bit emaciated. Still, I think there is an opportunity here to get
some components up to date that could be pretty widely used, rethinking the
structure and grammar of the library to echo Python's highly successful
scikit-learn and Keras libraries.

There are a lot of young people who are interested in getting into data
science, we might get a good candidate or two looking to distinguish
themselves. Also Java is such an important language in data science and
engineering, even if a lot of the ML model building to date is in R and
Python, so it is a great language for someone entering ML to know.


> You have to register as a mentor. :-)
>

Sent.


>
> Then, read and follow the guidelines:
>   http://community.apache.org/guide-to-being-a-mentor.html
>
> What should be done ASAP is tag existing, or new issues,
> with the appropriate label so that tasks will appear here:
>     http://s.apache.org/gsoc2019ideas


Will do tomorrow, hopefully is not too late.
Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Bruno P. Kinoshita-2
 Sounds like an interesting idea Eric. I wonder if we would get some dogfooding through projects like Apache OpenNLP (one that I know uses ML in Java).

CheersBruno

    On Tuesday, 12 March 2019, 1:24:24 pm NZDT, Eric Barnhill <[hidden email]> wrote:  
 
 On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski <[hidden email]> wrote:

> Hi Eric.
>
> Le ven. 8 mars 2019 à 22:22, Eric Barnhill <[hidden email]> a
> écrit :
> >
> > I am definitely willing to mentor development of the stats libraries as I
> > was last year. Now that I work more in data science I am happy to also
> > mentor the ML library
>
> What are you referring to?
>

Commons-math had a machine learning library. Now that I look it over it is
really a bit emaciated. Still, I think there is an opportunity here to get
some components up to date that could be pretty widely used, rethinking the
structure and grammar of the library to echo Python's highly successful
scikit-learn and Keras libraries.

There are a lot of young people who are interested in getting into data
science, we might get a good candidate or two looking to distinguish
themselves. Also Java is such an important language in data science and
engineering, even if a lot of the ML model building to date is in R and
Python, so it is a great language for someone entering ML to know.


> You have to register as a mentor. :-)
>

Sent.


>
> Then, read and follow the guidelines:
http://community.apache.org/guide-to-being-a-mentor.html
>
> What should be done ASAP is tag existing, or new issues,
> with the appropriate label so that tasks will appear here:
>    http://s.apache.org/gsoc2019ideas


Will do tomorrow, hopefully is not too late.  
Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Gilles Sadowski-2
In reply to this post by Eric Barnhill
Hello.

Le mar. 12 mars 2019 à 01:24, Eric Barnhill <[hidden email]> a écrit :

>
> On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski <[hidden email]> wrote:
>
> > Hi Eric.
> >
> > Le ven. 8 mars 2019 à 22:22, Eric Barnhill <[hidden email]> a
> > écrit :
> > >
> > > I am definitely willing to mentor development of the stats libraries as I
> > > was last year. Now that I work more in data science I am happy to also
> > > mentor the ML library
> >
> > What are you referring to?
> >
>
> Commons-math had a machine learning library.

Ah, OK (just wanted to be sure)!

> Now that I look it over it is
> really a bit emaciated.

Even so, it's quite useful, at least to me: I rely on the SOFM implementation
("neuralnet" package).
Some time ago, we had a contributor who had plans to improve the "clustering"
codes (especially performance-wise).  Unfortunately, he moved on to other
subjects/languages.

> Still, I think there is an opportunity here to get
> some components up to date that could be pretty widely used, rethinking the
> structure and grammar of the library to echo Python's highly successful
> scikit-learn and Keras libraries.

When the contributor referred to above was around, there was the goal to
make the "ml" package a standalone component.  But when he left, I did
not push it further, as I would have been the sole maintainer and could only
provide support for the code which I know (i.e. "neuralnet" package).

Can you be more specific on what you propose?

> There are a lot of young people who are interested in getting into data
> science, we might get a good candidate or two looking to distinguish
> themselves.

That would be great.
However, we need to set realistic goals.

> Also Java is such an important language in data science and
> engineering, even if a lot of the ML model building to date is in R and
> Python, so it is a great language for someone entering ML to know.
>
>
> > You have to register as a mentor. :-)
> >
>
> Sent.
>
>
> >
> > Then, read and follow the guidelines:
> >   http://community.apache.org/guide-to-being-a-mentor.html
> >
> > What should be done ASAP is tag existing, or new issues,
> > with the appropriate label so that tasks will appear here:
> >     http://s.apache.org/gsoc2019ideas
>
>
> Will do tomorrow, hopefully is not too late.

I've already tagged a few existing issues[1]; but new ideas should be
posted now...

Thanks,
Gilles

[1] https://issues.apache.org/jira/browse/STATISTICS-5?filter=12345517&jql=project%20in%20%28GEOMETRY%2C%20STATISTICS%2C%20NUMBERS%2C%20RNG%29%20AND%20labels%20%3D%20gsoc2019

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Gilles Sadowski-2
In reply to this post by Bruno P. Kinoshita-2
Hi Bruno.

Le mar. 12 mars 2019 à 01:28, Bruno P. Kinoshita <[hidden email]> a écrit :
>
>  Sounds like an interesting idea Eric. I wonder if we would get some dogfooding through projects like Apache OpenNLP (one that I know uses ML in Java).

Could you elaborate?
In principle, the idea is great of course (DRY), but in practice, I've witnessed
from up close (it happened right here) that people prefer duplication over
modularization ("dogfooding").

Best,
Gilles

>
> CheersBruno
>
>     On Tuesday, 12 March 2019, 1:24:24 pm NZDT, Eric Barnhill <[hidden email]> wrote:
>
>  On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski <[hidden email]> wrote:
>
> > Hi Eric.
> >
> > Le ven. 8 mars 2019 à 22:22, Eric Barnhill <[hidden email]> a
> > écrit :
> > >
> > > I am definitely willing to mentor development of the stats libraries as I
> > > was last year. Now that I work more in data science I am happy to also
> > > mentor the ML library
> >
> > What are you referring to?
> >
>
> Commons-math had a machine learning library. Now that I look it over it is
> really a bit emaciated. Still, I think there is an opportunity here to get
> some components up to date that could be pretty widely used, rethinking the
> structure and grammar of the library to echo Python's highly successful
> scikit-learn and Keras libraries.
>
> There are a lot of young people who are interested in getting into data
> science, we might get a good candidate or two looking to distinguish
> themselves. Also Java is such an important language in data science and
> engineering, even if a lot of the ML model building to date is in R and
> Python, so it is a great language for someone entering ML to know.
>
>
> > You have to register as a mentor. :-)
> >
>
> Sent.
>
>
> >
> > Then, read and follow the guidelines:
> >  http://community.apache.org/guide-to-being-a-mentor.html
> >
> > What should be done ASAP is tag existing, or new issues,
> > with the appropriate label so that tasks will appear here:
> >    http://s.apache.org/gsoc2019ideas
>
>
> Will do tomorrow, hopefully is not too late.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Eric Barnhill
In reply to this post by Bruno P. Kinoshita-2
What I have now found, doing a bit of background research for this, is that
there is a well-developed pure Java machine learning library called WEKA (
https://www.cs.waikato.ac.nz/~ml/weka/) . It seems to have good
institutional support and be well maintained. LIke I had in mind, the
syntax is pretty intuitive and similar in style to Scikit-Learn. There is a
nice tutorial using it that can be found at
https://tech.io/playgrounds/3771/machine-learning-with-java---part-1-linear-regression
which illustrates this. I don't know what I would want to do differently,
that Weka hasn't already done, other than its targeting of Java 8. So I
think it would probably be re-inventing the wheel to try to get something
similar started here.

I will re-focus my mind on trying to get some momentum for the stats
functions, which is what I had in mind last summer. I do think if healthy
momentum can build for stats functions, there is a natural fit for a fair
amount of machine learning to be incorporated including our own mothballed
clustering and neural net libraries.

Eric




On Mon, Mar 11, 2019 at 5:28 PM Bruno P. Kinoshita <[hidden email]> wrote:

>  Sounds like an interesting idea Eric. I wonder if we would get some
> dogfooding through projects like Apache OpenNLP (one that I know uses ML in
> Java).
>
> CheersBruno
>
>     On Tuesday, 12 March 2019, 1:24:24 pm NZDT, Eric Barnhill <
> [hidden email]> wrote:
>
>  On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski <[hidden email]>
> wrote:
>
> > Hi Eric.
> >
> > Le ven. 8 mars 2019 à 22:22, Eric Barnhill <[hidden email]> a
> > écrit :
> > >
> > > I am definitely willing to mentor development of the stats libraries
> as I
> > > was last year. Now that I work more in data science I am happy to also
> > > mentor the ML library
> >
> > What are you referring to?
> >
>
> Commons-math had a machine learning library. Now that I look it over it is
> really a bit emaciated. Still, I think there is an opportunity here to get
> some components up to date that could be pretty widely used, rethinking the
> structure and grammar of the library to echo Python's highly successful
> scikit-learn and Keras libraries.
>
> There are a lot of young people who are interested in getting into data
> science, we might get a good candidate or two looking to distinguish
> themselves. Also Java is such an important language in data science and
> engineering, even if a lot of the ML model building to date is in R and
> Python, so it is a great language for someone entering ML to know.
>
>
> > You have to register as a mentor. :-)
> >
>
> Sent.
>
>
> >
> > Then, read and follow the guidelines:
> >  http://community.apache.org/guide-to-being-a-mentor.html
> >
> > What should be done ASAP is tag existing, or new issues,
> > with the appropriate label so that tasks will appear here:
> >    http://s.apache.org/gsoc2019ideas
>
>
> Will do tomorrow, hopefully is not too late.
Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Gilles Sadowski-2
Hi Eric.

Le mar. 12 mars 2019 à 17:14, Eric Barnhill <[hidden email]> a écrit :

>
> What I have now found, doing a bit of background research for this, is that
> there is a well-developed pure Java machine learning library called WEKA (
> https://www.cs.waikato.ac.nz/~ml/weka/) . It seems to have good
> institutional support and be well maintained. LIke I had in mind, the
> syntax is pretty intuitive and similar in style to Scikit-Learn. There is a
> nice tutorial using it that can be found at
> https://tech.io/playgrounds/3771/machine-learning-with-java---part-1-linear-regression
> which illustrates this. I don't know what I would want to do differently,
> that Weka hasn't already done, other than its targeting of Java 8. So I
> think it would probably be re-inventing the wheel to try to get something
> similar started here.
>
> I will re-focus my mind on trying to get some momentum for the stats
> functions, which is what I had in mind last summer. I do think if healthy
> momentum can build for stats functions, there is a natural fit for a fair
> amount of machine learning to be incorporated including our own mothballed
> clustering and neural net libraries.

There are also a couple of CM packages that would be worth porting
to [Numbers] or their own component:
  * o.a.c.math4.analysis.integration
  * o.a.c.math4.analysis.interpolation
  * o.a.c.math4.analysis.solvers
(with adaptation to the interfaces of Java 8 "function" package).

As for the "o.a.c.math4.ml" package, it should be fairly easy to
port it to its own component, as there are no dependencies towards
other CM packages.
It could be worth having a small component focused on classification.

WDYT?

Gilles

>
> Eric
>
>
>
>
> On Mon, Mar 11, 2019 at 5:28 PM Bruno P. Kinoshita <[hidden email]> wrote:
>
> >  Sounds like an interesting idea Eric. I wonder if we would get some
> > dogfooding through projects like Apache OpenNLP (one that I know uses ML in
> > Java).
> >
> > CheersBruno
> >
> >     On Tuesday, 12 March 2019, 1:24:24 pm NZDT, Eric Barnhill <
> > [hidden email]> wrote:
> >
> >  On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski <[hidden email]>
> > wrote:
> >
> > > Hi Eric.
> > >
> > > Le ven. 8 mars 2019 à 22:22, Eric Barnhill <[hidden email]> a
> > > écrit :
> > > >
> > > > I am definitely willing to mentor development of the stats libraries
> > as I
> > > > was last year. Now that I work more in data science I am happy to also
> > > > mentor the ML library
> > >
> > > What are you referring to?
> > >
> >
> > Commons-math had a machine learning library. Now that I look it over it is
> > really a bit emaciated. Still, I think there is an opportunity here to get
> > some components up to date that could be pretty widely used, rethinking the
> > structure and grammar of the library to echo Python's highly successful
> > scikit-learn and Keras libraries.
> >
> > There are a lot of young people who are interested in getting into data
> > science, we might get a good candidate or two looking to distinguish
> > themselves. Also Java is such an important language in data science and
> > engineering, even if a lot of the ML model building to date is in R and
> > Python, so it is a great language for someone entering ML to know.
> >
> >
> > > You have to register as a mentor. :-)
> > >
> >
> > Sent.
> >
> >
> > >
> > > Then, read and follow the guidelines:
> > >  http://community.apache.org/guide-to-being-a-mentor.html
> > >
> > > What should be done ASAP is tag existing, or new issues,
> > > with the appropriate label so that tasks will appear here:
> > >    http://s.apache.org/gsoc2019ideas
> >
> >
> > Will do tomorrow, hopefully is not too late.

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Eric Barnhill
On Tue, Mar 12, 2019 at 11:48 AM Gilles Sadowski <[hidden email]>
wrote:

>
> There are also a couple of CM packages that would be worth porting
> to [Numbers] or their own component:
>   * o.a.c.math4.analysis.integration
>   * o.a.c.math4.analysis.interpolation
>   * o.a.c.math4.analysis.solvers
> (with adaptation to the interfaces of Java 8 "function" package).
>
> As for the "o.a.c.math4.ml" package, it should be fairly easy to
> port it to its own component, as there are no dependencies towards
> other CM packages.
> It could be worth having a small component focused on classification.
>
> WDYT?
>
>
 Interpolation I am well familiar with and have used the commons library
before, and would be happy to mentor.

The other analysis libraries are pretty far outside of my expertise, and I
am not qualified to mentor alone anyway, but would be happy to be involved
and learn how they work.

I guess I am not too interested in putting time into ML components if Weka
does it better.
Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Gilles Sadowski-2
Hi Eric.

Le mar. 12 mars 2019 à 20:02, Eric Barnhill <[hidden email]> a écrit :

>
> On Tue, Mar 12, 2019 at 11:48 AM Gilles Sadowski <[hidden email]>
> wrote:
>
> >
> > There are also a couple of CM packages that would be worth porting
> > to [Numbers] or their own component:
> >   * o.a.c.math4.analysis.integration
> >   * o.a.c.math4.analysis.interpolation
> >   * o.a.c.math4.analysis.solvers
> > (with adaptation to the interfaces of Java 8 "function" package).
> >
> > As for the "o.a.c.math4.ml" package, it should be fairly easy to
> > port it to its own component, as there are no dependencies towards
> > other CM packages.
> > It could be worth having a small component focused on classification.
> >
> > WDYT?
> >
> >
>  Interpolation I am well familiar with and have used the commons library
> before, and would be happy to mentor.

Thanks.
Could you perhaps start a thread about it (for reference), and open
a JIRA report (in project NUMBERS for the meantime, even if it
is probably going to end up in its own new component)?

> The other analysis libraries are pretty far outside of my expertise, and I
> am not qualified to mentor alone anyway, but would be happy to be involved
> and learn how they work.

Several classes in "solvers" can be easily moved to [Numbers] but I'm
not sure all should: It was my intention to create a "rootfinder" module
and move "BrentSolver" which is probably the most generally useful
implementation (in real applications).

> I guess I am not too interested in putting time into ML components if Weka
> does it better.

Fair enough if the intention were to develop a complete library for
machine learning. ;-)

Gilles

P.S. Do you know that a potential GSoC candidate is waiting for your feedback?
    https://issues.apache.org/jira/browse/STATISTICS-5

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Google Summer of Code 2019 Mentor Registration

Eric Barnhill
>
> P.S. Do you know that a potential GSoC candidate is waiting for your
> feedback?
>     https://issues.apache.org/jira/browse/STATISTICS-5
>
>
I did not see that! Thank you, I replied. I think STATISTICS-5 is
superseded by STATISTICS-7 which is also a bit more specific.