传统编程使用开发者编写的显式规则,而ML从数据中学习模式。根本区别在于ML系统是在数据上训练而不是用规则编程 — 这是解决问题的不同范式。
为什么这很重要
text
TRADITIONAL PROGRAMMING → developers write explicit RULES (logic) →
RULES + INPUT → OUTPUT (the program follows the coded logic)
→ you specify exactly HOW to solve the problem (step by step)
MACHINE LEARNING → the system LEARNS rules/patterns from DATA →
DATA + EXAMPLES (input + output) → a trained MODEL → MODEL + INPUT → OUTPUT
→ you provide examples; the model learns the patterns (you don't code the logic)
→ programming: code the logic; ML: learn the logic from data
