Alessandro Re wrote: > Michele Orru` wrote: > > Balan Victor wrote: > >> Qualcuno ha esperienza?Ha mai applicato questi concetti nella vita > reale? > > > In merito al "già provato PyBrain", suggerirei invece di provare a usare > > scikit-learn. Ho contribuito al progetto PyBrain per un po' di tempo > > nella mia adolescenza, e credo che scikit-learn sia lontanamente più > > maturo, adottato, e ricco. > > Uhm, non sono un esperto con nessuna delle due librerie, ma l'ultima > volta che avevo visto pybrain c'era un supporto un po' più esteso alle > reti neurali rispetto a scikit-learn, che invece non mi sembra così > ricco per questo argomento specifico, ma magari mi sbaglio. >
+1. Scikit-learn non ha assolutamente supporto per ANN (Artificial Neural Network), se non a livello molto embrionale e limitato ad approcci unsupervised. Una menzione honoris-causa al **Perceptron** (`sklearn.linear_model.Perceptron`), ma è solo il mattoncino lego di una rete neurale più complessa ed è incluso in scikit principalmente perché è un modello di classificazione molto molto semplice, sia da implementare che come modello matematico (i.e. [sigmoid functions]( http://en.wikipedia.org/wiki/Sigmoid_function)) Per le reti neurali, esistono altri framework/librerie nell'ecosistema Python, e *PyBrain* è uno di questi (come già suggerito da Alessandro). Alessandro Re wrote: > > Balan Victor wrote: > > Qualcuno ha esperienza? Ha mai applicato questi concetti nella vita > reale? > Sì, ma dipende: per fare cosa? +n In molti contesti di computer science, e per Machine Learning in particolare, * [No free lunch theorem]( http://en.wikipedia.org/wiki/No_free_lunch_theorem) is always your friend! * :) Fermo restando che il Mitchell che ti hanno suggerito è un ottimo (se non *il* riferimento per iniziare), così come il Bishop[1] o il Flach[2] più recente, mi permetto di aggiungere un'altro testo alla lista: Machine Learning, An Algorithmic Perspective (by S. Marsland)[3] Ha un taglio molto meno math-oriented e molto più (Python) code-oriented [4] La qualità del codice, IMHO, qualche volta è discutibile e largamente migliorabile... ma non è certo il punto o il main focus del testo. Magari questo approccio, molto diverso dai precedenti, può aiutarti a comprendere meglio come funziona il tutto. my2¢. Ciao, Valerio -- [1]: http://goo.gl/sxImCP [2]: http://goo.gl/qpWq0o [3]: http://goo.gl/SNF0Il [4]: https://goo.gl/x9knkz
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python