ml5js / ml5-website-v02-docsify

This repository is a work-in-progress website, containing documentation and reference materials for the ml5.js library models.
https://docs.ml5js.org/
Other
0 stars 8 forks source link

missing neuroevolution functions from docs #143

Open shiffman opened 2 weeks ago

shiffman commented 2 weeks ago

I'm opening an issue with info and resources about neuroevolution for the website documentation that @sharellb plans to work on! (I just sent an email but realized maybe it makes more sense to track here.)

I cover neuroevolution in Chapter 11 from Nature of Code. (Chapters 9 and 10 have the base material about genetic algorithms and neural network fundamentals).

The functions I added to ml5.neuralNetwork to make neuroevolution "easier" are crossover() and mutate(). I think these are missing from the docs and there might be other elements also missing? I don't remember as I hacked all this together while writing the book under tight deadlines!

There is also this discussion with @ziyuan-linn which may be relevant: https://github.com/ml5js/ml5-next-gen/pull/138

Finally, I highly recommend the work on David Ha for a deeper dive into neuroevolution!

sharellb commented 2 weeks ago

Awesome, thanks so much @shiffman! I plan to take a look at these starting next week and track questions/updates here