전체 글

Every Morning, Enjoy Coding!
Support Vector Machine: SVM 서포트 벡터 머신(SVM: support vector machine)의 목표○ 공간을 나눠서 양쪽에 매유 균질적인 분할을 생성하는 초평면(hyperplane)이라고 하는 경계를 생성하는 것 MMH(Maximum Margin Hyperplane, 최대 마진 초평면) ○ 공간 상의 두 클래스를 가장 멀리 분리하는 초평면 ○ SVM의 목표는 MMH를 찾는 것 Support Vector ○ 각 클래스에서 MMH에 가장 가까운 점들 ○ 서포트 벡터를 찾으면 MMH를 정의할 수 있다. 비선형 커널○ 데이터에 새로운 차원을 추가해 데이터를 분리하는 방법 ○ 커널 트릭을 사용하면 비선형 관계가 선형적인 관계로 나타날 수 있다. # SVM(Support Vector Ma..
rm(list = ls()) # Artificial Neural Network(인공 신경망)# f(x) = 2x + 1curve(expr = 2 * x + 1, from = -5, to = 5)# sigmoid 함수: f(x) = 1 / [1 + exp(-x)]curve(expr = 1 / (1 + exp(-x)), from = -10, to = 10)# hypobolic tangent: f(x) = tanh(x)curve(expr = tanh(x), from = -5, to = 5) # 콘크리트의 강도 예측# 1. 데이터 준비concrete 0 ~ 1# 표준화(Standardization): z-score 표준화(평균, 표준편차) normalization
블랙박스 : 입력값과 출력값만 알 수 있을 뿐, 구체적으로 시스템이 무슨 일을 하는지 모르는 것.*+- 노드와 계층의 구별신경망의 학습 능력은 상호 연결된 뉴런의 토폴로지(또는 패턴과 구조)에 기인한다.수많은 형태의 네트워크 구조가 있지만 세 개의 주요 특성에 따라 구별될 수 있다. - 계층 개수 - 네트워크 정보가 역방향으로 이동할 수 있는지 여부 - 네트워크의 각 계층별 노드 개수 노드는 각각의 네모와 동그라미를 지칭한다. 입력층의 노드는 4개, 은닉층은 7개, 출력층은 3개의 노드를 가지고 있다. 계층은 연결되는 층의 수를 의미한다. 현 신경망은 총 4개의 계층을 가지며, 은닉층은 2개의 계층을 가진다. # Artificial eural Network(인공지능 신경망)#f(x) = 2, +1curv..
# Regression Tree와 Model Treerm(list = ls())#1. 데이터 준비wine summary(wine)fixed.acidity volatile.acidity citric.acid residual.sugar chlorides free.sulfur.dioxideMin. : 3.800 Min. :0.0800 Min. :0.0000 Min. : 0.600 Min. :0.00900 Min. : 2.00 1st Qu.: 6.300 1st Qu.:0.2100 1st Qu.:0.2700 1st Qu.: 1.700 1st Qu.:0.03600 1st Qu.: 23.00 Median : 6.800 Median :0.2600 Median :0.3200 Median : 5.200 Median :0...
Codezoy
모닝코딩