handwired: JS 코드를 학습 없이 정확한 신경망으로 변환

chenglou/handwired

·2026.10.16 03:19

일반적인 JavaScript 로직을 학습 과정 없이 정확한 신경망으로 변환한다. if-else, 루프, 상태 변수 같은 기존 제어 구조를 행렬 곱셈과 ReLU 연산으로 치환하여, 수식으로 계산한 결과와 동일한 출력을 보장한다.

가중치를 수동으로 작성하므로 학습이 불필요하며, 전체 프로그램이 미분 가능한 상태를 유지한다. 이를 통해 단일 스레드로 작성된 JS 코드를 GPU 병렬 처리로 가속하거나, 고정된 로직을 일반 신경망과 결합해 엔드투엔드 학습에 활용할 수 있다.

10만 건의 문서 검색 데모에서 밀리초 단위 성능을 달성하는 등, 기존 GPU 최적화 기법과 호환되는 최소한의 연산 원리를 사용한다. MIT 라이선스로 공개되어 있으며, WebGPU나 JS 환경에서 실험적으로 적용할 수 있다.

GitHub
GitHub 저장소

chenglou/handwired

Turn your regular JavaScript code into a neural net.

TypeScript

이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 소개 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.