Catgrad: 범주 이론 기반 심층 학습 컴파일러

2025-02-05

Catgrad는 범주 이론을 사용하여 심층 학습 모델을 정적으로 전방 및 후방 패스로 컴파일하는 프레임워크입니다. 따라서 어떤 심층 학습 프레임워크(Catgrad 자체도 포함) 없이도 학습 루프를 실행할 수 있습니다. 심층 학습에 대한 범주 이론적 접근 방식을 탐구하는 연구 논문을 기반으로 구축되었으며, 데이터 병렬 알고리즘 및 미분 가능한 다항식 회로와 같은 기능을 제공합니다. 설치는 `pip install catgrad`로 간단하게 할 수 있습니다.

개발