Hem Utveckling Vad är förstärkningslärande? - definition från techopedia

Vad är förstärkningslärande? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder förstärkningslärande?

Förstärkningslärande, i samband med artificiell intelligens, är en typ av dynamisk programmering som tränar algoritmer med ett system av belöning och straff.

En förstärkningsinlärningsalgoritm eller agent lär sig genom att interagera med sin miljö. Agenten får belöningar genom att utföra korrekt och påföljder för att ha presterat fel. Agenten lär sig utan ingripande från en människa genom att maximera sin belöning och minimera sin straff.

Techopedia förklarar förstärkningslärande

Förstärkningslärande är en metod för maskininlärning som är inspirerad av behavioristpsykologi. Det liknar hur ett barn lär sig att utföra en ny uppgift. Förstärkningslärande står i kontrast till andra metoder för maskininlärning genom att algoritmen inte uttryckligen får veta hur man utför en uppgift, utan fungerar genom problemet på egen hand.

Som agent, som kan vara en självkörande bil eller ett program som spelar schack, interagerar med sin miljö, får ett belöningstillstånd beroende på hur det presterar, till exempel att köra till destinationen säkert eller vinna ett spel. Omvänt får agenten en påföljd för att ha utfört felaktigt, till exempel att gå av vägen eller att ha kontrollerat.

Agent över tid fattar beslut för att maximera sin belöning och minimera sin straff med dynamisk programmering. Fördelen med detta tillvägagångssätt för konstgjord intelligens är att det gör att ett AI-program kan lära sig utan en programmerare som anger hur en agent ska utföra uppgiften.

Vad är förstärkningslärande? - definition från techopedia