통계 및 ML에서 이름이 '커널'인 이유는 무엇입니까?


21

이것은 운영 체제 및 선형 대수와 관련하여 다른 SE 사이트에서 요청되었지만 통계와 기계 학습에 사용되는 커널 방법과 관련하여 동일한 질문으로 버그가 발생합니다.

커널 밀도 추정 또는 SVM과 같은 커널은 일종의 유사성을 나타내지 만 '커널'이라는 이름의 유래와 그 상징성이 무엇인지 알 수 없습니다.

통계와 기계 학습의 맥락에서 커널의 어원은 무엇입니까?

분명히, 나는 커널이 무엇인지, 커널의 주요 속성을 잘 알고 있습니다. 주로 정의 된 시드 또는 코어와 관련이없는 것을 알기 때문에 이름에 대해 궁금합니다. 사전. 또는 적어도 '방법의 필수 부분'보다 더 깊은 의미를 볼 수 없습니다.

답변:


13

웹 사이트에서 수학자 Jeff Miller가 유지 관리하는 수학 단어 중 가장 이른 알려진 용도를 확인하여이 문제에 대한 정보를 찾을 수 있습니다 . 표준 사전 소스에서 "커널"이라는 어원에 대한 정보를 찾을 수도 있습니다.

프랑스어로 Fredholm (1903)은 "noyau"(핵심)라는 단어를 사용했고 Hilbert (1904)는이 용어를 채택했지만 독일어로 썼으며 "kern"(핵심)이라는 독일어 단어를 썼습니다. 이 용어들은 기능 분석에서 적분 방정식에 대한 글을 쓰는 맥락에서 사용되었습니다. 그 후 얼마 지나지 않아 영어로 작성된 Bôcher (1909)는 "커널"이라는 용어를 사용하여 동일한 객체를 가리 킵니다. 그런 다음이 용어는 기능 분석, 푸리에 분석 및 나중에 확률 및 통계에 대한 영어 문서를 통해 확산됩니다.

위에 연결된 사전에 따르면,이 단어는 구 영어와 프로토-독일어에서 파생되었습니다. 그것은 씨앗이나 물체의 핵심, 중심 또는 본질을 가리킬 수 있습니다. 독일의 "kern"과 "kernel"사이의 언어 적 유사성은 비슷한 역사적 파생물 때문인 것으로 보입니다. "커널"이라는 단어는 가정 된 (재건 된) 프로토-독일어 단어 "kurną"(옥수수)에서 파생 된 것으로 추정됩니다. 따라서이 역사를 바탕으로 어원 적으로 "커널"이라는 단어는 씨앗, 핵심 또는 본질을 말하며 옥수수에 대한 옛 독일 단어의 영어를 기반으로합니다.

업데이트 : 이 답변은 사용자 cbeleitesRM이 내 관심을 끌었던 새로운 정보를 반영하도록 크게 편집되었습니다 . 나는 처음에 이것이 "kern"이라는 단어의 최근 영어 화라고 생각했지만, 사전의 자료는 영어에서 "kernel"이라는 단어가 매우 오래되었다고 제안합니다. 나는 언어학자가 아니기 때문에 단지 위의 정보원으로부터 정보를 제시하고있다.


막심 보처에 대해 들어 본 적이 없습니다. 아칸소, 나는 그것이 아마도 몇 년 후 통합 커널에서 매우 큰 (거대한) Salomon Bochner의 오타 일 것이라고 생각했습니다.
Mark L. Stone

그건 내 잘못이야-악센트를 입력하는 방법을 모르겠습니다. 어떻게 했어?
Reinstate Monica

1
Wikipedia 목록에서 복사하여 붙여 넣었습니다.
마크 L. 스톤

1
나의 진짜 요점은 Bochner가 커널에서 거인이라는 것을 알았지 만 Bocher에 대해 들어 본 적이 없다는 것입니다. Bochner는 Samuel Karlin의 논문 고문으로 총 양성 과정을 수료했습니다. 재즈).
마크 L. 스톤

1
나는 커널이 Kern의 Anglicized 버전인지 확실하지 않습니다. 최소한 100 년 전에 일어난 일이라는 의미는 아닙니다. 나는 항상 번역으로 받아 들였다 : merriam-webster.com/dictionary/kernel definition 1은 독일어에서 "Kern"이라고 불린다. 예를 들어 사과의 경우 씨앗은 Kerne이고 코어는 Kerngehäuse (문자 그대로 커널 하우징)입니다.
cbeleites는 Monica를 지원합니다

13

커널은 기계 학습 및 통계에서 여러 번 사용됩니다. 몇 가지 예는 다음과 같습니다.

  1. 에서 지원 벡터 기계 커널은 문제가 (시청 선형 적으로 해결 가능하게 더 높은 차원 공간에 데이터를 매핑하는 기능입니다 ).

  2. 커널 밀도 추정

    커널 밀도 추정은 랜덤 변수의 확률 밀도 함수를 추정하는 비모수 적 방법입니다.

이와 관련하여 커널 은 단순히 커널 밀도 추정에 사용되는 가중치 함수입니다. 마지막 링크는 통계에서 커널 이라는 단어를 더 많이 사용 합니다.

  1. 에서는 컨볼 루션 신경망 커널 이미지 자체 사이의 컨볼 루션을 수행하는 데 사용되는 소형 행렬이다. 여기를 참조 하십시오 .

이 모든 예에서 커널은 데이터의 일종의 변환 에 사용되는 수학적 함수입니다 . 커널은 본질적 으로 그 변환 의 일정한 부분입니다. 각 변환에 사용하는 커널의 선택에 따라 다른 효과를 얻을 수 있습니다.


5
β이자형β엑스이자형β엑스

7
OP는 커널의 어원을 찾고 있습니다.
Franck Dernoncourt

2
선형 대수학에서 영 공간을 지칭하기 위해 "kernal"을 사용하는 것은 기계 학습에서 이러한 사용법과 관련이 있습니까?
syntonicC
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.