Översiktsblad för Machine Learning-algoritmer för Azure Machine Learning-designern

Översiktsbladet för Azure Machine Learning-algoritmen hjälper dig att välja rätt algoritm från designern för en förutsägelseanalysmodell.

Anteckning

Designer stöder två typer av komponenter, klassiska fördefinierade komponenter (v1) och anpassade komponenter (v2). Dessa två typer av komponenter är INTE kompatibla.

Klassiska fördefinierade komponenter tillhandahåller fördefinierade komponenter som främst används för databearbetning och traditionella maskininlärningsuppgifter som regression och klassificering. Den här typen av komponent stöds fortfarande, men inga nya komponenter läggs till.

Med anpassade komponenter kan du omsluta din egen kod som en komponent. Den stöder delning av komponenter mellan arbetsytor och sömlös redigering i Gränssnitten Studio, CLI v2 och SDK v2.

För nya projekt rekommenderar vi starkt att du använder anpassad komponent, som är kompatibel med AzureML V2 och fortsätter att ta emot nya uppdateringar.

Den här artikeln gäller för klassiska fördefinierade komponenter som inte är kompatibla med CLI v2 och SDK v2.

Azure Machine Learning har ett stort bibliotek med algoritmer från klassificerings-, rekommendationssystem, klustring, avvikelseidentifiering, regression och textanalysfamiljer . Var och en är utformad för att lösa olika typer av maskininlärningsproblem.

Mer information finns i Så här väljer du algoritmer.

Ladda ned: Översiktsblad för Maskininlärningsalgoritm

Ladda ner lathunden här: Machine Learning Algorithm Cheat Sheet (11x17 in.)

Översiktsblad för Maskininlärningsalgoritm: Lär dig hur du väljer en Maskininlärningsalgoritm.

Ladda ned och skriv ut översiktsbladet för Machine Learning-algoritmen i tabloidstorlek för att hålla det praktiskt och få hjälp med att välja en algoritm.

Så här använder du översiktsbladet för Maskininlärningsalgoritm

Förslagen i den här algoritmens lathund är ungefärliga tumregler. Vissa kan böjas, och vissa kan kränkas på ett flagrant sätt. Det här lathunden är avsedd att föreslå en startpunkt. Var inte rädd för att köra en head-to-head-tävling mellan flera algoritmer på dina data. Det finns helt enkelt inget substitut för att förstå principerna för varje algoritm och det system som genererade dina data.

Varje maskininlärningsalgoritm har sin egen stil eller induktiv bias. För ett specifikt problem kan flera algoritmer vara lämpliga, och en algoritm kan passa bättre än andra. Men det är inte alltid möjligt att veta i förväg, vilket är den bästa passformen. I sådana här fall visas flera algoritmer tillsammans i lathunden. En lämplig strategi är att prova en algoritm, och om resultaten ännu inte är tillfredsställande kan du prova de andra.

Mer information om algoritmerna i Azure Machine Learning-designern finns i referensen för algoritmer och komponenter.

Typer av maskininlärning

Det finns tre huvudkategorier för maskininlärning: övervakad inlärning, oövervakad inlärning och förstärkt inlärning.

Övervakad inlärning

I övervakad inlärning märks eller associeras varje datapunkt med en kategori eller ett värde av intresse. Ett exempel på en kategorisk etikett är att tilldela en bild som antingen en "katt" eller en "hund". Ett exempel på en värdeetikett är försäljningspriset som är associerat med en begagnad bil. Målet med övervakad inlärning är att studera många märkta exempel som dessa och sedan kunna göra förutsägelser om framtida datapunkter. Du kan till exempel identifiera nya foton med rätt djur eller tilldela korrekta försäljningspriser till andra begagnade bilar. Det här är en populär och användbar typ av maskininlärning.

Oövervakad inlärning

I oövervakad inlärning har datapunkter inga associerade etiketter. I stället är målet med en oövervakad inlärningsalgoritm att organisera data på något sätt eller beskriva dess struktur. Oövervakad inlärning grupperar data i kluster, som K-means gör, eller hittar olika sätt att titta på komplexa data så att de verkar enklare.

Kunskapsförmedling

I förstärkt inlärning får algoritmen välja en åtgärd som svar på varje datapunkt. Det är en vanlig metod inom robotteknik, där uppsättningen sensoravläsningar vid en tidpunkt är en datapunkt, och algoritmen måste välja robotens nästa åtgärd. Det är också en naturlig passform för Sakernas Internet-program. Inlärningsalgoritmen får också en belöningssignal en kort stund senare som anger hur bra beslutet var. Baserat på den här signalen ändrar algoritmen sin strategi för att uppnå högsta möjliga belöning.

Nästa steg