Rust 기반 Random Forest 공개
fru - Fast Random Forest Implementation [P]
·2026.08.11 02:45
핵심 내용
Rust 기반 Random Forest 구현체 fru가 Python·R 바인딩과 고성능을 앞세워 공개됐다.
자세히 보기
fru는 Rust로 구현한 Random Forest 라이브러리로, Python과 R 바인딩을 함께 제공한다.
개발팀은 주요 구현체와 비교해 다음과 같은 성능을 제시했다.
- Python에서는 scikit-learn보다 여러 배 빠르며, 일부 사용 사례에서는 수백 배 향상
- R에서는 ranger보다 일반적으로 수십 퍼센트 빠르고, 조건에 따라 수 배 향상
- 자체 구현한 permutation importance로 변수 중요도 계산 성능도 개선
Python 바인딩에는 Arrow PyCapsule을 사용해 pandas, Polars, PyArrow 등 호환 라이브러리와 연동할 수 있도록 설계했다. 관련 연구는 Software X 저널에 게재됐다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.