Re: [Scikit-learn-general] Artificial Neural Networks

2015-04-07 Thread Joel Nothman
Issam Laradji implemented a multilayer perceptron and extreme learning
machines for last year's GSoC. Both are awaiting final reviews before being
merged. They should be functional and can be found in the Issue Tracker.


On 7 April 2015 at 21:09, Vlad Ionescu ionescu.vl...@gmail.com wrote:

 Hello,

 I was wondering why there isn't a classic neural network implementation in
 scikit-learn (a multilayer perceptron). This could have varying levels of
 complexity: it could be hardcoded to just one hidden layer, allowing one to
 specify the type of neurons in it (sigmoid, tanh, rectified linear etc.),
 the learning rate and values for weight decay and momentum.

 It could also be made to accept multiple hidden layers, with the ability
 to specify the number of neurons and their type for each one.

 Has this been considered before but no one has gotten around to it? Would
 it be of interest for you?

 There are of course more sophisticated methods that would be nice to have
 as well. I'm only asking about the basic type because that is what I
 currently would be willing to help with, but it would be great if more were
 under consideration.


 --
 BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
 Develop your own process in accordance with the BPMN 2 standard
 Learn Process modeling best practices with Bonita BPM through live
 exercises
 http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
 event?utm_
 source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
 ___
 Scikit-learn-general mailing list
 Scikit-learn-general@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/scikit-learn-general


--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general


Re: [Scikit-learn-general] Artificial Neural Networks

2015-04-07 Thread Luca Puggini
I do not know if this can be useful but I wrote a simple Single layer
neural network script based on pylearn2

https://justpaste.it/kdyg

On Tue, Apr 7, 2015 at 1:16 PM, Joel Nothman joel.noth...@gmail.com wrote:

 Issam Laradji implemented a multilayer perceptron and extreme learning
 machines for last year's GSoC. Both are awaiting final reviews before being
 merged. They should be functional and can be found in the Issue Tracker.


 On 7 April 2015 at 21:09, Vlad Ionescu ionescu.vl...@gmail.com wrote:

 Hello,

 I was wondering why there isn't a classic neural network implementation
 in scikit-learn (a multilayer perceptron). This could have varying levels
 of complexity: it could be hardcoded to just one hidden layer, allowing one
 to specify the type of neurons in it (sigmoid, tanh, rectified linear
 etc.), the learning rate and values for weight decay and momentum.

 It could also be made to accept multiple hidden layers, with the ability
 to specify the number of neurons and their type for each one.

 Has this been considered before but no one has gotten around to it? Would
 it be of interest for you?

 There are of course more sophisticated methods that would be nice to have
 as well. I'm only asking about the basic type because that is what I
 currently would be willing to help with, but it would be great if more were
 under consideration.


 --
 BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
 Develop your own process in accordance with the BPMN 2 standard
 Learn Process modeling best practices with Bonita BPM through live
 exercises
 http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
 event?utm_
 source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
 ___
 Scikit-learn-general mailing list
 Scikit-learn-general@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/scikit-learn-general




 --
 BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
 Develop your own process in accordance with the BPMN 2 standard
 Learn Process modeling best practices with Bonita BPM through live
 exercises
 http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
 event?utm_
 source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
 ___
 Scikit-learn-general mailing list
 Scikit-learn-general@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/scikit-learn-general


--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF___
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general


Re: [Scikit-learn-general] Artificial Neural Networks

2015-04-07 Thread Kyle Kastner
I have a simple nesterov momentum in Theano modified from some code
Yann Dauphin had, here:
https://github.com/kastnerkyle/ift6266h15/blob/master/normalized_convnet.py#L164

On Tue, Apr 7, 2015 at 10:44 AM, Andreas Mueller t3k...@gmail.com wrote:
 Actually Olivier and me added some things to the MLP since then, and we
 still want to add early stopping and Nesterov's momentum before merging it:
 https://github.com/scikit-learn/scikit-learn/pull/3939



 On 04/07/2015 07:16 AM, Joel Nothman wrote:

 Issam Laradji implemented a multilayer perceptron and extreme learning
 machines for last year's GSoC. Both are awaiting final reviews before being
 merged. They should be functional and can be found in the Issue Tracker.


 On 7 April 2015 at 21:09, Vlad Ionescu ionescu.vl...@gmail.com wrote:

 Hello,

 I was wondering why there isn't a classic neural network implementation in
 scikit-learn (a multilayer perceptron). This could have varying levels of
 complexity: it could be hardcoded to just one hidden layer, allowing one to
 specify the type of neurons in it (sigmoid, tanh, rectified linear etc.),
 the learning rate and values for weight decay and momentum.

 It could also be made to accept multiple hidden layers, with the ability
 to specify the number of neurons and their type for each one.

 Has this been considered before but no one has gotten around to it? Would
 it be of interest for you?

 There are of course more sophisticated methods that would be nice to have
 as well. I'm only asking about the basic type because that is what I
 currently would be willing to help with, but it would be great if more were
 under consideration.


 --
 BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
 Develop your own process in accordance with the BPMN 2 standard
 Learn Process modeling best practices with Bonita BPM through live
 exercises
 http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
 event?utm_
 source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
 ___
 Scikit-learn-general mailing list
 Scikit-learn-general@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/scikit-learn-general




 --
 BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
 Develop your own process in accordance with the BPMN 2 standard
 Learn Process modeling best practices with Bonita BPM through live exercises
 http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
 source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF



 ___
 Scikit-learn-general mailing list
 Scikit-learn-general@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/scikit-learn-general



 --
 BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
 Develop your own process in accordance with the BPMN 2 standard
 Learn Process modeling best practices with Bonita BPM through live exercises
 http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
 source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
 ___
 Scikit-learn-general mailing list
 Scikit-learn-general@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/scikit-learn-general


--
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF
___
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general