astroautomata/SymTorch
Deep Learning Interpretability with Symbolic Regression
무엇을 해결하는가
SymTorch는 사용자가 기호 방정식을 사용하여 특정 모델 구성 요소의 동작을 근사할 수 있도록 함으로써 딥러닝 모델의 "블랙박스" 특성을 해결합니다. 기호 증류(symbolic distillation)라고 알려진 이 프로세스는 신경망의 복잡한 내부 작동 방식을 더 해석 가능하게 만드는 데 도움이 됩니다.
작동 방식
이 프레임워크는 PySR (Symbolic Regression)을 활용하여 딥러닝 모델 내 구성 요소의 동작을 모방하는 수학적 표현식을 찾습니다.
대상 사용자
딥러닝 모델 구성 요소 뒤에 숨겨진 수학적 논리를 이해해야 하는 연구자 및 개발자 또는 신경망의 기호 증류를 수행하려는 사용자.
주요 특징
- 기호 근사(Symbolic Approximation): PySR을 사용하여 딥러닝 구성 요소를 읽기 쉬운 기호 방정식으로 변환합니다.
- 기호 증류(Symbolic Distillation): 심층 신경망을 기호 형태로 증류하도록 특별히 설계된 프레임워크를 제공합니다.
- PyTorch 통합: PyTorch 생태계 내에서 사용할 수 있도록 Python 패키지(
torch-symbolic)로 제공됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트