Re: [Python] [OT] Reti neurali e IA
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
[Python] Nuova board
Ciao, magari a qualcuno interessa... a me piace come idea. https://www.kickstarter.com/projects/wipy/the-wipy-the-internet-of-things-taken-to-the-next?ref=thanks Ciao M. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Nuova board
On 12 May 2015 at 10:38, Perini Matteo perini.mat...@gmail.com wrote: magari a qualcuno interessa... a me piace come idea. https://www.kickstarter.com/projects/wipy/the-wipy-the-internet-of-things-taken-to-the-next?ref=thanks Carina anche se non riesco a capire cosa ci si possa fare, limite della mia immaginazione, per' gradirei sentire cosa ne pensano le nostre teste d'uovo Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ancora problemi con le funzioni ...
Il 11 maggio 2015 13:21, enrico franchi enrico.fran...@gmail.com ha scritto: 2015-05-09 18:45 GMT+01:00 Giovanni Porcari giovanni.porc...@softwell.it: Sono certo che molti criticheranno il fatto di partire subito definendo una classe Io criticherei il fatto che una classe siffatta e' inusabile e viola in modo necessario piu' o meno ogni regola di programmazione ad oggetti. L'impostazione è molto java. Sono uno di quei critici che non userebbe una classe così (restano valide tutte le considerazioni dell'ottimo Enrico) almeno in python. Se invece di Triangolo si chiamasse TriangoloMain(Runnable) sarebbe _un po'_ diverso, e addolcirebbe il severissimo giudizio di Enrico :DDD Resta buono il concetto espresso nel __main__ ok.. ora partirà il flame ;) Pace, R. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: domandona da quizzone.
Il 12/05/2015 19:31, Paolo Di Ieso ha scritto: Messaggio originale Da: cservice2...@gmail.com Data: 12/05/2015 19.02 A: python@lists.python.it Ogg: [Python] domandona da quizzone. se devo aprire un file .jpg , .gif, .png uso gli stessi metodi (oddio spero di aver usato il termine giusto) o devo avere una qualche accortezza? https://freepythontips.wordpress.com/2014/01/15/the-open-function-explained/ http://pillow.readthedocs.org/en/latest/index.html ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Ciao Paolo, dipende cosa ci devi fare con quel file.. se ti interessa il contenuto with open('photo.jpg', 'r+') as f: jpgdata = f.read() questo e' piu che sufficente. se lo devi visualizzare e farci del lavoro grafico sopra c'e' il modulo PIL o puoi usare le pyqt.. dicci cosa vuoi ottenere poi di sicuro qualcuno ti da l'antidoto giusto ciao Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] domandona da quizzone.
se voglio aprire aprire un file di testo indentato così come è basta usare open() e read(). non sto a fare la sintassi corretta perchè in realtà la domanda è un altra. se devo aprire un file .jpg , .gif, .png uso gli stessi metodi (oddio spero di aver usato il termine giusto) o devo avere una qualche accortezza? grazie in anticipo per le risposte. Gilberto Computer Service Lido Estensi (Fe) tel.:0533328922 cell.:338/2791579 cserv...@simail.it http://gilwiki.altervista.org ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] domandona da quizzone.
Da: matteo.bosc...@boscolini.eu Data: 12/05/2015 19.44 scusa paolo, ho sbagliato mail :))) Nessun problema. :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: domandona da quizzone.
Il 12/05/2015 19:43, Matteo Boscolo ha scritto: Il 12/05/2015 19:31, Paolo Di Ieso ha scritto: Messaggio originale Da: cservice2...@gmail.com Data: 12/05/2015 19.02 A: python@lists.python.it Ogg: [Python] domandona da quizzone. se devo aprire un file .jpg , .gif, .png uso gli stessi metodi (oddio spero di aver usato il termine giusto) o devo avere una qualche accortezza? https://freepythontips.wordpress.com/2014/01/15/the-open-function-explained/ http://pillow.readthedocs.org/en/latest/index.html ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Ciao Paolo, dipende cosa ci devi fare con quel file.. se ti interessa il contenuto with open('photo.jpg', 'r+') as f: jpgdata = f.read() questo e' piu che sufficente. se lo devi visualizzare e farci del lavoro grafico sopra c'e' il modulo PIL o puoi usare le pyqt.. dicci cosa vuoi ottenere poi di sicuro qualcuno ti da l'antidoto giusto ciao Matteo --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python scusa paolo, ho sbagliato mail :))) --- Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programma basso bassissimo
Il 11 maggio 2015 23:08, paolo lo bello wild...@gmail.com ha scritto: Salve é la prima volta che chiedo una cosa qui. Volevo sapere come si implementa una lista con indice e confrontare queste ultime. a = [1, 2, 3, 4] b = [2, 3, 4, 5] c = [1, 2, 3, 4] a == b False a == c True -- Daniele www.fugamatematica.blogspot.com giusto! nel verso forse è perché non guardiamo le cose Quando non ci capiamo, ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programma basso bassissimo
Il 12 maggio 2015 20:59:40 CEST, Daniele Zambelli daniele.zambe...@gmail.com ha scritto: Il 11 maggio 2015 23:08, paolo lo bello wild...@gmail.com ha scritto: Salve é la prima volta che chiedo una cosa qui. Volevo sapere come si implementa una lista con indice e confrontare queste ultime. a = [1, 2, 3, 4] b = [2, 3, 4, 5] c = [1, 2, 3, 4] a == b False a == c True Mi pare di ricordare che questa il ultima non sia poi così scontata... cpython potrebbe semplificare le due liste con lo stesso oggetto, ma non è detto che lo faccia sempre è non è detto che lo facciano tutti gli interpreti... oppure ho detto una cavolata Marco Buttu? Byez -- Gollum1 Teoro, dov'è il mio teoro Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori di battitura (maledetto correttore automatico). ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] R: domandona da quizzone.
Messaggio originale Da: cservice2...@gmail.com Data: 12/05/2015 19.02 A: python@lists.python.it Ogg: [Python] domandona da quizzone. se devo aprire un file .jpg , .gif, .png uso gli stessi metodi (oddio spero di aver usato il termine giusto) o devo avere una qualche accortezza? https://freepythontips.wordpress.com/2014/01/15/the-open-function-explained/ http://pillow.readthedocs.org/en/latest/index.html ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Nuova board
Il 12/05/2015 10:56, Guido Dassori ha scritto: Bella! Adoro! Spero costi meno della pyboard, il cui limite maggiore è proprio il prezzo. Beh dai... 27€ con wifi non è male HIMO. Ciao M. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django question
Mozione d'ordine: io scusate ma proprio non riesco a leggere il codice postato nelle mail e - purtroppo - ignoro tutte o quasi le mail che contengono più di due righe di codice. Possiamo rendere obbligatorio l'uso di un pastebin? Pace, R: ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Nuova board
Stavo guardando ora, sì! Non è proibitivo distribuire un punto con up to 52 GPIO, wireless, a 30€, no, ma non è neanche ultra cheap. Prendi che vuoi metterci dentro: la lavatrice, l'irrigatore, il frigorifero, lo scaldaacqua, qualche serranda, varie ed eventuali... vanno via 2-300 euro come fosse niente. Comunque molto meglio di pyboard, per questa destinazione d'uso. Bello sì, ne ordinerò sicuramente un paio per giocarci. Il 12/05/2015 11:00, Perini Matteo ha scritto: Il 12/05/2015 10:56, Guido Dassori ha scritto: Bella! Adoro! Spero costi meno della pyboard, il cui limite maggiore è proprio il prezzo. Beh dai... 27€ con wifi non è male HIMO. Ciao M. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ancora problemi con le funzioni ...
Il giorno 12 maggio 2015 11:44, Giovanni Porcari giovanni.porc...@softwell.it ha scritto: Il giorno 11/mag/2015, alle ore 13:21, enrico franchi enrico.fran...@gmail.com ha scritto: 2015-05-09 18:45 GMT+01:00 Giovanni Porcari giovanni.porc...@softwell.it: aiutarsi con una classe come luogo dove mettere dei metodi e salvare uno stato. +1 La prossima volta indicherò che lo snippet è solo un esempio 'ad minchiam’ … ... insomma, un esempio ad minchiam ha scatenato un commento di valore direi che siamo ad un win-win! grazie ad entrambi, Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django question
Il 12 maggio 2015 11:43, Simone Federici s.feder...@gmail.com ha scritto: Non non possiamo renderlo obbligatorio, ma possiamo continuare a ignorare le mail che non lo usano. Che dici? Però mi dispiace... vorrei contribuire ;) Pace, R ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Nuova board
Bella! Adoro! Spero costi meno della pyboard, il cui limite maggiore è proprio il prezzo. Il 12/05/2015 10:40, Carlos Catucci ha scritto: On 12 May 2015 at 10:38, Perini Matteo perini.mat...@gmail.com wrote: magari a qualcuno interessa... a me piace come idea. https://www.kickstarter.com/projects/wipy/the-wipy-the-internet-of-things-taken-to-the-next?ref=thanks Carina anche se non riesco a capire cosa ci si possa fare, limite della mia immaginazione, per' gradirei sentire cosa ne pensano le nostre teste d'uovo Carlos ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Django question
Roberto Polli: Mozione d'ordine: io scusate ma proprio non riesco a leggere il codice postato nelle mail e - purtroppo - ignoro tutte o quasi le mail che contengono più di due righe di codice. Possiamo rendere obbligatorio l'uso di un pastebin? Ahaha le ignoro anche io, infatti sto a rispondere a te anziché al vero thread. Non non possiamo renderlo obbligatorio, ma possiamo continuare a ignorare le mail che non lo usano. Che dici? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ancora problemi con le funzioni ...
Il giorno 11/mag/2015, alle ore 13:21, enrico franchi enrico.fran...@gmail.com ha scritto: 2015-05-09 18:45 GMT+01:00 Giovanni Porcari giovanni.porc...@softwell.it: Sono certo che molti criticheranno il fatto di partire subito definendo una classe ma per mia esperienza, con questo tipo di approccio un programma iniziato per piccole esigenze può crescere bene. Se si buttano giù linee di codice affastellate, alla fine tocca buttare tutto e ripartire :D. Io criticherei il fatto che una classe siffatta e' inusabile e viola in modo necessario piu' o meno ogni regola di programmazione ad oggetti. Mah Enrico forse è colpa mia perchè non ho specificato che non era un esempio funzionante (troppi pass infatti) e nemmeno un esempio completo o logico. E soprattutto avrebbe potuto essere MiaClasse e foo ed bar come metodi. Insomma il concetto che volevo esprimere era quello di aiutarsi con una classe come luogo dove mettere dei metodi e salvare uno stato. Se ne hai voluto cogliere altre implicazioni me ne dispiaccio. La prossima volta indicherò che lo snippet è solo un esempio 'ad minchiam’ … Ciao G ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Nuova board
2015-05-12 11:08 GMT+02:00 Guido Dassori fland...@gmail.com: Prendi che vuoi metterci dentro: la lavatrice, l'irrigatore, il frigorifero, lo scaldaacqua, qualche serranda, varie ed eventuali.. Ah quindi e' una board per la domotica. Very interesting. Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programma basso bassissimo
2015-05-12 11:18 GMT+02:00 Roberto Polli robipo...@gmail.com: Volevo sapere come si implementa una lista con indice e confrontare queste ultime. Puoi fare un esempio pls? In effetti non ho capito neppure io la domanda. Le liste hanno gia un indice, perc ui non capisco cosa sarebbe una lista con indice da implementare. Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programma basso bassissimo
Gollum1: Mi pare di ricordare che questa il ultima non sia poi così scontata... cpython potrebbe semplificare le due liste con lo stesso oggetto, ma non è detto che lo faccia sempre è non è detto che lo facciano tutti gli interpreti... oppure ho detto una cavolata Marco Buttu? che hai studiato java per caso? [1] Tuples and lists are compared lexicographically using comparison of corresponding elements. This means that to compare equal, each element must compare equal and the two sequences must be of the same type and have the same length. [1] https://docs.python.org/2/reference/expressions.html#not-in ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Librerie per pattern matching avanzato
piergiorgio pancino piertoni at yahoo.it writes: Ciao, Ciao, sono alla ricerca di librerie che permettano il pattern matching di stringhe, ma che vadano oltre alle regular expressions più verso algoritmi di ricerca. Vorrei qualcosa che a partire da una descrizione di un prodotto mi ritorni i risultati che più si avvicinano estratti dai tracciati del fornitore. Sapreste consigliarmi qualche libreria che permetta delle ricerche di questo genere? https://github.com/seatgeek/fuzzywuzzy Sani Strap ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Librerie per pattern matching avanzato
2015-05-12 14:23 GMT+02:00 Strap l...@strap.it: https://github.com/seatgeek/fuzzywuzzy soccmel'! ;) Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ancora problemi con le funzioni ...
Il 12 maggio 2015 12:05, Marco De Paoli depao...@gmail.com ha scritto: direi che siamo ad un win-win! grazie ad entrambi, +1 Pace, R: ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ancora problemi con le funzioni ...
Il giorno 12/mag/2015, alle ore 12:12, Roberto Polli robipo...@gmail.com ha scritto: Il 12 maggio 2015 12:05, Marco De Paoli depao...@gmail.com ha scritto: direi che siamo ad un win-win! grazie ad entrambi, +1 Va anche detto che il livello del thread, a mio avviso, era per un OP che è veramente un neofita della programmazione. Per questo a volte è meglio iniziare a dare qualche indicazione minimale e poi magari intervenire dicendo: ‘vedi dove hai messo le due chiamate separate ?’ Ecco ora supponi che una non venga fatta. Che succede ? Cosa potremmo fare per evitare che succeda questo problema ? E via dicendo. Ovvero il fatto di scrivere cose molto semplici ed anche ‘errate’ serve per mostrare gli errori di logica e stimolare la ricerca della metodologia perfetta. Una classe ‘perfetta’ sarebbe probabilmente troppo complessa da spiegare all’inizio e didatticamente sarebbe, a mio modesto avviso, forse meno efficace. G ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programma basso bassissimo
Benvenuto! Il 11 maggio 2015 23:08, paolo lo bello wild...@gmail.com ha scritto: Volevo sapere come si implementa una lista con indice e confrontare queste ultime. Puoi fare un esempio pls? Pace, R: ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python