Skip to content

Conversation

@kaustubholpadkar
Copy link
Contributor

In the existing code, new generations are not created once the particle successfully learns the current map and those particles in the map completing it triumphantly! indefinitely.
In this case, we think that the particle has learned to navigate in the maps, but it is generally overfitted to the current map only.
So, to make the particle generalize enough that it can navigate in a large variety of maps, I have added a logic to build a new map once the particle has successfully navigated the current map and made the round-trip 5-6 times.
Thus, periodically the model will explore many maps and try to adjust weights of neural network in a way that helps it navigate the variety of maps.

@shiffman shiffman merged commit e4a6425 into CodingTrain:master Jun 19, 2019
@shiffman
Copy link
Member

Thank you for this!

@jonnytest1
Copy link

jonnytest1 commented Jun 19, 2019

@kaustubholpadkar 5 rounds should only give 300 fitness (5 rounds times 60 checkpoints) with the current setup oO ,
maybe extract total from track generation and make it 5*total ?

#6

@kaustubholpadkar
Copy link
Contributor Author

Thank you for this!

My pleasure!

@kaustubholpadkar
Copy link
Contributor Author

@kaustubholpadkar 5 rounds should only give 300 fitness (5 rounds times 60 checkpoints) with the current setup oO ,
maybe extract total from track generation and make it 5*total ?

#6

Thats true. We can make it more dynamic that way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants