Re: [Python] [OT] Reti neurali e IA

2015-05-12 Per discussione Valerio Maggio
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

2015-05-12 Per discussione Perini Matteo

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

2015-05-12 Per discussione Carlos Catucci
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 ...

2015-05-12 Per discussione Roberto Polli
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.

2015-05-12 Per discussione Matteo Boscolo

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.

2015-05-12 Per discussione computer service
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.

2015-05-12 Per discussione Paolo Di Ieso
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.

2015-05-12 Per discussione Matteo Boscolo

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

2015-05-12 Per discussione Daniele Zambelli
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

2015-05-12 Per discussione Gollum1
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.

2015-05-12 Per discussione Paolo Di Ieso
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

2015-05-12 Per discussione Perini Matteo

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

2015-05-12 Per discussione 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?

Pace,
R:
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Nuova board

2015-05-12 Per discussione Guido Dassori
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 ...

2015-05-12 Per discussione Marco De Paoli
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

2015-05-12 Per discussione Roberto Polli
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

2015-05-12 Per discussione Guido Dassori
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

2015-05-12 Per discussione Simone Federici
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 ...

2015-05-12 Per discussione Giovanni Porcari

 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 Per discussione Carlos Catucci
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 Per discussione Carlos Catucci
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

2015-05-12 Per discussione Simone Federici
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

2015-05-12 Per discussione Strap
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 Per discussione Carlos Catucci
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 ...

2015-05-12 Per discussione Roberto Polli
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 ...

2015-05-12 Per discussione Giovanni Porcari

 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

2015-05-12 Per discussione Roberto Polli
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