Applied Optimization: Linear, Nonlinear, & Ml Focus

Posted By: ELK1nG

Applied Optimization: Linear, Nonlinear, & Ml Focus
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.87 GB | Duration: 5h 21m

Model, solve, and code real-world optimization problems and explore their role in machine learning

What you'll learn

Understand core optimization concepts and mathematical modeling techniques

Apply linear and nonlinear optimization techniques using MATLAB and Python

Implement gradient descent algorithms for single-variable and multi-variable problems

Recognize the role of optimization in machine learning

Requirements

It is better if have some knowledge on Python and MATLAB. If you dont have not an issue

Description

Unlock the power of optimization with this practical, hands-on course designed for engineers, students, researchers, and anyone eager to solve real-world problems using mathematical optimization techniques.This course begins with the fundamentals—what optimization is, why it's important, and how to formulate real-world problems as mathematical models. You'll explore different types of optimization problems, including linear, nonlinear, constrained, and unconstrained cases.We guide you step by step through solving linear optimization problems using both Python (with SciPy) and MATLAB, providing clear explanations and code walkthroughs. You’ll then dive into nonlinear constrained optimization using the Lagrange multiplier method, followed by an in-depth look at gradient descent algorithms for single-variable and multivariable functions.Throughout the course, you'll learn how to implement these techniques from scratch and using built-in functions, making it ideal for learners who want both conceptual clarity and practical coding skills.The final lecture explores how optimization plays a central role in machine learning, especially in training models and minimizing cost functions.Whether you're an engineering student, data science enthusiast, or academic researcher, this course equips you with the tools and confidence to solve optimization problems in MATLAB and Python.Start learning today and build a strong foundation in applied optimization!

Overview

Section 1: Course Overview

Lecture 1 Course Overview

Section 2: Introduction

Lecture 2 Human Learning Vs. Machine Learning

Lecture 3 What is Optimization?

Lecture 4 Types of Optimization Problems

Section 3: Linear Optimization

Lecture 5 Mathematical modelling of linear optimization problem - Case Study 1

Lecture 6 Session 6 - Python Implementation - Linear Optimization - Case Study 1

Lecture 7 Session 7 -MATLAB Implementation - Linear Optimization - Case Study 1

Lecture 8 Mathematical modelling of linear optimization problem - Case Study 2

Lecture 9 Session 9 - Case Study 2 - Python Implementation

Lecture 10 Session 10 - Case Study 2- MATLAB Implementation

Section 4: Constrained Non-Linear Optimization

Lecture 11 Session-11 Constrained Non Linear Optimization - Lagrange multiplier method

Lecture 12 Case Study - 1 : Economic Load Dispatch In Electrical Power System

Lecture 13 Case Study - 1 : Economic Load Dispatch In Electrical Power System - Derivation

Lecture 14 Session 13 - Corrections

Lecture 15 MATLAB - Constrained Non-Linear Optimization - Lagrange Multiplier Method

Lecture 16 Python - Constrained Non-Linear Optimization - Lagrange Multiplier Method

Section 5: Unconstrained Non-Linear Optimization - Gradient Descent Algorith

Lecture 17 Single Variable Non-Linear Optimization - Gradient Descent Algorithm

Lecture 18 Numerical- Single Variable Non-Linear Optimization - Gradient Descent Algorithm

Lecture 19 Single Variable Non-Linear Optimization - Gradient Descent Algorithm-MATLAB

Lecture 20 Single Variable Non-Linear Optimization - Gradient Descent Algorithm-Python

Lecture 21 Multi Variable Non-Linear Optimization - Gradient Descent Algorithm

Lecture 22 Multi Variable Non-Linear Optimization - Gradient Descent Algorithm - Numerical

Lecture 23 Multi Variable Non-Linear Optimization - Gradient Descent Algorithm-MATLAB

Lecture 24 Multi-Variable Non-Linear Optimization - Gradient Descent Algorithm-Python

Section 6: Need of Optimization in Machine Learning

Lecture 25 Why we need optimization in machine learning

Are you looking to master optimization techniques and apply them in real-world scenarios using MATLAB and Python? Whether you're a student, engineer, researcher, or data science enthusiast, this course offers a practical and intuitive path to understanding and implementing optimization from the ground up. This course covers everything from the fundamentals of optimization to advanced problem-solving techniques using popular tools like MATLAB and Python. You’ll learn how to mathematically model optimization problems, explore linear and nonlinear optimization, and implement gradient descent algorithms for single and multivariable functions. To make the learning experience even more impactful, this course includes a special lecture on how optimization plays a critical role in machine learning, helping you bridge the gap between theory and real-world applications.