microsoft/FLAML

A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.

What it solves

FLAML은 머신러닝 및 AI 운영을 더욱 경제적이고 효율적으로 만들기 위해 설계되었습니다. 과도한 계산 리소스를 사용하거나 깊은 수동 튜닝 전문 지식이 필요하지 않고도 최적의 성능을의 모델과 하이퍼파라미터를 찾는 문제를 해결합니다.

How it works

FLAML은 머신러닝 모델 선택과 하이퍼파라미터 최적화를 자동화하는 경량 Python 라이브러리를 제공합니다. 분류 및 회귀와 같은 일반적인 작업을 수행하며, scikit-learn 스타일의 estimator를 사용할 수 있습니다. 또한 커스텀 함수, 파운데이션 모델 추론 하이퍼파라미터, 그리고 MLOps/LMOps 워크플로우를 위한 범용 하이퍼파라미터 튜닝 도구를 제공합니다.

Who it’s for

데이터 과학자 및 AI 실무자 중에서 데이터에 대해 저비용으로 고품질의 모델을 모델을 빠르게 찾고 싶거나, 리소스가 제한된 환경에서 다양한 AI 워크플로우를 위해 빠른 하이퍼파라리미터 튜닝 도구가 필요한 사람들을 대상으로 합니다.

Highlights

  • scikit-learn 스타일의 API를 보유하여 통합이 용이함

  • 훈련 데이터에 기반하여 하이퍼파라미터를 자동으로 설정하는 Zero-shot AutoML을 지원

  • 복잡한 제약 조건과 조기 종료 (early stopping) 기능을 갖춘 대규모 검색 공간을 처리할 수 있음

  • MLflow 및 Microsoft Fabric Data Science와 통합됨

  • XGBoost, LightGBM, 및 Random Forest를 포함한 폭넓은 estimator를 지원함