If I seesomethingthatlooksprettydarncool, wereinterestingallhappilydevotesomeprocessingpowertoittoe, seeifit's ahanygood.
Soifyouwanttodothat, haveatitsowiththat.
Let's justjumpinandletmetalkaboutwhat I wanttodoandwhy.
Sothefirstthing I'd liketodois, umlet's headovertohighlightdotioandtalkaboutthemethod I wanttouse.
SoonemethodthatisprobablygonnawinHal I TTEoratleastbethebesttypeisyoucanparsereplayfilesnow.
I'm notgonnatotallyhateonthatmethod.
I plantousethatmethod.
Um, and I thinkthatwillbetheonethatwinsifthereis a winningMLmethod.
But I findthatmethodnotlikeit's cheating, butit's kindofcheap.
It's notascooltomeassomething a littlemoreraw, sothat's a verysupervisedMLmethod, and I thinkit's waymoreinterestingtodomethodsthatare a littlelesssupervised.
Sowhat I wouldliketodoisthetypeofmodelthat I alwayswantto D'oh, whichis a moreevolutionarybasedmethod, somethingthatlearnsmorefromlikeRandomisjustfascinatingtome.
I justreallylikethat.
Sothat's what I wanttodohereandSoanyways, I knowpeoplearegonnawant, likereinforcementlearning.
Thisistoextentkindofreinforcementlearning.
Butit's not Q learning, whichisreallywhateveryonemeanswhentheysayreinforcementlearnings.
Anyway, uh, wewillbedoingdeeplearning.
Just I wanttodoanevolutionarybasedmodelbecause I thinkthat's reallycool.
Ifyouwanttodo a reinforcementlearningwith Q learningexampleandagain, youdon't haveprocessingpower, letmeknow.
Postitbelow, and I'llhappilyseehowgooditis.
And I'lldedicateah, comparableamountofprocessingpowertoittopayhowdecentissoon.
Giveyoucreditandallthat.
I won't submittheBaderanythingunlessyouwantmeto.
Anyways, let's watch a game.
Um, I can't clickit.
They'regoingsofast I can't clickthistles.
Superfrustrating.
Thankyou.
Yeah, I couldn't clickonhim.
Okay, so, uh, here's anexampleof a game.
Andhere's how I how I wantourapproach.
Itinhisfewwordsless.
It's gonnabe a lotoftalking.
I'm sorry.
There's a lotofconcepthere.
Um, soanyways, sowhat's goingon?
here.
Okay, sointhiscase, eachplayerhaswhat?
Forships?
Fourorfiveships.
Thinkgreenonlyhasfour.
Yeah.
Anyway, um, eachshipisitsownlittleentity.
AndintheworldofHal, I TTEthisgame, as I'vesaidbefore, isreallyallaboutnavigation.
Butthenicethingis, inhighlighttonavigationwasyouhad a vectorandthrustandallthat's like a percentagethoseverychallengingMLoperationwasandhowitthree, Honestly, thisis a muchmorebasicproblemtosolve.
Thatdoesn't meanthatcompetitionisanylessthatwe'vegot a lotofthesameplayersfromlastyearandthecompetitionisJustus.
Hi, buttheactualchallengeitselfandthewayyouneedtothinkthatpart's a lotmorebasicyouInstead.
Nowyou'vegottoget a lotmorefancywhenitcomestoactuallogicandstufflikethat.
So I'm definitelydoggingonthisyear's game, butintermsofnavigation, weonlyhavefiveoptions, right?
Youcanonlymoveup, down, left, rightornotmove.
Sothat's prettynice.
Andit's a gridstructure, soit's verybasicIt's supersimpleforustofeedthisinformationtoan A I oran M l A I andspecifically a convolutionEleanorNetwork.
Itseemslike a nofrickinbrainertofeeditthrough a confident.
Sotheonlyfear I haveisthey'reprettysmall, but, uh, youknow, wedon't need a hugeconfidentwecanuse a smaller, confidentandbejustfine.
Okay, so I wanttoseeitthrough a confident.
Nowthere's a coupleofissueswehave.
Oneisthegamesizestendtovary a fewdifferentways.
Wecouldovercomethat.
Wecouldeitherusepaddingorwecouldcropdowntothesmallestsize, whichis a 32 by 32.
Butifwe'regonnadothat, Theo, otheroptionistoinsteadoftakingtheentiregamemap, wecantakethingsrelativeto a ship.
Well, lookingatthis, I I wouldsaynobecausethiswasthiswasthisislikeifweweretopictoriallyrepresentthislikesoifweweretogetthehallowedinformationandthenpictoriallyrepresentit, itwouldn't looklikethisbecauseofthewaywe'reiterating.
And I thinkjustincasesomeone's notunderstandingit, well, wedefinitelywhatwewant.