Introduction: Programs that Learn
[M]achines of this character can behave in a very complicated manner when the number of units is large.Alan Turing
When I first started working with machine learning, more than ten years ago, I was fascinated by the idea of systems that can learn from data. At that time, we were building a demand forecasting service for a client, using historical contract and sales data to predict demand for different components in the following year. To help us achieve our goal we brought a data scientist in the team pairing with developers to deliver a testable, production-ready system.
He soon started experimenting with different solutions for the problem, one of them being linear regression, a machine learning technique that predicts numerical outputs based on the data. I wanted to understand the theory behind what we were building, so a colleague and I spent our nights in a 24-hour bakery working through Andrew Ng’s Stanford Machine Learning course. At that time, it ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access