Hallo en welkom bij deze Python-tutorial.
Oké, een zeer snelle tutorial vandaag om de kernfunctie te maken.
En dus berekent deze functie eigenlijk gewoon de score op dit glijdende venster van de beloning.
En dus zullen we heel eenvoudig het gemiddelde van alle beloningen in het beloningsvenster berekenen.
Dit zal dus heel eenvoudig zijn.
Laten we dit nu doen.
We gaan deze nieuwe functie maken die we score gaan noemen.
En de scorefunctie zal alleen het argument zelf nemen, omdat we in principe niets nodig hebben
dat we veilig moeten nemen, omdat we natuurlijk autodidact nemen dat we raam waren, dus gewoon mezelf en
dan Colin en daar gaan we.
Er is één regel code voor nodig.
Dus we willen het gemiddelde van alle beloningen en het beloningsvenster berekenen.
Dus dat is eigenlijk de som van alle beloningen in dit oorlogsvenster die tussen min één liggen, plus
één gedeeld door het totale aantal elementen in dit venster.
Dus laten we dit doen, we gaan dat direct teruggeven, dus ik begin met terugkeer, en dus moeten we
de som van alle beloningen nemen en we waren venster.
En om dit te doen, hoeven we alleen maar het beloningsvenster zelf te nemen.
En dus voer ik hier zelf dat beloningsvenster in.
Oke.
En zo heel eenvoudig, dit somt alle elementen op in ons raam.
Dus dat is best praktisch.
En om ze dan binnen te krijgen, moeten we deze som delen door het aantal elementen in het beloningsvenster
en het aantal elementen krijgen waarvoor we de landfunctie moeten nemen.
En dan pakken we ons we waren weer raam.
Daar is het, maar nu moeten we gewoon voorzichtig zijn met iets, het is dat we waren, raam is een
noemer en dit mag absoluut niet gelijk zijn aan nul, wat er ook gebeurt.
We moeten dit vermijden en ervoor zorgen dat de noemer hier niet gelijk is aan nul.
We gaan deze veiligheidstruc toevoegen.
We gaan hier een plus één toevoegen.
Dus dat leent zich ervoor dat we venster plus één nooit gelijk zijn aan nul als de noemer hier gelijk
is aan nul.
Dit zal je systeem laten crashen, dus we moeten het vermijden.
En dat is helemaal goed.
Als je een plus één toevoegt, krijg je nog steeds een goede maatstaf voor de score.
Oke.
Perfect.
En dat is dus alles wat we hebben, onze kernfunctie, die ons het gemiddelde van de beloningen in het schuifvenster zal
geven.
Oke.
Laten we nu verder gaan met de volgende functie, dezelfde functie die uw model zal redden, dat wil zeggen het brein
van uw auto redden, zodat u deze vervolgens opnieuw kunt gebruiken door deze te laden met een andere functie
die na de dezelfde functie.
Het is dus heel praktisch om deze bewaartruc, bewaarfunctie te hebben om je modellen op te slaan voor het geval je ze opnieuw wilt gebruiken
voor welk doel dan ook waar ze nuttig kunnen zijn.
Dat gaan we dus doen in de volgende tutorial.
En tot die tijd, geniet van I.