按计划重新训练还是按触发条件重新训练
选择定时任务周期,或选择由偏移驱动的触发条件
按计划重新训练还是按触发条件重新训练 是 CoddyKit 上的免费 MLOps Academy 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 MLOps Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 MLOps Academy 课程共包含 4 节课。
本课时的部分内容尚未翻译,以英文显示。
Models Get Stale
The world keeps moving after you ship, so a model slowly drifts out of date. Retraining is how you refresh it on new data before quality slips. 🔄
Two Ways to Trigger It
You can retrain on a clock or in response to a signal. The two big patterns are scheduled retraining and trigger-based retraining.
Scheduled Retraining
Scheduled retraining runs on a fixed cadence, like every night or every week. It is simple, predictable, and easy to reason about.
Cron Says When
A cron expression encodes that cadence in five fields. This cron line means run at 02:00 every day, a classic retraining slot.
# minute hour day month weekday
0 2 * * * python retrain.pyThe Cost of a Schedule
Schedules can waste compute when nothing changed, or react too slowly when things change fast. The cadence is a guess, not a measurement.
Trigger-Based Retraining
Trigger-based retraining fires only when a real condition is met, such as drift crossing a threshold. You retrain because you need to, not because the clock said so.
What Can Be a Trigger
Common triggers are data drift, a drop in live accuracy, or a fresh batch of labeled data landing. Each one signals the model may be falling behind.
A Simple Trigger Check
A trigger is often just a comparison against a threshold. Here a drift score above 0.2 kicks off a retrain.
if drift_score > 0.2:
launch_retraining_job()Triggers Need Monitoring
Triggers only work if you are already measuring something live, like drift or error rate. Without monitoring, there is no signal to trigger on.
You Can Combine Both
Most mature teams use both: a safety-net schedule plus drift triggers. The schedule guarantees freshness, the trigger catches sudden shifts.
How to Choose
Stable, slow-moving data favors a simple schedule. Volatile data with good monitoring favors triggers. Match the cadence to how fast your world changes.
Quick Check
When does trigger-based retraining run?
Recap
You learned the two retraining patterns: scheduled runs on a cron cadence, trigger-based runs on a live signal. Many teams blend both for safety and speed. ✅
常见问题解答
「按计划重新训练还是按触发条件重新训练」课时是免费的吗?
是的 — 「按计划重新训练还是按触发条件重新训练」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 MLOps Academy 课程的其余内容,请升级到 CoddyKit PRO。 MLOps Academy 课程共包含 4 节课。
「按计划重新训练还是按触发条件重新训练」这节课中我会学到什么?
选择定时任务周期,或选择由偏移驱动的触发条件 你通过在浏览器中直接运行的动手代码来练习 MLOps Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 MLOps Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 MLOps Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。
「按计划重新训练还是按触发条件重新训练」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 MLOps Academy 课中编写并运行代码吗?
能。每节 MLOps Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 按计划重新训练还是按触发条件重新训练
- 使用 Airflow 编排重新训练
- 只有超过基线时才自动推广
- 让人工参与流程