В экспертной системе правила принятия решений формулируются и вводятся человеком (инженером по знаниям и экспертом), а в машинном обучении алгоритм сам извлекает закономерности и строит математическое правило на основе обучающей выборки исторических примеров.