In this writing I have tried to notedown the process of writing your first basic GAāsĀ Rather than going into the details.I have assumed that you have resources for learning it..If not stay tuned as I will be writing my next thing(whatever it is) with the details of Basic GA and its implementations.
[if you donāt know whatās GA there are some links at the bottom you might be looking for]
Sometimes people find it very hard to understand the working this algorithm from an abstract view..but believe me it can be more interesting once you Understand the concept behind it..which includes the knowing its significanceĀ , its application and etcā¦
Imagine a bunch of objects made by you is evolving and eventually growing a brain of themselves just infront of you..
Gave a grandpa kinda feelingĀ , didnāt it šā¦seeing you grandchildren grow up!
=>The steps you should follow to master this algorithm!
(I assume you have done a pretty good homework about GA and know what is basically is.)
..First of all never try to mug up a singleĀ calculationĀ inĀ it!!!
Understand the core concepts of genetic algorithmā¦You can google about the DARWINIAN GENETIC ALGORITHM and clear your concepts.
1 . After its done and you feel confident about it..Its time to get the first shock..TRY TO CODE OUT WHAT YOU JUST LEARNED IN THE DARWINIAN ALGORITHMā¦
2 .I assume you are stuck nowā¦.(if not good jobā¦Iām clapping š go to the bottom to see some interesting videos on genetic algorithms)
3 . Here comes the saviour step now!! Leave whatever project you are onĀ ..watch this type of videos in the provided link well for me this is the simplest you can refer to. https://youtu.be/bGz7mv2vD6g
- While watching the video try to compare that with your own project. Generally you can relate easilyĀ ā¦Do same kinda stuff he is doing in this videoā¦
5 . Note down every step and understand the purpose..
6 . While Writing your code, you can have a tons of error working with multiple classes..One thing you should never do is doubt the framework you are usingā¦
7 . Try and debug the whole code. the time of completion can vary from several minutes to days depending on you effort and efficiencyā¦
8 . But always imagine the moment you are done with the code and the objects are actually evolving infrontof you!! And eventually you will get to the end point..
9 . But to have a check on yourselves if you have understand it or not.. Write some other code using Genetic algoās with other variations you can think of..
IF YOU MADE TO THE END
CONGRATULATIONS š
Happy codingšš
Some interesting GA videos on YouTube..
1 . https://youtu.be/FKbarpAlBkw
2 . https://youtu.be/bGz7mv2vD6g
Top comments (0)