-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature/GeneticAlgorithms #210
Comments
I'd like to take this up. I'm working with genetic algorithms lately. |
Sounds good, it will be a major addition to machinelearn.js. Would you mind giving me a brief idea on how you want to introduce GA in machinelearn.js? Will there be a single GeneticAlgorithm API with configurations? |
I'd like to demonstrate the usage of the library in genetic algorithms. I was thinking of giving examples of how to use the library for genetic purposes. For the very beginning, I was thinking of introducing the concept of evolution, fitness , mutation, selection etc through an example of achieving a desired string given a random population. An API would be incredibly awesome, but since the algorithms such as selection etc are exclusive to the problem in question, I thought we'd let the end user explore. |
I like the idea of initially introducing the smaller components of GA like evolution, fitness, mutation and selection as separate APIs. I think a massive addition like GA should belong to its category in the library ^ We will create a new category called "Genetic Algorithms" or something and put all the associated APIs in there. We might create another layer of submenu so it can be structured like:
Then we can build some demos under Later we can introduce a fully fledged architecture like NEAT by using the APIs that you've created. It would be cool to build a game bot (running directly in the browser) using this =) We can work on this feature together, happy to receive your inputs as well. |
This is more structured. We will proceed the way you conceptualise it 😄 |
Sounds good =)
I also want to read more on genetic algorithms over the weekend, would you be up for a studying meeting over the internet this weekend? |
Yes! We will have our conversations over telegram |
I'm submitting a ...
[/] feature request
Summary
The ticket aims to research and implement a simple version of the genetic algorithm.
Reference
The text was updated successfully, but these errors were encountered: