Gymnaisearbete
Hej! Tänkte först skriva GA om en dator jag programmerade till att spela tre i rad. Gjorde detta på 2 sätt, först genom vanliga instruktioner och sen genom minmax-algoritmen. Jag vill gärna utveckla mitt arbete inom detta område. Förstår att det börjar bli för komplicerat att programmera själv men kan alltid skriva om det ändå. Finns det fler metoder, exempelvis inom andra spel ex schack eller andra algoritmer jag kan skriva mer om?
Det råder ju AI-hype just nu verkligen, och två AI-metoder som tränats för lite mer avancerade spel är AlphaZero (schack) och AlphaGo (Go). Inget man som privatperson tränar upp själv, och det är ju minst sagt överkurs att förstå detaljerna om man går i gymnasiet, men du kan ju se om du kan skriva lite översiktligt om dem
Jag tänker att jag vill skriva om ett större område där minmax-algoritmen tillhör. Kan det stämma att det kallas machine learning? För jag hittar inte det.
Algoritmen tillhör väl, i detta fall, artificiell intelligens (AI).
Maskininlärning är ett delområde inom AI, och handlar om att få datorer att lära sig från någon typ av data. Minmax-algoritmen har (vad jag vet) ingen inlärning, så därför tillhör det inte maskininlärning. Däremot AlphaGo och AlphaZero tillhör maskininlärning: programmen ”tränas” till att kunna spela. Tror att åtminstone i fallet med AlphaGo så tränades programmet genom att spela massvis med matcher mot sig själv och kunde till och med lära sig spela bättre än människor.
Men handlar det verkligen om intelligens? Den förstår ju inte varför den gör som den gör utan väljer enbart den position med bäst valutation?
Hehe, vad intelligens faktiskt är är det många som funderar på. Och vad jag vet så har man inte kommit fram till något svar som alla håller med om.
Så det är kanske något du kan skriva om, vad intelligens egentligen är?
(men jag skulle säga att algoritmen kan sägas ingå i AI-området, om AI innebär att försöka få datorer att göra ”människoliknande” saker, oavsett om de gör det på ett ”intelligent” sätt eller inte (vad nu intelligent betyder))