Computer går fra Super Mario Noob til Master i 24 timer

$config[ads_kvadrat] not found

Kenny Garrett - Computer G

Kenny Garrett - Computer G
Anonim

Software udvikler og Mario speedrunner Seth Bling har oprettet en computeralgoritme, der er erobret Super Mario World. Hvad der gør MarI / O-kryds, er maskinindlæring - en metode, der cribs fra biologi, baserer sig på såkaldte neurale netværk og evolution gennem iteration. Matematiske ligninger fungerer som kunstige neuroner, og disse byggestener broderede sammen som et netværk. Bot starter lige som du gjorde, da du håndterede din første controller - slags dumt stående på plads, indtil du laver forbindelsen, at den højre knap betyder at gå til højre.

I modsætning til dig kan programmet numerisk tildele fitnessværdier, da det undgår pits eller fireballs (højere tal for netværk, der går længere). Og efter et par dusin generationer er en mester født ud af de hårdeste netværk.

Ved at sætte processen til video, har Bling på en vis givet dig et indblik i, hvad din egen hjerne var ved at behandle første gang du passede dig som en italiensk blikkenslager for at stoppe skildpadder og skumflydende mønter. Vil du oprette din egen side-scrolling computer champ? Bling har indsendt kildekoden her.

$config[ads_kvadrat] not found