RepositoryRDEĐức
mlr-org

mlr-org/mlr

Machine Learning in R

1.7ksao
401fork
10issue
6lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: r

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: cran

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: r-package

#1 Repository Của Tháng

🧠 mlr: Khung học máy thống nhhiên trong R (đã ngưng phát triển)

Gói mlr cung cấp giao diện S3 thống nhất cho học máy trong R, giúp tránh viết wrapper thủ công cho từng thuật toán.

{mlr} là một gói R cung cấp cơ sở hạ tầng cho các thí nghiệm học máy phi tĩnh lặp. R không có giao diện chuẩn cho các thuật toán học máy, vì vậy người dùng thường phải viết mã bọ bẻ để gọi và đồng nhất kết quả. {mlr} giải quyết vấn đề này bằng cách cung cấp giao diện thống nhất cho các phương pháp giám sát (classification, regression, survival) và không giám sát (clustering), kèm công cụ đánh giá, tối ưu và song phương. Dự án hiện đã ngưng phát triển tính năng mới, chỉ sửa lỗi nghiêm trọng, và khuyến nghị chuyển sang mlr3.

✨ Điểm nổi bật

  • Giao diện S3 thống nhất: hỗ trợ classification, regression, clustering và survival analysis với cách gọi nhất quán.
  • Mô tả trừu tượng learner và task: các thuật toán và bài toán được mô tả bằng tính chất (properties).
  • Resampling linh hoạt: hỗ trợ bootstrapping, cross-validation và subsampling.
  • Tối ưu siêu tham số: dùng irace, sequential model-based optimization và các strategie khác.
  • Lựa chọn biến: hỗ trợ filter và wrapper.
  • Nested resampling: kết hợp tuning và feature selection trong quá trình đánh giá.
  • Học có nhãn và xử lý mất cân bằng: cost-sensitive learning, threshold tuning, imbalance correction.
  • Kết nối OpenML: chia sẻ dataset, task, thuật toán và thí nghiệm một cách dễ dàng.
  • Song phương hóa built-in: tích hợp sẵn cơ chế parallel để tăng tốc thí nghiệm.
  • Tài liệu hướng dẫn chi tiết: có sẵn tutorial trực tuyến.

💡 Vì sao đáng chú ý

{mlr} khác biệt ở chỗ không chỉ cung cấp giao diện thống nhất mà còn tích hợp toàn bộ pipeline học máy: từ preprocessing, resampling, tuning, đến postprocessing. Điều này giúp người dùng tập trung vào thiết kế thí nghiệm thay vì viết mã lặp lại. Tuy nhiên, dự án đã ngưng phát triển và chuyển hướng về mlr3 — nền tảng mới hiện đang được duy trì và phát triển.


#MachineLearning #RStats #OpenSource #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.

RepositoryJulia
JuliaAI/MLJ.jl

A Julia machine learning framework

1.9k
Oct 19, 2026
RepositoryJupyter Notebook
microsoft/ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

91.7k
Oct 21, 2026
RepositoryPython
scikit-learn/scikit-learn

scikit-learn: machine learning in Python

67.9k
Oct 23, 2026
RepositoryPython
keras-team/keras

Deep Learning for humans

64.4k
Oct 20, 2026
RepositoryJupyter Notebook
GokuMohandas/Made-With-ML

Learn how to develop, deploy and iterate on production-grade ML applications.

49.8k
Mar 4, 2026
RepositoryPython
explosion/spaCy

💫 Industrial-strength Natural Language Processing (NLP) in Python

34.0k
Oct 12, 2026
RepositoryR
rstudio/rmarkdown

Dynamic Documents for R

3.1k
Oct 16, 2026
RepositoryR
plotly/plotly.R

An interactive graphing library for R

2.7k
Jul 25, 2026
RepositoryR
yihui/knitr

A general-purpose tool for dynamic report generation in R

2.5k
Oct 26, 2026