models that were trained from data rather than explicitly programmed. This introduces fundamental differences: