Machine Learning for the Curious and Confused: An Intro for Non-Techies

A Non-Techie’s Guide to Understanding Machine Learning

Arc Sosangyo
3 min readNov 16, 2024
Photo by Arseny Togulev on Unsplash

Machine Learning is a branch of artificial intelligence and computer science that enables computers to learn from data and improve their performance on tasks without explicit programming.

Alright, let me continue without the boring part.

Imagine machine learning (ML) like this: you’re a chef, and you want to teach a robot how to cook your favorite recipes. Sounds easy, right? Just give the robot a cookbook and let it get to work. But here’s the twist: this robot’s got no clue what an onion is, let alone how to slice and dice it! So, the robot needs examples. And lots of em.

In ML, the robot is your algorithm, and those examples are your training data. This training data is the secret sauce — it’s like teaching the robot with endless photos of onions, tomatoes, and what a delicious pasta sauce looks like versus a culinary horror show.

The Recipe: Data + Algorithm = Model

ML is like creating a “cooking model” for the robot. First, you gather loads of data (like those onion pics), and then you pick an algorithm (think of it as a recipe) to process the data and learn from it. When the…

--

--

Arc Sosangyo
Arc Sosangyo

Written by Arc Sosangyo

Arc is an iOS Dev and app publisher, a former IT manager who transitioned to iOS engineering, and a big fan of AI, coding, science, history, and philosophy.