일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Data Imbalance
- 프로세스 마이닝
- Process Mining
- Fixed Learning
- 딥러닝
- Random Undersampling
- multi modal
- Generative modeling
- 거리 기반 이상탐지
- Condensed neares neighbor rule
- Grad-CAM
- XAI
- 국비지원교육
- Digital Pathology
- Gausian Density Estimation
- GAN
- auto encoder
- Meta heuristic
- Petri net
- Clustering 기반 이상탐지
- OCSVM
- 병리 AI
- One-Sided Selection
- SQL 데이터 분석 첫걸음
- 밀도 기반 이상탐지
- Tomek links
- Sequence data
- PM4Py
- Inatance segmentation
- Text generation
- Today
- Total
Create Opportunities
[데이터 애널리틱스] 최적화 본문
선형 계획법과 비선형 계획법 을 다루게 된다.
선형적인 모델링은 깊게 다루지 않는다. 데이터를 분석하는 데 있어서 선형적인 모델링을 하기에는 어렵다. 머신러닝, 딥러닝의 접근은 보통 비선형 계획의 접근이다.
최적화
: 어떤 목적에 대해서 가장 적절한 계획을 세워 설계하는 일, 그러한 선택을 하는 일.
수학적 최적화
: 특정 집합 위에서 정의된 실수값, 함수, 정수에 대해 그 값이 최대나 최소가 되는 상태를 해석하는 문제.
최적화를 위한 주요 요소
- 목적함수 (Objective function)
- 결정 변수 (Decision variable)
- 제약 조건 (Constraints)
절차
1) 주어진 문제에 대해 주요 요소를 확인하는 과정 (모델링)
2) 최적화 알고리즘을 적용하여 해답을 찾는 과정
Convex Optimization
비선형 계획법
f, g, h 중 적어도 하나가 linear function이 아닌 문제.
비선형 계획법이 더 일반적이고 실제 문제에 적합함.
single-variable이 아닌 multi-variable의 문제를 접하게 될텐데, Gradient를 통해 stationary point (∇f(x)=0)을 파악하면 된다. 특정 stationary points에서,
- ∇^2f(x) is positive definite => local minimum
- ∇^2f(x) is negative definite => local maximum
Hessian matrix
다변수 함수 f(x1,x2,x3..)에 대한 Hessian matrix는 아래와 같음
'데이터 애널리틱스' 카테고리의 다른 글
[데이터 애널리틱스] RNN(1) (0) | 2022.11.30 |
---|---|
[데이터 애널리틱스] Data analysis with Process Mining (0) | 2022.11.18 |
[데이터 애널리틱스] Event Logs (1) | 2022.10.03 |
[데이터 애널리틱스] 프로세스 마이닝이란 ? (2) (0) | 2022.10.03 |
[데이터 애널리틱스] 프로세스 마이닝이란 ? (1) (0) | 2022.10.02 |