Sommario:

Come si distribuisce un modello di machine learning in produzione?
Come si distribuisce un modello di machine learning in produzione?

Video: Come si distribuisce un modello di machine learning in produzione?

Video: Come si distribuisce un modello di machine learning in produzione?
Video: Machine learning in python - 3 - Come addestrare un modello predittivo 2024, Aprile
Anonim

Distribuisci il tuo primo modello ML in produzione con un semplice stack tecnologico

  1. Formazione a modello di apprendimento automatico su un sistema locale.
  2. Avvolgere la logica di inferenza in un'applicazione pallone.
  3. Utilizzo della finestra mobile per containerizzare l'applicazione flask.
  4. Hosting del container docker su un'istanza AWS ec2 e utilizzo del servizio Web.

Semplicemente, come si distribuisce un modello ML in produzione?

Opzioni per distribuire tuo Modello ML in produzione Uno modo di schierare tuo Modello ML è, basta salvare l'addestrato e testato Modello ML (sgd_clf), con un nome appropriato rilevante (es. mnist), in qualche posizione di file sul produzione macchina. I consumatori possono leggere (ripristinare) questo Modello ML file (mnist.

Ci si potrebbe anche chiedere, come si distribuisce un modello di apprendimento automatico utilizzando un pallone? Per con successo distribuire un modello di apprendimento automatico con Flask e Heroku, avrai bisogno dei file: modello.

Le sezioni principali di questo post sono le seguenti:

  1. Crea repository GitHub (opzionale)
  2. Crea e seleziona un modello utilizzando i dati del Titanic.
  3. Crea app Flask.
  4. Prova l'app Flask in locale (opzionale)
  5. Schierati su Heroku.
  6. Prova l'app di lavoro.

Inoltre, cosa significa distribuire un modello di machine learning?

Distribuzione è il metodo con cui si integra a modello di apprendimento automatico in un ambiente di produzione esistente per prendere decisioni aziendali pratiche basate sui dati. È una delle ultime fasi del apprendimento automatico ciclo di vita e può essere uno dei più ingombranti.

Come si distribuisce alla produzione?

Con questo in mente, parliamo di alcuni modi per distribuire senza problemi alla produzione senza rischiare la qualità

  1. Automatizza il più possibile.
  2. Crea e impacchetta la tua applicazione solo una volta.
  3. Distribuisci sempre allo stesso modo.
  4. Distribuisci utilizzando flag di funzionalità nella tua applicazione.
  5. Distribuisci in piccoli lotti e fallo spesso.

Consigliato: