Description
In this course, you will learn:
- An comprehension of the mathematical underlying principles of optimization strategies.
- Knowledge of population-based metaheuristic optimization approaches including genetic algorithms and particle swarm optimization.
- Hands-on expertise with Python in conceiving, implementing, and solving optimization problems.
- A working knowledge of Python libraries for tackling optimization problems, such as SciPy, NumPy, and CVXPY.
Syllabus :
- Derivatives and Gradients
- First Optimization Algorithms
- Population Methods
- Adding Constraints
- Linear Constrained Optimization