Python, ottimizzazione numerica, algoritmi genetici

Ecco disponibili le slide del talk Python, ottimizzazione numerica, algoritmi genetici tenuto a Pycon4, insieme al codice degli esempi illustrati nel talk.

Ecco disponibili le slide del talk Python, ottimizzazione numerica, algoritmi genetici tenuto a Pycon4, insieme al codice degli esempi illustrati nel talk.

Slide del talk Python, ottimizzazione numerica, algoritmi genetici

Queste le slide in formato PDF, gli esempi scipy.optimization: centro di una funzione quadratica (center.py), pricing non lineare (market.py), e gli esempi PyMathProg: risolutore di Sudoku (sudoku.py, tratto dalla documentazione di PyMathProg), clienti e promozioni (clv.py e variante clv2.py).

Alcune informazioni utili per eseguire gli esempi: per quelli scipy.optimization è sufficiente che SciPy sia installato. Per provare PyMathProg serve GLPK ed è richiesto compilare con distutils il pacchetto di PyMathProg. La distribuzione purtroppo non è senza pecche e io non sono riuscito a compilarlo su Windows per Python 2.6; su una Debian Squeeze scaricando pympl.4.2.tgz ed estraendolo in una directory (attenzione, i file non sono in una directory, deve esserne creata una apposta manualmente!) ho potuto compilare senza problemi per Python 2.6. Il pacchetto include già PyGLPK, i binding Python per GLPK precedentemente distributi a parte, che non vanno confusi con python-glpk, un diverso package di binding non compatibile presente anche nei repository Debian.

FoxGame Contest!

Come promesso si apre il FoxGame Contest, una sfida rivolta a tutti: vogliamo vedervi sviluppare Brain nuovi per volpi e lepri o provare a migliorare quelli esistenti (qualcuno ha parlato di reinforcement learning?). Ecco quindi come partecipare!

Ringraziamo il pubblico numeroso che ha partecipato alla presentazione FoxGame: Introduzione all’Apprendimento Automatico a Pycon4! Come promesso si apre il FoxGame Contest, una sfida rivolta a tutti: vogliamo vedervi sviluppare Brain nuovi per volpi e lepri o provare a migliorare quelli esistenti (qualcuno ha parlato di reinforcement learning?). Ecco quindi come partecipare!

La mascotte di FoxGame!

Continue reading “FoxGame Contest!”

Pycon Italia Qu4ttro

Dal 7 al 9 maggio 2010 parteciperò alla quarta edizione di PyCon Italia, la conferenza italiana sul linguaggio di programmazione Python, con un talk sull’ottimizzazione matematica. Su questo blog pubblicherò tutto il materiale di interesse dopo la presentazione.

Dal 7 al 9 maggio 2010 a Firenze si svolge la quarta edizione di PyCon Italia, la conferenza italiana sul linguaggio di programmazione Python.

Logo PyCon4

Porterò il mio contributo presentando un talk sulle possibilità dell’ottimizzazione matematica sfruttando gli strumenti propri di Python, e intervenendo in un talk introduttivo sull’apprendimento automatico. Per il programma dell’evento e informazione sugli interventi rimando al sito ufficiale della conferenza:

Dopo la presentazione aggiornerò questo blog pubblicando le slide e materiale di interesse a chiunque voglia approfondire i temi trattati e mettere in pratica le soluzioni viste. Vi raccomando quindi di iscrivervi al blog o al feed RSS, o di lasciarmi un indirizzo email in privato, così potrete essere notificati degli update.