Professional Documents
Culture Documents
Problems, Financial
Domain Applications &
Introduction to
Optimization
By Rahul Rai,
Dean’s Distinguished Professor
Clemson University
Founder and CEO, AI Brilliance
www.aibrilliance.com
HELLO,
A. None
B. Beginner
C. Intermediate
D. Expert
We Will Cover
What is machine
Learning (ML) ?
Types of machine
learning problems
Introduction to
optimization concept
What Is Deep Learning
-Ethem Alpaydin
The goal of machine learning is to develop methods
that can automatically detect patterns in data, and
then to use the uncovered patterns to predict
future data or other outcomes of interest.
-Kevin P. Murphy
The field of pattern recognition is concerned with
the automatic discovery of regularities in data
through the use of computer algorithms and with
the use of these regularities to take actions.
- Christopher M. Bishop
Machine Learning:
Multiple Names
§ Data mining
ML applied to “databases”, i.e.
collections of data
§ Induction
Machine Learning:
Adopted Concepts
Data
Mining
statistics Control
Theory
information Decision
theory Theory
Machine
Learning
databases Cognitive
Science
evolutionary Neuro-science
models
Machine Learning Is
Step 01
LEARN
Training
Model/
Data Predictor
Past
Step 02
PREDICT
Testing
Data Model/
Predictor
Future
Main Steps of Machine Learning Applications
AutoML (computer program)
Model Deployment
Problem Data Feature Optimization Evaluation
Definition
Yao et al., 2018, Taking the Human out of Learning Applications: A Survey on Automated Machine Learning
Classes of Machine
Learning Approaches
Machine Learning
LABEL
MODEL PREDICTOR
Supervised Learning:
Classification
MODEL PREDICTOR
PERDICTED
LABEL
1 2 3 4
Query Label
125 160 80 65
MODEL PREDICTOR
MODEL PREDICTOR
150
predicted maximum weight
MODEL PREDICTOR
Unsupervised Learning:
Clustering
MODEL PREDICTOR
Banana
MODEL PREDICTOR
Machine Learning
Applications in Finance
Algorithmic Trading
§ Prediction of stock or index prices
§ Prediction of forex or cryptocurrency trends
Risk Assessment
§ Bankruptcy prediction
§ Credit scoring
§ Credit evaluation
§ Loan/Insurance underwriting
Fraud Detection
§ Text-based information retrieval
Machine Learning
Applications in Finance
Portfolio Management
§ Portfolio optimization
§ Portfolio selection
§ Portfolio allocation
Output
§ Stock trend (increase or decrease)
Hidden Layer
www.aibrilliance.com
Poll
A. None
B. Beginner
C. Intermediate
D. Expert
Optimization Problem
Example:
Design of a thin wall tray with minimal material
VIDEO
https://www.youtube.com/watch?v=Df748qOXMvc
Optimization Problem
Example:
The tray has a specific volume, 𝑽, and a given
height, 𝑯.
The Design problem is to select the length , 𝒍,
and Width, 𝒘, of the tray.
𝒘
𝒍
Optimization Problem
Optimization Problem
Example:
The design is to minimize material volume, (or
weight), where “T” is an acceptable small value
for wall thickness.
𝒘
𝒍
Optimization Problem
objective function
Optimization Problem
Optimization Problem
𝒘
𝒍
Steepest Descent Method
Example:
VIDEO
https://www.youtube.com/watch?v=gU7JCPSSMYc
Example of 2D Gradient
Example of 2D Gradient
Example of 2D Gradient
Example of 2D Gradient
Example of 2D Gradient
Steepest Descent Method
Steepest Descent Method
Downhill
Direction
Step Size
Step 2:
1. Determine descent direction
2. Choose a step size
3. Update
Step 3: Repeat step 2
Step Size Determination
Step size determination is also known as line search.
Such as:
Steepest Descent Method
Basic Equation:
Steepest Descent Method
Example
Steepest Descent Method
Quiz Time
When the gradient descent method is
started from a point near the solution, it
will converge very quickly.
A. True
B. False
Quiz Time
When the gradient descent method is
started from a point near the solution, it
will converge very quickly.
A. True
B. False
Thank You
Connect/Follow @ LinkedIn
Search: Rahul Rai Clemson
University
www.aibrilliance.com