Back to Blog

Differences between machine learning and software engineering

Software engineering is the art of automating a task by writing rules for a computer to follow. Machine learning goes a step further: it automates the task of writing the rules. How do traditional software engineering and machine learning differ? Are there any similarities?


  • Portrait of Antti Ajanki
    Antti Ajanki
    Lead Data Scientist