Class review(3)
-
[.7 .25 - .7 .26 / .7 .30] PCA(Principal Component Analysis) 주성분분석
PCA(Principal Component Analysis) 데이터의 차원을 축소하는 기법으로, 데이터에 내재된 주요 정보를 유지하면서 새로운 변수(주성분)을 생성하는 방법입니다. 주성분은 데이터의 분산을 가장 많이 설명하는 방향을 나타내며, 이를 통해 원래 데이터의 주요 특성을 잘 보존할 수 있습니다. PCA는 두가지 관점으로 이해할 수 있습니다. 더보기 매트릭스 행렬분해 PCA는 행렬분해의 한 형태로 볼 수 있습니다. 원래 데이터 행렬 X를 주성분으로 구성된 행렬과 그에 해당하는 계수 행렬로 분해하는 방법입니다. 이때, 주성분으로 구성된 행렬은 데이터의 고유벡터를 열로 가지며, 계수 행렬은 데이터를 주성분으로 표현하는 계수(가중치)를 담고 있습니다. 행렬분해를 통해 데이터의 주요 특성을 표현하는 새로..
2023.07.31 -
[.7 .24] SVM : Support Vector Machin
SVM(Support Vector Machine) 주어진 데이터를 가장 잘 분류하는 초평면(hyperplane)을 찾는 알고리즘으로, 기본적으로 선형 문제를 해결하는데 최적화되어 있습니다. 하지만 비선형 문제를 풀기 위해 차원을 늘릴 수 있으며, 이를 통해 SVM은 비선형 문제에도 적용할 수 있습니다. 차원을 늘리면 데이터를 선형적으로 분리할 수 있게 되는데, 이를 커널 트릭(kernel trick)이라고 합니다. SVM은 두 클래스 사이의 간격(margin)을 최대화하는 결정 경계(decision boundary)를 찾는 것이 목표입니다. 커널 트릭은 원래 데이터 공간의 비선형 특성을 고려하여 새로운 고차원 공간으로 데이터를 맵핑합니다. 이때 사용되는 함수를 커널 함수라고 하는데, 가장 널리 사용되는 ..
2023.07.31 -
.07.17 자바스크립트 + html 로그인 페이지 만들기
.23 .7 .17 로그인 페이지 만들기 자바스크립트와 HTML이란? - 자바스크립트와 HTML은 웹 개발에서 함께 사용되는 두 가지 주요한 기술입니다. HTML은 웹 페이지의 구조와 콘텐츠를 정의하는 마크업 언어이며, 웹 페이지의 레이아웃, 텍스트, 이미지, 링크 등을 작성하는 데 사용됩니다. 자바스크립트는 웹 페이지의 동적인 기능과 상호작용을 구현하기 위해 사용되는 프로그래밍 언어입니다. 자바스크립트를 사용하면 웹 페이지의 요소들을 조작하고, 사용자와의 상호작용을 처리하며, 데이터를 검증하고, 외부 서버와의 통신 등을 수행할 수 있습니다. 자바스크립트는 클라이언트 측에서 실행되는 언어로, 웹 브라우저에서 직접 실행되기 때문에 사용자 경험을 향상시키는 다양한 기능을 제공할 수 있습니다. HTML과 자바..
2023.07.17