PySR, 신경망을 해석 가능한 방정식으로 바꾸는 상징적 회귀 도구

Symbolic Learning in Python and Julia

PySR, 신경망을 해석 가능한 방정식으로 바꾸는 상징적 회귀 도구

PySR은 목적 함수를 최적화하는 해석 가능한 수식 표현을 찾는 상징적 회귀(Symbolic Regression) 오픈소스 도구다. 검색 엔진은 Julia 라이브러리 SymbolicRegression.jl이 맡고, Python 인터페이스는 scikit-learn 스타일로 제공된다. 학습된 수식은 pandas DataFrame으로 정리되며 SymPy, JAX, PyTorch 형식으로 변환할 수 있어 미분도 가능하다. 신경망을 해석적 방정식으로 증류하는 데에도 활용된다.

여기서는 본질적으로 상징적 회귀를 사용해 신경망을 해석적 방정식으로 변환한다. 따라서 이 도구들은 딥러닝 신경망을 해석하는 명시적이고 강력한 방법을 동시에 제시한다.

이 날의 다른 글

2026-10-24