Ultralytics YOLO27: 대기자 명단에 등록하세요.
YOLO 라이선스 받기
Ultralytics 용어집으로 돌아가기

Neural Tangent Kernel (NTK)

신경 접선 커널(NTK)은 네트워크 예측이 매개변수 변화에 어떻게 반응하는지 측정하며, 신경망 학습과 커널 방법을 연결합니다.

신경 접선 커널(NTK)은 두 입력에 대한 신경망 출력이 모델 매개변수의 동일한 작은 변화에 어떻게 반응하는지 측정하는 유사도 함수입니다. 매개변수에 대한 그래디언트가 정렬되면 두 입력의 예측은 강하게 결합됩니다. 이는 예제 간 쌍별 유사도를 학습하는 커널 방법과 신경망 학습을 연결합니다.

Arthur Jacot, Franck Gabriel, Clément Hongler는 2018년에 신경 접선 커널: 신경망의 수렴과 일반화에서 이 용어를 처음 사용하고, 학습 중 예측이 어떻게 변화하는지 분석하는 수학적 프레임워크를 확립했습니다.

신경 접선 커널의 작동 방식#

스칼라 출력을 생성하는 신경망의 경우, 학습 가능한 모든 매개변수에 대한 출력의 미분을 계산합니다. 이러한 미분은 모델 가중치에 대한 예측의 민감도를 나타내는 그래디언트 벡터를 형성합니다. 두 입력 간 NTK는 두 그래디언트 벡터의 내적입니다.

데이터셋 전체에서 이러한 쌍별 값은 커널 행렬을 형성하며, 그람 행렬이라고도 합니다. 대각 성분은 각 예측의 매개변수 변화에 대한 민감도를 측정하고, 비대각 성분은 서로 다른 예제 간의 결합을 나타냅니다. 출력이 여러 개인 경우, 각 입력 쌍은 출력 좌표 간 상호작용을 담은 블록을 생성하며, 이는 경험적 NTK 계산에서 사용됩니다.

경사 하강법 중에는 커널이 한 예제의 예측 오류를 줄일 때 다른 예제의 예측이 어떻게 변하는지 결정합니다. 여기서 사용하는 그래디언트는 네트워크 출력의 미분이며, 역전파는 미분 계산을 수행합니다. 그런 다음 손실 함수가 오류를 보정하는 업데이트의 방향과 크기를 결정합니다.

무한 너비, 수렴 및 일반화#

네트워크의 너비는 은닉 유닛의 개수이며, 합성곱 레이어에서는 채널 수를 의미합니다. NTK 매개변수화와 적절한 초기화 및 학습 가정하에서 은닉 레이어의 너비를 무한대로 늘리면 학습 중에도 일정하게 유지되는 결정론적 극한 커널이 생성됩니다. 유한 네트워크의 경험적 NTK는 실제 매개변수에서 계산되며 학습이 진행됨에 따라 달라질 수 있습니다.

커널이 일정한 영역에서는 초기화 지점 주변의 네트워크 1차 근사를 따라 학습이 진행됩니다. 이를 선형화된 네트워크라고 하며, 입력에 대한 비선형 의존성은 유지하면서 매개변수 변화에 따라 예측이 선형적으로 달라집니다. 관련 용어인 지연 학습은 접선 특징이 거의 변하지 않는 영역을 설명합니다. 특징 학습에서는 최적화 과정 중 이러한 특징이 상당히 변화합니다.

커널이 일정한 경사 흐름, 즉 작은 경사 단계의 연속 시간 극한에서 제곱 오차 손실을 사용하면, 고유값이 큰 커널 고유벡터 방향으로 오류가 가장 빠르게 감소합니다. 고유벡터는 예제 전체에 걸친 패턴을 식별하고, 고유값은 해당 패턴의 학습 속도를 결정합니다. 이를 통해 조기 종료가 정규화로 작용하는 이유를 알 수 있습니다. 조기 종료는 노이즈 및 과적합과 관련된 성분을 비롯해 학습 속도가 느린 성분에 대한 피팅을 제한합니다. 보지 못한 입력에 대한 예측은 해당 입력과 학습 데이터 간의 커널 유사도에 따라 달라집니다.

NTK 방법은 커널 회귀와 이미지 분류 분석에 활용됩니다. 합성곱 NTK(CNTK)는 이 구성을 합성곱 신경망으로 확장합니다. Sanjeev Arora와 동료들은 CIFAR-10 분류에 정확한 CNTK 계산을 사용하여 유한 합성곱 신경망 학습에 대응하는 커널 기반 방법을 제시했습니다.

신경망 가우시안 프로세스(NNGP) 커널은 무한 너비 한계에서 무작위로 초기화된 네트워크 출력 간의 공분산을 설명합니다. NTK는 그래디언트가 주도하는 학습 동역학을 설명합니다. 마찬가지로 선형 프로빙은 고정된 표현 위에서 선형 분류기를 학습하며, NTK 선형화는 선택한 학습 가능 매개변수에 대한 미분을 특징으로 사용합니다.

따라서 매개변수 선택에 따라 학습을 좌우하는 접선 커널이 달라집니다. Ultralytics YOLO26 미세 조정에서 freeze 인수는 선택된 레이어를 고정하므로, 해당 매개변수는 유효 학습 커널의 업데이트 방향에 기여하지 않습니다.

경험적 NTK 계산#

이 PyTorch 예제에서는 scikit-learn에 포함된 숫자 데이터셋의 손글씨 숫자 이미지 두 개에 대한 커널을 계산합니다. pip install torch scikit-learn를 사용해 종속 항목을 설치합니다.

import torch
from sklearn.datasets import load_digits
from torch import nn

torch.manual_seed(0)
digits = load_digits()
inputs = torch.tensor(digits.data[:2], dtype=torch.float32) / 16
model = nn.Sequential(nn.Linear(64, 8), nn.Tanh(), nn.Linear(8, 1))
parameters = tuple(model.parameters())
outputs = model(inputs)

# 각 야코비안 행에는 출력 하나의 매개변수 미분이 포함됩니다.
rows = []
for output in outputs[:, 0]:
    gradients = torch.autograd.grad(output, parameters, retain_graph=True)
    rows.append(torch.cat([gradient.flatten() for gradient in gradients]))
jacobian = torch.stack(rows)
kernel = jacobian @ jacobian.T
print(kernel)

출력된 2 x 2 행렬에는 두 입력 각각의 자기 민감도와 입력 간 상호 결합이 포함됩니다. jacobian @ jacobian.T으로 구성되므로 스칼라 출력 경험적 NTK는 대칭 양의 준정부호이며, 랭크는 예제 수와 학습 가능한 매개변수 수 모두에 의해 제한됩니다.

Explore solutions

스포츠 분야의 컴퓨터 비전

스포츠 분야의 컴퓨터 비전

Ultralytics YOLO가 선수 및 공 추적, 경기력 분석, 코칭 인사이트, 선수 재활을 통해 스포츠 비전을 구현하는 방법을 알아보세요.
자세히 알아보기
항공 이미지 컴퓨터 비전

항공 이미지 컴퓨터 비전

Ultralytics YOLO를 활용해 드론 및 항공 이미지를 농업, 양식업, 환경 모니터링, 자연 보호, 공간정보 분석을 위한 실시간 인사이트로 전환하세요.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 공간정보 산업을 지원하세요.
자세히 알아보기
보안 분야의 컴퓨터 비전

보안 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 모든 시설을 보호하세요. Vision AI는 경계 모니터링, 위협 감지, 번호판 인식, 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 분야의 컴퓨터 비전

로보틱스 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 머신을 구현하세요. 로보틱스 분야의 Vision AI는 자율 주행, 인식, 객체 추적, 실시간 제어를 지원합니다.
자세히 알아보기
물류 분야의 컴퓨터 비전

물류 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 간소화하세요. 비전 AI는 화물 검사, 분류, 차량 추적, 실시간 창고 안전 모니터링을 지원합니다.
자세히 알아보기
리테일 분야의 컴퓨터 비전

리테일 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 리테일의 새로운 가능성을 열어 보세요. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리, 더욱 심층적인 고객 인사이트를 지원합니다.
자세히 알아보기
의료 분야의 컴퓨터 비전

의료 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 의료 솔루션을 구축하세요. 의료 분야의 비전 AI는 의료 영상 판독을 가속화하고, 진단을 개선하며, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조 공정을 최적화하세요. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 분야의 컴퓨터 비전

자동차 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 자동차 분야에 컴퓨터 비전을 적용하세요. 비전 AI는 도로 안전, 운전자 지원, 차량 자동화를 개선해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업 분야의 컴퓨터 비전

농업 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하세요. 작물 모니터링, 가축 추적, 정밀 농업을 지원하여 더 높은 수확량과 더 스마트한 농업을 실현합니다.
자세히 알아보기
스포츠 분야의 컴퓨터 비전

스포츠 분야의 컴퓨터 비전

Ultralytics YOLO가 선수 및 공 추적, 경기력 분석, 코칭 인사이트, 선수 재활을 통해 스포츠 비전을 구현하는 방법을 알아보세요.
자세히 알아보기
항공 이미지 컴퓨터 비전

항공 이미지 컴퓨터 비전

Ultralytics YOLO를 활용해 드론 및 항공 이미지를 농업, 양식업, 환경 모니터링, 자연 보호, 공간정보 분석을 위한 실시간 인사이트로 전환하세요.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 공간정보 산업을 지원하세요.
자세히 알아보기
보안 분야의 컴퓨터 비전

보안 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 모든 시설을 보호하세요. Vision AI는 경계 모니터링, 위협 감지, 번호판 인식, 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 분야의 컴퓨터 비전

로보틱스 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 머신을 구현하세요. 로보틱스 분야의 Vision AI는 자율 주행, 인식, 객체 추적, 실시간 제어를 지원합니다.
자세히 알아보기
물류 분야의 컴퓨터 비전

물류 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 간소화하세요. 비전 AI는 화물 검사, 분류, 차량 추적, 실시간 창고 안전 모니터링을 지원합니다.
자세히 알아보기
리테일 분야의 컴퓨터 비전

리테일 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 리테일의 새로운 가능성을 열어 보세요. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리, 더욱 심층적인 고객 인사이트를 지원합니다.
자세히 알아보기
의료 분야의 컴퓨터 비전

의료 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 의료 솔루션을 구축하세요. 의료 분야의 비전 AI는 의료 영상 판독을 가속화하고, 진단을 개선하며, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조 공정을 최적화하세요. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 분야의 컴퓨터 비전

자동차 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 자동차 분야에 컴퓨터 비전을 적용하세요. 비전 AI는 도로 안전, 운전자 지원, 차량 자동화를 개선해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업 분야의 컴퓨터 비전

농업 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하세요. 작물 모니터링, 가축 추적, 정밀 농업을 지원하여 더 높은 수확량과 더 스마트한 농업을 실현합니다.
자세히 알아보기
스포츠 분야의 컴퓨터 비전

스포츠 분야의 컴퓨터 비전

Ultralytics YOLO가 선수 및 공 추적, 경기력 분석, 코칭 인사이트, 선수 재활을 통해 스포츠 비전을 구현하는 방법을 알아보세요.
자세히 알아보기
항공 이미지 컴퓨터 비전

항공 이미지 컴퓨터 비전

Ultralytics YOLO를 활용해 드론 및 항공 이미지를 농업, 양식업, 환경 모니터링, 자연 보호, 공간정보 분석을 위한 실시간 인사이트로 전환하세요.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 공간정보 산업을 지원하세요.
자세히 알아보기
보안 분야의 컴퓨터 비전

보안 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 모든 시설을 보호하세요. Vision AI는 경계 모니터링, 위협 감지, 번호판 인식, 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 분야의 컴퓨터 비전

로보틱스 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 머신을 구현하세요. 로보틱스 분야의 Vision AI는 자율 주행, 인식, 객체 추적, 실시간 제어를 지원합니다.
자세히 알아보기
물류 분야의 컴퓨터 비전

물류 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 간소화하세요. 비전 AI는 화물 검사, 분류, 차량 추적, 실시간 창고 안전 모니터링을 지원합니다.
자세히 알아보기
리테일 분야의 컴퓨터 비전

리테일 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 리테일의 새로운 가능성을 열어 보세요. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리, 더욱 심층적인 고객 인사이트를 지원합니다.
자세히 알아보기
의료 분야의 컴퓨터 비전

의료 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 의료 솔루션을 구축하세요. 의료 분야의 비전 AI는 의료 영상 판독을 가속화하고, 진단을 개선하며, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조 공정을 최적화하세요. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 분야의 컴퓨터 비전

자동차 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 자동차 분야에 컴퓨터 비전을 적용하세요. 비전 AI는 도로 안전, 운전자 지원, 차량 자동화를 개선해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업 분야의 컴퓨터 비전

농업 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하세요. 작물 모니터링, 가축 추적, 정밀 농업을 지원하여 더 높은 수확량과 더 스마트한 농업을 실현합니다.
자세히 알아보기

함께 AI의 미래를 만들어 가세요!

머신러닝의 미래와 함께 여정을 시작하세요