Il miglior modello di rete neuraleÈ possibile ottenere il miglior modello di rete neurale (magari conoscendo il seme) e salvare lo script per riutilizzarlo in futuro?
Modellazione predittiva e apprendimento automaticoRe: Miglior modello di rete neuraleCiao @Matheus_Plana ,
Hai provato il componente aggiuntivo Neural Network Tuning di @scott_allen ?
Grazie a questo componente aggiuntivo, hai la possibilità di adattare automaticamente gli iperparametri delle reti neurali per uno specifico set di dati e una strategia di convalida, e di verificare la riproducibilità dei risultati con diversi seed casuali.
Spero che questa risposta ti aiuti,
Re: Miglior modello di rete neuraleGrazie per la risposta, Victor!
Non l'ho provato, ma l'ho visto. Il componente aggiuntivo è per JMP Pro, ma il mio cliente sta usando JMP Standard e mi ha chiesto se era possibile eseguirlo lì.
Era durante una formazione JMP e non avevo risposta a quella domanda.
Sai se esiste qualcosa del genere per JMP Standard?
Distinti saluti!
Re: Miglior modello di rete neuraleCiao @Matheus_Plana ,
Posso chiederti perché tu (o il tuo cliente) avete scelto un modello di rete neurale?
Sono disponibili molti altri modelli e, a seconda delle dimensioni del tuo dataset, della rappresentatività/omogeneità e della qualità, potrebbero esserci altri modelli (di Machine Learning o altri) più adatti (in termini di prestazioni e complessità in relazione al tuo obiettivo). Guarda altri argomenti su questa domanda:
Screening del modello: rete neurale / convalida incrociata K-fold
aiuto con il confronto dei modelli: DOE vs ANN potenziato
...
In JMP, puoi creare reti neurali, ma la maggior parte delle opzioni richiede JMP Pro, quindi esaminerai solo un piccolo sottoinsieme di tutti i possibili modelli NN, quindi mi chiedo se sia molto rilevante provare a ottimizzare una NN su questo spazio di iperparametri molto ristretto: avvia la piattaforma neurale
Immagino che potresti automatizzare il test di vari modelli NN con solo opzioni JMP (solo funzione di attivazione TanH, solo un livello, ...), ma sarebbe necessario un po' di scripting per automatizzare questi passaggi:
- Definire i livelli minimo e massimo degli iperparametri disponibili nelle opzioni solo JMP,
- Creare un progetto di riempimento dello spazio con gli iperparametri definiti come fattori,
- Adatto a tutti i modelli NN con questo design che riempie lo spazio,
- Aggregare le prestazioni delle metriche per confrontare i modelli.
Spero che questa risposta ti aiuti,
Re: Miglior modello di rete neuraleVictor, grazie mille per aver condiviso idee preziose!
In questo caso stavo tenendo una formazione su JMP, spiegando al cliente come utilizzare diversi modelli.
Quando si è trattato di Neural Net, il cliente è rimasto molto colpito e durante la mia dimostrazione ha fatto questa domanda specifica. Quindi non ero sicuro di come rispondere e sono venuto qui nella community!
Ma sono TOTALMENTE d'accordo con te! Abbiamo molti modelli diversi e il neurale dovrebbe essere usato con cautela.
Ti auguro il meglio!
Re: Miglior modello di rete neuraleCiao @Matheus_Plana ,
Potresti provare a usare questo script che ho creato per i miei utenti non professionisti per provare a fare un po' di sintonizzazione NN. Questo ti consente di vedere quale modello funziona meglio con diverse quantità di nodi Tanh e di provare diverse percentuali di convalida. Mostra anche quali variabili sono più importanti in tutti i modelli.
Fatemi sapere se avete domande a riguardo!
Steve
Re: Miglior modello di rete neuraleGrazie per la condivisione @shampton82 !
Sono rimasto colpito da alcuni elementi visivi che sono molto chiari e facili da comprendere, ad esempio questo che consente di valutare le prestazioni predittive e le proprietà di robustezza/generalizzazione a un set di convalida:

Una piccola registrazione delle informazioni dalla tabella allegata potrebbe aiutare a visualizzare l'andamento delle prestazioni in base al numero di funzioni/nodi di attivazione TanH:

Forse potrebbe essere interessante prendere in considerazione alcune parti per l'aggiornamento del componente aggiuntivo Neural Network Tuning @scott_allen ?
Grazie mille per la condivisione!
Re: Miglior modello di rete neuraleQuesti sono dei bei visual. È davvero difficile riassumere così tante informazioni in semplici grafici e @shampton82 ha degli esempi davvero belli.
Sto lavorando a un componente aggiuntivo simile per Torch in questo momento. Ci sono ancora più parametri da esaminare e regolare e penso che visuali simili potrebbero funzionare bene quando si esegue la scansione tra tipi di modello e funzioni di attivazione.