- Some Keywords: Fitness proportionate selection, roulette wheel selection
numpy.random.choice
- https://docs.scipy.org/doc/numpy-1.14.0/reference/generated/numpy.random.choice.html
- IMPORTANT: You have to convert weight to probability first IE: (weight divide by total sum of all weights)
- Must Read: (start only with the resampling section of the notebook)
- Some sampling algorithms:
- Multinomial Resampling (binary search O(n log (n))
- Residual Resampling
- Stratified Resampling
- Systematic Resampling
- Particle Filters (includes localization of robots) - Implemented
- Genetic algorithms - Implemented
- Reinforcement Learning: DQN with Priority Experience Replay - Currently Implementing
- Read section Efficient Implementation only