Innholdsfortegnelse:

Hvordan implementerer du en maskinlæringsmodell i produksjon?
Hvordan implementerer du en maskinlæringsmodell i produksjon?

Video: Hvordan implementerer du en maskinlæringsmodell i produksjon?

Video: Hvordan implementerer du en maskinlæringsmodell i produksjon?
Video: Deploying ML Models in Production: An Overview 2024, November
Anonim

Distribuer din første ML-modell til produksjon med en enkel teknologistabel

  1. Opplæring a maskinlæringsmodell på et lokalt system.
  2. Pakning av slutningslogikken inn i en kolbeapplikasjon.
  3. Bruker docker for å beholde flaskeapplikasjonen.
  4. Å være vert for docker-beholderen på en AWS ec2-forekomst og konsumere webtjenesten.

Ganske enkelt, hvordan distribuerer du en ML-modell i produksjon?

Alternativer til utplassere din ML-modell i produksjon En måte å distribuere på din ML modell er, bare lagre de trente og testede ML modell (sgd_clf), med et riktig relevant navn (f.eks. mnist), på en filplassering på produksjon maskin. Forbrukerne kan lese (gjenopprette) dette ML modell fil (mnist.

Man kan også spørre, hvordan distribuerer du en maskinlæringsmodell ved hjelp av en kolbe? For å lykkes utplassere en maskinlæringsmodell med Flask og Heroku, du trenger filene: modell.

Hoveddelene av dette innlegget er som følger:

  1. Opprett GitHub-depot (valgfritt)
  2. Lag og sylt en modell ved hjelp av Titanic-data.
  3. Lag Flask App.
  4. Test flaske-appen lokalt (valgfritt)
  5. Utplassert til Heroku.
  6. Test fungerende app.

Vet også, hva betyr det å distribuere en maskinlæringsmodell?

Utplassering er metoden du integrerer en maskinlæringsmodell inn i et eksisterende produksjonsmiljø for å ta praktiske forretningsbeslutninger basert på data. Det er en av de siste stadiene i maskinlæring livssyklus og kan være en av de mest tungvinte.

Hvordan distribuerer du til produksjon?

Med det i tankene, la oss snakke om noen måter å jevnt distribuere til produksjon uten å risikere kvalitet

  1. Automatiser så mye som mulig.
  2. Bygg og pakk applikasjonen din bare én gang.
  3. Distribuer på samme måte hele tiden.
  4. Distribuer ved å bruke funksjonsflagg i applikasjonen din.
  5. Distribuer i små grupper, og gjør det ofte.

Anbefalt: