Тёмный
No video :(

Introduction to Genetic Algorithms 

Tutorials with Gary
Подписаться 3,9 тыс.
Просмотров 40 тыс.
50% 1

Coding a Genetic Algorithm from scratch.
Welcome to the first video in my series about coding a Genetic Algorithm from scratch! This video is a brief introduction to genetic algorithms giving a high-level overview before we are ready to jump into creating our very own!
In later videos, we will use the information we cover here to first create a simulation of animals out-evolving one another. We will then create a generic Genetic Algorithm template, and lastly, we will write a Neural Network, and use our template Genetic Algorithm to train a car to drive itself!
0:00 Introduction
0:56 Natural Selection Example
2:54 Peppered Moth Example
3:26 GA Components
5:41 GA Process Example
9:08 Summary & Outro
Links and stuff:
Training Genetic Algorithms to drive a car:
github.com/Gary-The-Cat/SelfD... - Please be aware it's in a rough state.
Join us on Discord:
/ discord
Peppered Moth Evolution:
en.wikipedia.org/wiki/Peppere... (There's no one here to tell me I can't use Wikipedia as a source!)
askabiologist.asu.edu/peppere...
Images:
en.wikipedia.org/wiki/Peppere...
en.wikipedia.org/wiki/Peppere...

Опубликовано:

 

12 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@Hgyhjkkjnhbbbn22
@Hgyhjkkjnhbbbn22 7 дней назад
شكراً لك🌺🍃
@allankerridge4307
@allankerridge4307 4 года назад
This is a really good series. Easy to follow, with great explanations!
@asmaarefaatVO
@asmaarefaatVO Год назад
You were right when you said that this playlist is going to be one of a kind!
@ansort25gaming33
@ansort25gaming33 4 года назад
Great video. Very clear and halpful. Surely I'll watch the rest of your videos. Since I'm interested in using some genetic algorithms for some silly projects of my own
@TutorialsWithGary
@TutorialsWithGary 4 года назад
I love it! Thanks for the feedback, Nothing more fun than little projects using GAs!
@masoudh4995
@masoudh4995 2 года назад
best vid on youtube
@kachidereodumeh2040
@kachidereodumeh2040 Год назад
Good day sir. I really love your videos. Can Is it possible to implement the algorithm in PHP? I want to build an automate timetable generator. Also sir. Please can you make a video about hybridizing genetic and firefly algorithms? Thank you sir
@user-zz6fk8bc8u
@user-zz6fk8bc8u 4 года назад
Can a crossover really be considered "required"? Technically it can help speed up the process but mutation alone could do the job alone. (To prevent getting stuck in a local minimum one could allow for rare but larger mutations)
@TutorialsWithGary
@TutorialsWithGary 4 года назад
Not at all, in fact if you get really clever, mutation isn’t required! I can’t see why you wouldn’t want one though as it’s a large component of what makes the GA unique.A good crossover can be quite difficult to design though. Edit: enough so that if you did not implement a crossover I would be asking why a GA was chosen as the solution to the problem. I go into this all a bit more depth in my later videos :)
@Preotasherpa
@Preotasherpa 11 месяцев назад
Crossover helps you exploit the good sections of the genes and mutation helps by exploring.
@overratedprogrammer
@overratedprogrammer Год назад
Is it standard to keep some of the previous generation after you get the offspring and sort them? Or just keeping offspring?
@TutorialsWithGary
@TutorialsWithGary Год назад
Yes it is common, during the breeding process, there’s no guarantee that offspring will be more fit than their parents, so we add them all into a big group and take the top X for the next generation.
@FractAlkemist
@FractAlkemist 2 месяца назад
Can the code be downloaded somewhere? I am a Pythonista, but have been thinking about learning C# , this looks like a goo way to o it as I am already familiar with GA.
@TutorialsWithGary
@TutorialsWithGary 2 месяца назад
Yeah you can! I provide the code as it is at the end of each video, with the final code being located here: github.com/Gary-The-Cat/Convergence
@ThePCxbox
@ThePCxbox 4 года назад
Sounds like theres a hint of "you should be following using unity" great video though
@TutorialsWithGary
@TutorialsWithGary 4 года назад
Haha thanks, I supply code in the description of each of the other videos to a simulation I've made :) using SFML
Далее
Spawning - Writing your own Genetic Algorithm Part 1
11:40
Genetic Algorithms Explained By Example
11:52
Просмотров 320 тыс.
Слетела прошивка на LiXiang L7
01:01
NOOOO 😂😂😂
00:14
Просмотров 3,9 млн
Genetic Algorithms - Jeremy Fisher
50:07
Просмотров 53 тыс.
Mutation - Writing your own Genetic Algorithm Part 4
17:36
313 - Using genetic algorithms to simulate ​evolution
18:08
NEAT - Introduction
21:27
Просмотров 84 тыс.
Слетела прошивка на LiXiang L7
01:01