United StatesNovartis/torchsurv
Deep survival analysis made easy
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tháng
#8 Repository Của Tháng
🔥 Phân tích sinh tồn sâu trên PyTorch một cách đơn giản
TorchSurv — thư viện phân tích sinh tồn (survival analysis) nhẹ, 100% PyTorch, do Novartis & FDA phát triển.
TorchSurv là một thư viện Python được thiết kế để hỗ trợ thực hiện mô hình sinh tồn sâu trong môi trường PyTorch. Khác với các thư viện khác ép buộc người dùng tuân theo các dạng tham số cụ thể, TorchSurv cho phép sử dụng bất kỳ kiến trúc mô hình PyTorch nào. Với thiết kế nhẹ và yêu cầu đầu vào tối thiểu, TorchSurv đặc biệt hữu ích cho xử lý dữ liệu đầu vào đa chiều.
✨ Điểm nổi bật
- Mô hình tùy chỉnh: Hỗ trợ bất kỳ kiến trúc mô hình PyTorch nào, không ràng buộc dạng tham số.
- Backend PyTorch đầy đủ: Toàn bộ tính toán dựa trên PyTorch, tương thích hoàn hảo với hệ sinh thái này.
- Hàm mất mát và độ đo chuẩn: Cung cấp các hàm như
cox.neg_partial_log_likelihoodvàConcordanceIndexdưới dạng hàm thường ngày. - Đánh giá thống kê: Hỗ trợ tính toán khoảng tin cậy (confidence interval) và kiểm định giả thuyền (p-value) cho chỉ số c-index.
- So sánh mô hình: Cho phép so sánh hiệu suất giữa hai mô hình bằng cách dùng phương thức
compare. - Dễ tích hợp: Cú pháp giống hệt các hàm PyTorch khác, dễ dàng chèn vào vòng lặp huấn luyện.
💡 Vì sao đáng chú ý
TorchSurv khác biệt từ các thư viện truyền thống bằng cách không ép buộc người dùng phải dùng các mô hình sinh tồn có dạng cụ thể. Thay vào đó, nó cung cấp một nền tảng mạnh mẽ và linh hoạt để xây dựng mô hình tùy chỉnh dựa trên PyTorch, đặc biệt phù hợp với dữ liệu y tế và sinh học đa chiều. Dự án được phát triển hợp tác bởi Novartis và FDA, khẳng định uy tín và độ tin cậy trong lĩnh vực khoa học quy định (regulatory science).
#DeepLearning #SurvivalAnalysis #PyTorch #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking
Clone a voice in 5 seconds to generate arbitrary speech in real-time
Ultralytics YOLOv5 in PyTorch for object detection, instance segmentation, classification, training, and export.
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production
DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.