soda-inria/hazardous
Competing Risks and Survival Analysis
📊 Dự báo rủi ro và thời gian sống bằng gradient boosting
Thư viện Python hỗ trợ phân tích thời gian sống và rủi ro cạnh tranh với mô hình dự báo dựa trên gradient boosting.
hazardous là một thư viện Python mở nguồn do nhóm nghiên cứu SODA thuộc INRIA phát triển, hướng đến việc thực hiện phân tích thời gian sống (survival analysis) và rủi ro cạnh tranh (competing risks analysis) — hai bài toán quan trọng trong học máy ứng dụng y học, tài chính, và kỹ thuật. Dự án cung cấp công cụ để dự báo nguy cơ xuất hiện một sự kiện trong tương lai, đồng thời phân biệt giữa các nguy cơ cạnh tranh (ví dụ: một bệnh nhân có thể chết do tim mạch, gan, hoặc các nguyên nhân khác).
✨ Điểm nổi bật
- Cài đặt đơn giản: Cài đặt bằng
pip install hazardous, hỗ trợ trên Python môi trường chuẩn. - Tài liệu trực tuyến: Cung cấp tài liệu hướng dẫn sử dụng chi tiết tại trang web chính thức.
- Gradient boosting tích hợp: Sử dụng các mô hình như XGBoost, LightGBM để xây dựng mô hình dự báo rủi ro.
- Hỗ trợ competing risks: Phân tích và so sánh nhiều nguy cơ có thể xảy ra đối với cùng một đối tượng.
- Môi trường phát triển linh hoạt: Hỗ trợ cài đặt bản phát triển (
pip install -e ".[dev]") và kiểm thử vớinoxhoặcpytest. - Xây dựng tài liệu tự động: Sử dụng
nox -s dochoặc Sphinx để tạo tài liệu HTML tại thư mụcdoc/_build. - Hỗ trợ bản phát hành: Cung cấp hướng dẫn xây dựng bản phát hành bằng
python -m build.
💡 Vì sao đáng chú ý
Khác với các thư viện thời gian sống khác thường tập trung vào một mô hình duy nhất, hazardous tích hợp sâu với các thư viện gradient boosting hiện đại như XGBoost và LightGBM, giúp người dùng dễ dàng áp dụng các kỹ thuật học sâu vào phân tích rủi ro. Đặc biệt, khả năng hỗ trợ rủi ro cạnh tranh giúp mô hình phân tích tình huống phức tạp nơới nhiều nguy cơ có thể xảy ra đồng thời — rất hữu ích trong lĩnh vực y học và quản trị rủi ro.
#CompetingRisks #SurvivalAnalysis #MachineLearning #GradientBoosting #DataScience #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
Learn how to develop, deploy and iterate on production-grade ML applications.