Esempi di distribuzione del modello tramite Formula Depot da mostrare ai clienti?Ciao a tutti,
Ho diversi clienti interessati a JMP Pro per lo sviluppo di modelli da implementare nei loro ambienti di produzione: alcuni di loro mi hanno chiesto un esempio di come i modelli di Formula Depot possano essere applicati esternamente. Abbiamo qualche demo "facile" che possa mostrare i modelli utilizzati in un ambiente diverso (come Python?).
Saluti,
Ben
Ri: Esempi di distribuzione del modello tramite Formula Depot da mostrare ai clienti?Ciao @Ben_Ingham , questo argomento viene discusso attivamente dal Product Management insieme ai modi per migliorare e andare oltre Formula Depot.
Volevo offrire una direzione positiva che abbiamo utilizzato con i componenti aggiuntivi XGBoost e Torch, ovvero addestrare modelli senza codifica in JMP Pro e quindi distribuirli in Python utilizzando classi Python wrapper personalizzate per leggere indietro i modelli salvati da JMP Pro in Python.
Più in generale, credo che praticamente ogni modello prodotto da JMP possa essere facilmente implementato in PyTorch, basandosi sul codice Python già disponibile da XGBoost e Torch. Ciò fornirebbe oggetti modello Python distribuibili e ricchi di funzionalità eseguibili su GPU e convertibili in altri formati popolari come ONNX.
Se hai in mente uno o più esempi specifici, o magari anche un cliente disposto a consigliarne o fornirne uno da un ambiente di produzione, sarei felice di collaborare con te per convertire le formule attualmente prodotte da JMP in PyTorch completo oggetti del modello.
I modelli di regressione semplici (lineari o logistici) sarebbero probabilmente i più semplici. Una parte fondamentale è garantire che le nuove variabili X vengano trasformate esattamente nello stesso modo in cui le trasforma il modello JMP.
Ri: Esempi di distribuzione del modello tramite Formula Depot da mostrare ai clienti?Ciao Ben, spesso è sufficiente mostrare alle persone il codice che JMP produce dal Formula Depot. In particolare, mostrare il codice C e Python di solito fa bene alle persone. Non lasciarti coinvolgere nel supportare cose al di fuori di JMP come la distribuzione del codice nei loro sistemi. Questo spetta a loro capirlo.
Una bella demo di Formula Depot include il confronto dei modelli e i Profiler (anche se ora lo fa anche Model Screening e puoi inserire le formule nel Profiler autonomo nel menu Grafico). Mi piace realizzare 3 modelli di tipo diverso, come un modello di superficie di risposta, un modello di partizione e un modello Bootstrap o neurale. Quando sono impilati nel Profiler, puoi mostrare alle persone che possono capire come ogni tipo di modello è correlato ai dati e ogni modello è diverso ("Guarda come è fatto a gradini questo, questo è una linea curva, eccetera."). Mostra anche il valore effettivo rispetto a quello previsto e il modo in cui alcune aree dei dati si adattano in modo diverso rispetto ad altre in modelli diversi. La resa del polimero bianco funziona a questo scopo.
Ri: Esempi di distribuzione del modello tramite Formula Depot da mostrare ai clienti?Ciao @Laura_Higgins ,
Grazie per i consigli e le indicazioni su come provare Formula Depot: lo proverò!
Grazie,
Ben
Ri: Esempi di distribuzione del modello tramite Formula Depot da mostrare ai clienti?Ciao @russ_wolfinger ,
Grazie per l'informazione. Darò un'occhiata ad alcuni set di dati che potrebbero essere adatti. Generalmente cerco qualcosa di più grande con un angolo di produzione che copra la maggior parte delle esigenze dei clienti e utilizzi un modello semplice. Ti farò sapere!
Grazie,
Ben