项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-31 · 当前星标 ★ 1668
使用教程
环境要求
- 已安装 R 运行环境(R 控制台或 RStudio 均可)
- 可访问 CRAN 软件源以下载安装包
- 若要安装 GitHub 开发版,需额外安装 pak 包
- 无需数据库或其他外部服务
安装与启动步骤
-
1准备 R 环境
先装好 R,可选装 RStudio;本教程的 R 命令都在 R 控制台或 RStudio 的 Console 中执行。
-
2从 CRAN 装稳定版
官方推荐的安装方式,在 R 控制台执行即可自动下载并安装 caret 及其依赖。
install.packages('caret') -
3装 GitHub 开发版
可选步骤。想用最新开发代码时执行,需先安装 pak 包,二者择一即可。
pak::pak('topepo/caret') -
4加载包确认
加载成功后无报错即表示安装完成,之后可按官方文档使用 train() 建模。
library(caret)
如何确认成功
在 R 控制台执行 library(caret),无报错提示即说明安装成功、可以正常加载。
常见问题
Q:稳定版和开发版该选哪个?
A:日常使用选 CRAN 稳定版 install.packages('caret');需要最新开发代码时再用 pak 安装 GitHub 版本。
Q:安装开发版时提示找不到 pak?
A:说明当前环境没有 pak 包,需先单独安装 pak,再执行 pak::pak('topepo/caret')。
Q:caret 还会继续更新吗?
A:README 说明项目处于维护模式,只修 bug 和发 CRAN 版本,不再加重大新功能,但会长期保留在 CRAN。
Q:下载安装包很慢怎么办?
A:在 R 中切换到一个速度较快的 CRAN 镜像后重新执行安装命令。
注意事项
- caret 处于维护模式,不会新增重大功能,但长期保留在 CRAN,可放心使用。
- 完整文档在 http://topepo.github.io/caret/index.html,安装后建议先按官方文档示例练习。
核心亮点
- 统一 train() 接口覆盖数百种模型,切换算法几乎零改代码
- 内置交叉验证、网格搜索与随机搜索,调参与评估流程开箱即用
- 提供完整的数据预处理链(标准化、插补、特征筛选)与模型对比可视化
不足之处
- 项目维护节奏放缓,新模型与新版 R 生态适配不如 tidymodels 及时
- 大数据集下内存占用和训练效率一般,部分流程已被官方推荐迁移至 tidymodels
适用场景
- R 用户快速对比逻辑回归、随机森林、SVM 等多种算法的基线表现
- 教学场景中演示交叉验证与超参数调优的标准流程
- 业务建模中统一完成数据预处理、训练、评估与变量重要性分析
替代项目
tidymodels、mlr3、scikit-learn
上一篇:xllm
同类项目推荐
IPR
开源
逐步纠错,让LLM智能体每一步都走对
Watch Every Step! LLM Agent Learning via Iterative Step-level Process Refinement (E···
RAG-FiT
开源
让大模型更懂检索结果,微调提升 RAG 问答准确率
Framework for enhancing LLMs for RAG tasks using fine-tuning.
Long-RL
开源
让强化学习轻松驾驭超长序列,训练更稳更快
Long-RL: Scaling RL to Long Sequences (NeurIPS 2025)
plexe
开源
一句话描述,自动生成机器学习模型,快速验证想法
✨ Build a machine learning model from a prompt
nni
开源
模型调参交给机器自动试,最优结果坐等出炉
An open source AutoML toolkit for automate machine learning lifecycle, including fea···
CAME
开源
减少大模型训练显存,优化器也能自适应省内存
[ACL 2023] The official implementation of "CAME: Confidence-guided Adaptive Memory O···
Chattiori-Model-Merger
开源
按比例混合扩散模型,快速生成自定义风格模型
Merges latent diffusion models at a user-defined ratio
nanotron
开源
极简代码跑通千亿模型3D并行训练
Minimalistic large language model 3D-parallelism training
AutoGPTQ
开源
一键量化大模型,显存减半推理加速
An easy-to-use LLMs quantization package with user-friendly apis, based on GPTQ algo···
