Skip to content

Argaadya/Intro-to-Genetic-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Genetic Algorithm

Wonderful nature always bless us with its untaped potential and unlimited inspiration for science and engineering. Genetic algorithm is the adoption of evolution by natural selection for optimization problem.

This page is dedicated for introduction to Genetic Algorithm for optimization problem with GA package in R (https://github.com/luca-scr/GA), both for data science and business problem in general

"Genetic algorithms (GAs) are stochastic search algorithms inspired by the basic principles of biological evolution and natural selection. GAs simulate the evolution of living organisms, where the fittest individuals dominate over the weaker ones, by mimicking the biological mechanisms of evolution, such as selection, crossover and mutation." - Luca Scrucca

Before you venture the course, you may check if you have fulfilled pre-requisite below in order to understand the article and the case example:

  • General understanding of optimization problem such as what is an objective or fitness function is, what a constraint is, and such
  • Machine learning workflow, including cross-validation, data preprocessing, model fitting and evaluation
  • General understanding of Random Forest mechanism and parameters

Slide Presentation

http://bit.ly/intro-genetic

About

An introduction to Genetic Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages