Torna alla pagina precedente
Joone
Informazioni generali Caratteristiche didattiche Descrizione Immagini Requisiti Linux Requisiti Windows  
Autore
Paolo Marrone
Editore

Modalità di distribuzione
Scaricabile da rete http://www.jooneworld.com/
Versione Licenza
2004 GPL
Materiali disponibili
 
Note
Dal sito del programma si può accedere a tre forum dedicati, rispettivamente a: supporto agli utenti (Help); discussioni sul programma (Open Discussion); sviluppo di software per Joone (Joone-devel).
Disponibile online una guida in formato .PDF
Il programma è disponibile anche nella versione per sistema operativo MacOS X
Creative Commons License
La banca dati di So.Di.Linux è distribuita secondo Creative Commons Attribution-NoDerivs 2.5 License.
Informazioni generali Caratteristiche didatticheDescrizione Immagini Requisiti Linux Requisiti Windows  
Descrizione
Ambiente sviluppato con Java per creare, addestrare e testare reti neurali
Materia Argomento Scuola
Informatica
  Secondaria 2 grado
Università
Strategia didattica
Ambiente aperto
Lingua
Inglese
Prerequisiti
Conoscenza approfondita delle reti neurali  
Creative Commons License
La banca dati di So.Di.Linux è distribuita secondo Creative Commons Attribution-NoDerivs 2.5 License.
Informazioni generali Caratteristiche didattiche Descrizione Immagini Requisiti Linux Requisiti Windows  
Sommario
JOONE è un programma che consente di creare, addestrare e testare reti neurali. Il programma si rivolge sia agli appassionati della materia, sia a chi si occupa di reti neurali per motivi professionali. Le reti neurali costruite su un singolo computer, possono essere studiate ed eseguite in un ambiente distribuito, su qualunque dispositivo. Il programma è aperto, nel senso che ciascun utente competente, utilizzando i componenti di Joone, può scrivere nuovi moduli che implementino nuovi algoritmi o nuove architetture.
Joone si compone di tre ambienti, tutti sviluppati utilizzando il linguaggio Java:
* un "motore", che rappresenta la parte fondamentale dell'ambiente, in quanto mette a disposizione degli utenti e delle altre componenti software le funzionalità per la gestione delle reti neurali: componenti per creare reti neurali con qualunque architettura, componenti per implementare svariati tipi di algoritmo, diversi meccanismi per l'apprendimento, interfaccia per trasferire la rete da/a un file system (anche remoto), componenti di I/O per leggere dati da sorgenti in vari formati (ASCII, Excel, database che utilizzano JDBC, ecc.), componenti per controllare il comportamento della rete, possibilità di raccogliere i comandi all'interno di script, ecc.
* un editor per reti neurali gestito con interfaccia grafica (GUI), che consente di creare, modificare e testare una rete neurale. Tra le varie caratteristiche dell'editor ci sono: la possibilità di controllare la correttezza della rete neurale, la presenza di un ambiente per l'editing degli script, un pannello di controllo per testare il comportamento della rete, un componente grafico per visualizzare i valori prodotti in uscita dalla rete neurale
* un ambiente distribuito per l'addestramento di reti neurali, finalizzato a favorire l'applicazione di Joone, e delle reti neurali, in svariati contesti (riconoscimento vocale, riconoscimento della scrittura a mano libera, previsioni borsistiche, ecc.). In particolare l'ambiente consente l'addestramento di più reti neurali, in parallelo ma con controllo centralizzato, distribuite su più postazioni, indipendenti dalla particolare configurazione hardware e software adottata da ciascuna postazione. Tra le funzionilità aggiuntive di Joone, si possono segnalare:
* la possibilità di utilizzare le reti anche in modalità stand-alone, cioè separate dall'ambiente in cui sono state create e addestrate;
* l'adozione dei più diffusi protocolli (per esempio: http e ftp) per il trasferimento su macchine remote
* la presenza di due diversi algoritmi di ottimizzazione
* la soluzione adottata per la componente "motore" che, sfruttando la tecnica del multithreading, consente di addestrare più reti neurali in parallelo, su diverse macchine.
Joone è distribuito con licenza "Lesser General Public License".
Scaricabile dalla rete all'indirizzo: http://www.jooneworld.com/  
Creative Commons License
La banca dati di So.Di.Linux è distribuita secondo Creative Commons Attribution-NoDerivs 2.5 License.
Informazioni generali Caratteristiche didattiche Descrizione Immagini Requisiti Linux Requisiti Windows  
Distribuzioni
possibili
Distribuzione
provata
Desktop
Grafico
Formato
pacchetto
 
Fedora
no Fedora
 
Qualunque
Tarball
v
Rpm
no RPM
dimensioni pacchetto
 
spazio necessario
 
tipo processore
 
Debian
no Debian
dimensioni pacchetto
   
spazio necessario
   
tipo processore
   
Mandriva
no Mandriva
 
 
Debian
v
Knoppix 4.0.2
Sodilinux DVD
   
Librerie necessarie
Richiede il Java Runtime Enviroment 1.5.0 o superiori  
Informazioni installazione
Procedura di installazione, come root digitare:

chmod a+x JooneEditor1.0.0-Linux-NoVM.bin[INVIO]

./JooneEditor1.0.0-Linux-NoVM.bin[INVIO]

La procedura di installazione è grafica e richiede la directory di installazione (per esempio /opt/Joone); rispondere anche alle altre domande poste in seguito. Infine (riferendoci alla directory di esempio):

ln -s /opt/Joone/Joone /usr/bin/Joone[INVIO]

Per eseguire il programma lanciare da un terminale:

Joone[INVIO]  
Creative Commons License
La banca dati di So.Di.Linux è distribuita secondo Creative Commons Attribution-NoDerivs 2.5 License.
Informazioni generali Caratteristiche didattiche Descrizione Immagini Requisiti Linux Requisiti Windows  
Immagini
Creative Commons License
La banca dati di So.Di.Linux è distribuita secondo Creative Commons Attribution-NoDerivs 2.5 License.
Informazioni generali Caratteristiche didattiche Descrizione Immagini Requisiti Linux Requisiti Windows  
Approfondimenti
Creative Commons License
La banca dati di So.Di.Linux è distribuita secondo Creative Commons Attribution-NoDerivs 2.5 License.
Informazioni generali Caratteristiche didattiche Descrizione Immagini Requisiti Linux Requisiti Windows  
Computer
IBM PC o compatibile  
Sistema operativo Processore
Windows 2000, Windows 95, Windows 98, Windows ME, Windows XP Pentium
Ram Spazio libero su hard disk
32  10 
Scheda video Risoluzione
VGA  640x480 
Numero colori Scheda audio
16   
Requisiti particolari
Richiede Java Virtual Machine 
Creative Commons License
La banca dati di So.Di.Linux è distribuita secondo Creative Commons Attribution-NoDerivs 2.5 License.