1
00:00:00,240 --> 00:00:05,940
Hello and welcome to the first section of the cars on genetic algorithms in Python.

2
00:00:06,180 --> 00:00:12,420
In this lecture, I'm going to show you the plan of attack, as you can read right here.

3
00:00:12,750 --> 00:00:22,500
The goal of this section is to implement a genetic algorithm using Python without using any prebuilt

4
00:00:22,500 --> 00:00:23,250
library.

5
00:00:23,710 --> 00:00:28,560
We start from scratch and bite the hands of this section.

6
00:00:28,800 --> 00:00:35,550
You will have a complete algorithm that can be used to solve real world problems.

7
00:00:35,760 --> 00:00:39,960
Now, let's see the main topics that will be covered in this section.

8
00:00:40,080 --> 00:00:42,510
First, you will when stands.

9
00:00:42,510 --> 00:00:50,460
Some of the terminology in this area, such as the main differences between evolutionary algorithms

10
00:00:50,460 --> 00:00:52,440
and genetic algorithms.

11
00:00:52,680 --> 00:01:02,430
After you will understand all the theoretical and practical concepts about this topic, such as fitness

12
00:01:02,430 --> 00:01:14,310
function, crossover mutation, population individuals and how you select the best individuals are solutions.

13
00:01:14,730 --> 00:01:19,020
The approach of the lectures will be completely practical.

14
00:01:19,290 --> 00:01:25,960
We will see some theoretical subjects and then we won't be amended step by step.

15
00:01:26,310 --> 00:01:35,100
At the end, you will learn how to use the genetic algorithm that we will implement with a database

16
00:01:35,100 --> 00:01:36,840
in my scale.

17
00:01:36,870 --> 00:01:45,300
This topic is very important, mainly if you are developing software for a company and you need to access

18
00:01:45,300 --> 00:01:47,280
data from one database.

19
00:01:47,610 --> 00:01:55,980
So you are going to learn how to integrate genetic algorithms with commercial applications that sit

20
00:01:55,980 --> 00:01:58,570
for this lecture in the next one.

21
00:01:58,800 --> 00:02:04,680
We will learn some theoretical background and then we will move on to the implementations.

22
00:02:05,010 --> 00:02:05,700
See you there!
