Definiera problemet

Slutförd

Tip

Mer information finns på fliken Text och bilder !

Från och med det första steget vill du definiera det problem som modellen ska lösa genom att förstå:

  • Hur modellens utdata ska vara.
  • Vilken typ av maskininlärningsuppgift använder du?
  • Vilka kriterier gör en modell framgångsrik.

Beroende på vilka data du har och de förväntade utdata från modellen kan du identifiera maskininlärningsuppgiften. Uppgiften avgör vilka typer av algoritmer du kan använda för att träna modellen.

Några vanliga maskininlärningsuppgifter är:

Diagram över en översikt över de fem vanliga maskininlärningsuppgifterna.

  1. Klassificering: Förutsäg ett kategoriskt värde.
  2. Regression: Förutsäga ett numeriskt värde.
  3. Prognostisering av tidsserier: Förutsäger framtida numeriska värden baserat på tidsseriedata.
  4. Datorseende: Klassificera bilder eller identifiera objekt i bilder.
  5. Språkbehandling (NLP): Extrahera insikter från text.

För att träna en modell har du en uppsättning algoritmer som du kan använda, beroende på vilken uppgift du vill utföra. För att utvärdera modellen kan du beräkna prestandamått som noggrannhet eller precision. De tillgängliga måtten beror också på vilken uppgift din modell behöver utföra och hjälper dig att avgöra om en modell lyckas i sin uppgift.

Utforska ett exempel

Tänk dig ett scenario där du vill avgöra om patienter har diabetes. Problemet du försöker lösa och vilken typ av data som är tillgängliga avgör vilken maskininlärningsuppgift du väljer. I det här fallet är tillgängliga data andra hälsodatapunkter från patienter. Vi kan representera de utdata vi vill ha som kategorisk information om att patienten antingen har diabetes eller inte har diabetes. Därför är maskininlärningsuppgiften klassificering.

Genom att förstå hela processen innan du börjar kan du kartlägga de beslut du behöver fatta för att utforma en lyckad maskininlärningslösning. Här följer ett diagram som visar ett sätt att ta sig an problemet med att identifiera diabetes hos en patient. I diagrammet förbereds och delas data upp samt används för träning med hjälp av specifika algoritmer. Därefter utvärderas modellen för kvalitet.

Diagram som visar de sju stegen för att träna en modell.

  1. Läs in data: Importera och inspektera datauppsättningen.
  2. Förbehandla data: Normalisera och rensa för enhetlighet.
  3. Dela upp data: Dela upp data i tränings- och testuppsättningar.
  4. Välj modell: Välj och konfigurera en algoritm.
  5. Träna modell: Lär dig mönster från träningsdata.
  6. Poängmodell: Generera förutsägelser på testdata.
  7. Utvärdera: Beräkna prestandamått.

Att träna en maskininlärningsmodell är ofta en iterativ process, där du går igenom vart och ett av dessa steg flera gånger för att hitta den modell som fungerar bäst. Nu ska vi undersöka förberedelseprocessen för data för att utveckla en maskininlärningslösning.