Jump to content

Featured Replies

comment_36821

la parte tra parentesi l'hai letta?

conosci l'uso del jni?

conosci l'uso degli smile?

e cmq da quando in una rete neurale la cosa più importante è la velocità pura?

ps: chiaramente scrivendo tutto in c++ è tutto più veloce ma a sto punto posso dirti di usare il c o l'asm...

conosco l'uso degli smile, ma il tuo l'avevo frainteso.

una rete neurale con qualche migliaio di neuroni dovrebbe essere veloce, soprattutto nella fase di training, altrimenti tempo che l'hai addestrata sei invecchiato.

cmq non e` solo una questione di velocita`, bisogna trovare un compromesso tra velocita` pura ed usabilita` del linguaggio. per quello che ho visto io il "miscuglio" python/C o python/C++ e` il compromesso migliore.

  • Risposte 27
  • Visualizzazioni 3,3k
  • Created
  • Last Reply

Top Posters In This Topic

Messaggi più popolari

  • seguendo il link per la guida che usa Python trovi anche la versione italiana, ma per l'appunto solo per Python

comment_36822

Sinceramente userei fftw con l'apposito wrapper per farlo e cmq per restare in tema ti posso chiedere di vedere quanto ci metti in asm e poi ne riparliamo...

Se giudichi il linguaggio dalla sua velocità di esecuzione non hai veramente capito nulla...

in questa parte si stava facendo un discorso di prestazioni, mi pare. visto che tu mi hai chiesto in base a cosa giudicavo la velocita` di java. il fatto che io giudichi un linguaggio dalla velocita` di esecuzione e` una tua arbitraria deduzione.

comment_36823

conosco l'uso degli smile, ma il tuo l'avevo frainteso.

una rete neurale con qualche migliaio di neuroni dovrebbe essere veloce, soprattutto nella fase di training, altrimenti tempo che l'hai addestrata sei invecchiato.

cmq non e` solo una questione di velocita`, bisogna trovare un compromesso tra velocita` pura ed usabilita` del linguaggio. per quello che ho visto io il "miscuglio" python/C o python/C++ e` il compromesso migliore.

perchè appunto fai la tua scelta basandoti sulle tue necessità, cosa giustissima e sacrosanta, ma dire che Java è cacca xchè x fare la cosa che attualmente devi fare non è il meglio (e sono daccordo in questo caso) mi pare ottuso come discorso...

Se mai farai sistemi distribuiti di ecommerce o sistemi bancari il python e il c++ te li potrai scordare (se ci tieni alla sanità mentale)

ps: per la velocità pura c'è l'asm e basta

comment_36824

Sinceramente userei fftw con l'apposito wrapper per farlo e cmq per restare in tema ti posso chiedere di vedere quanto ci metti in asm e poi ne riparliamo...

dimenticavo: se usi un wrapper C/C++ stai quanto meno "barando": a 'sto punto scrivi direttamente in C++.

se mi ricordo bene fftw ha i pezzi critici scritti e ottimizzati in assembly

comment_36825

perchè appunto fai la tua scelta basandoti sulle tue necessità, cosa giustissima e sacrosanta, ma dire che Java è cacca xchè x fare la cosa che attualmente devi fare non è il meglio (e sono daccordo in questo caso) mi pare ottuso come discorso...

Se mai farai sistemi distribuiti di ecommerce o sistemi bancari il python e il c++ te li potrai scordare (se ci tieni alla sanità mentale)

ps: per la velocità pura c'è l'asm e basta

noto che il mio (sintetico e provocatorio) messsaggio e` stato frainteso.

riformulando, credo che java sia un linguaggio molto sopravvalutato, che viene usato in ambiti in cui ci sono alternative migliori.

sui sistemi bancari non mi pronuncio perche` non li conosco.

ultima cosa sul discorso velocita`: e` vero che l'asm e` il piu` veloce, ma scrivere bene in C con un buon compilatore non ti porta molto lontanto, come velocita` pura.

comment_36852

dimenticavo: se usi un wrapper C/C++ stai quanto meno "barando": a 'sto punto scrivi direttamente in C++.

se mi ricordo bene fftw ha i pezzi critici scritti e ottimizzati in assembly

E se lo fai in python non bari? Non ti pare sia lo stesso discorso? :)

http://pylab.sourceforge.net/

"Python wrappings of the FFTW libraries"

comment_36865

Per quanto sia legato al C++ (mi baso su ciò che dici, poichè python non lo conosco), il C++ non è Phyton e quindi mi pare che su questo sia più corretta la posizione di Banshee.

Comunque vi prego di continuare questa discussione (peraltro molto interessante) sul topic dei linguaggi di programmazione, poichè qui stiamo andando OT.

Grazie!

Crea un account o accedi per commentare