Evolutionary Computation Course

Hello and Welcome back to this full course on Evolutionary Computation! In this post we will start and finish Unit 7 of the course, Differential Evolution. In the previous post we applied an algorithm on Evolutionary Strategies for finding the Pareto-Front of a Multi-Objective Problem. …


https://unsplash.com/photos/FHnnjk1Yj7Y

Evolutionary Computation Course

Hello Everyone! I’ve decided to create an entire course over Evolutionary Computation. In this post I will give only a brief overview of the course!

Evolutionary Computation is a sub-field of Computational Intelligence, a branch of Machine Learning and Artificial Intelligence. The applications of Evolutionary Computation are numerous, from solving…


NON-CLASSICAL OPTIMIZATION COURSE

Hello and welcome back to this full course on Non-Classical Optimization! In this post we will start with the first algorithm: Hill Climbing! If you are new to this course, you can check out the overview below!

To start off, what is Hill Climbing? Hill Climbing belongs to the field…


Non-Classical Optimization Course

Hello Everyone! I’ve decided to start a brand new series of posts over five popular Non-Classical Algorithms: Hill Climber, Simulated Annealing, Beam Search, LeapFrog, and Bayesian Optimization. The most popular non-classical optimization algorithm is a field known as Evolutionary Computation, to which I’ve already created an entire series over, so…


Evolutionary Computation Course

Hello and welcome back to this full course on Evolutionary Computation! In this post, we will start and finish Unit 8, Co-Evolution. Unfortunately, this will be the last unit covered in the course, but hopefully, you have learned a lot along the way! …


Evolutionary Computation Course

Hello and Welcome back to this full course on Evolutionary Computation! In this post we will start Unit 6 of the course, Evolutionary Strategies. In the previous post we started and finished up Unit 5) Evolutionary Programming:

In this post we will cover the main differences between Evolutionary Strategies and…


Evolutionary Computation Course

Hello and Welcome back to this full course on Evolutionary Computation! In this post we will wrap up Unit 5 of the course by apply what we’ve learned about Evolutionary Programming to optimize the design of a constrained non-linear Pressure Vessel! Because this post will only deal with the application…


Evolutionary Computation Course

Hello and Welcome back to this full course on Evolutionary Computation! In this post we will start Unit 5 of the course, Evolutionary Programming. In the previous post we started and finished up Unit 4) Genetic Programming by explaining the main differences between standard genetic algorithms and genetic programming, in…


Evolutionary Computation Course

Hello and Welcome back to this full course on Evolutionary Computation! In this post we will start and finish Unit 4, Genetic Programming, of the course. In the previous post we finished up Unit 3, Genetic Algorithms, by applying an algorithm to evolve the weights of a Neural Network For…


Evolutionary Computation Course

Hello and Welcome back to this full course on Evolutionary Computation! In this post we will wrap up Unit 3 with the much anticipated application of evolving the weights of a Neural Network for Time Series Analysis!

The concepts and material you need to know to best understand this material…

Brandon Morgan

M.S. in CS with B.S. in CS and Applied Mathematics

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store