
How to Learn Machine Learning as a Designer
The Best Free Resources to Learn from in a Non-Technical Manner
As a designer its crucial to understand the technology you’re working with in order to know its limitations and capabilities. Smashing Magazine agrees with me on this. The tricky thing is that most resources for learning new technologies are made by technicians for technicians. That leaves designers clueless and jumping on the train of knowledge when it’s already departing.
Therefore I collected the best resources for designers to learn a currently important technology: Machine Learning. All of the resources I selected, approach this topic more intuitively than a typical articles wrote for developers. Nevertheless, you will require a bit of technical thinking and knowledge to get the most out of it.
Let’s dive into the list:
Artificial Intelligence
If you only have basic (or science-fiction) knowledge about AI, you should start by gaining a deeper understanding this field to fully grasp machine learning later on.
This one will give you a pretty good overview of the current state and dig a bit into the technologies below whilst presenting it in a beautiful manner:
A good resource to see what can be done with Artificial intelligence apart from dystopical imaginations and self-driving cars is Google AI Experiments. It hooks you up with a whole bunch of different topics and even lets you play with the experiments. This is a artificial intelligence guessing what you draw:
Machine Learning
As you gained (or had) profound knowledge about AI, we’re getting to the point were the real magic happens. You should know, without machine learning and it’s newly-gained speed, modern AI wouldn’t be possible.
As most designers are so called “visual-learners” this page does an incredible job, of visualizing the concepts and basics of machine learning:
If you prefer watching videos to study, here’s a Udacity picodegree about Machine Learning which is great, although it gets more technical the longer you watch.
Since this gentle introduction follows up with some deeper tutorials about supervised vs. unsupervised learning, it’s definitely worth reading (and bookmarking). Might be a bit technical for some, though.
As soon as you learned about the general concept of machine learning and know the difference between unsupervised and supervised, it’s time to learn about the specific algorithms used, so you can do jargon talk with developers (just kidding). Here’s a good overview for that:
Deep Learning & Neural Networks
With Deep Learning & Neural Networks we’re getting our hands dirty and dig deep into the specifics of this field. So if you only understand the general concepts, please don’t worry, this is advanced stuff.
This video is the best one I could find to explain this topic in a human manner and even refreshes your knowledge of Machine Learning (if you’re starting at this point for whatever reason). It’s once again from Udacity and is even more technical than the first one, probably due to the difficulty of the topic.
All other material I encountered is heavily understandable (at least in my opinion) and everybody who wants to master this, should be ready for a lot of theory.
Further Reading
If you want to get a feeling about the complexity AI can reach and how the AI “brain” might work, take a look at one of Google’s experiments which is visualizing high-dimensional space.
This article is actually a big list itself with a whole bunch of resources to get news about AI:
I hope this collection of resources helped you! If so, please spread the word in whatever way, so others can benefit from this, too.
If you know another tutorial, article, etc. that might be especially helpful for designers to learn about Machine Learning or AI, please leave a comment and I maybe add it to the article.