본문 바로가기

kernel2

ML : Kernel 개념 Kernel L (저차원) 공간 상의 두 벡터 x, y 가 있다고 할 때, Kernel Function은 K(x, y) = M(x) * M(y) 를 만족하는 매핑함수 M(.) 가 존재해야 한다. 즉, Kernel Function 의 값과 H(고차원) 공간 상으로 매핑된 두점 M(x), M(y) 의 내적이 같아야 한다. Example https://youtu.be/3liCbRZPrZA 이처럼 Kernel은 저차원에서 분리되지 않는 데이터들을 추가적인 연산을 통해서 고차원에서 분리해내는 작업을 도와주는 함수라고 생각하면 좋다. Kernel의 응용 Kernel은 특히 Gaussian Process 에서 어떻게 쓰는지 자세히 나온다. Gaussian Process의 목적인, 데이터를 기반으로 함수의 분포를 예측.. 2020. 6. 8.
Computer & Structure : Kernel 정의 > 컴퓨터의 운영체제의 핵심이 되는 컴퓨터 프로그램의 하나로, 시스템의 모든 것을 통제한다. > 운영체제, OS의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공한다. 핵심이라고 한다. 연결도 기능 1. OS의 핵심으로, 운영체제의 다른 부분 및 응용프로그램 수행에 필요한 여러가지 서비스를 제공하는 역할 2. 메모리나 저장 장치 내에서 운영체제의 주소공간을 관리 3. 보안 : 컴퓨터 하드웨어와 프로세스의 보안을 책임 (직접 접근이 아니라 kernel에 띄워서 하는 작업이기에!) 4. 자원 관리 : 어떤 프로그램을 어떤 순서로 커널의 처리시간을 공유할것인지, 한정된 시스템 자원을 효율적으로 관리함. 프로그램의 실행을 원활하게 하는 기능 5. 추상화 : 비슷한 종류의 하드웨어에 공통.. 2020. 2. 8.