What do cats, AWS, machine learning, and neural networks have in common?
Tags: machinelearning, aws, cats
Published: 2021-05-19 15:27:45

Learning about machine learning and neural networks can seem daunting. It sounds hugely complex and out of reach of learning for some people, but it doesn't have to be.. 

For help, look no further than that furry, anti-social, hissing, fish-loving, saber-toothed, 'not so sure if he would kill you if he/she were bigger', head-butting, tinkle-tush wearing (yes that is a real thing, Google it), box pooping, hairball coughing, carboard box loving, butt licking, personal space invading idiot of a feline friend of yours.

![Learn AWS Machine Learning Rekognition](https://media.giphy.com/media/l2JJDdD7cv4xdGGis/giphy.gif)

So what do Cats have to do with machine learning again? Well, it all begins with a quest to learn more about how machine learning works.

So far, AWS has a done a great job of abstracting some of the most popular models for machine learning and made them available as off-the-shelve services which means that in order to use them, all you need to do is interface with the API for that particular service.

But if you are just beginning your quest to understand machine learning that isn't a great place to start, is it?

YouTube is obviously a great way of picking up the concepts of machine learning and how neural networks learn. Here are some of the best I have seen so far:

{% youtube aircAruvnKk %}

It get's way more complex after that first video!

{% youtube IHZwWFHWa-w %}

{% youtube Ilg3gGewQ5U %}

And good ole Lex Fridman from MIT

{% youtube O5xeyoRL95U %}

Here is Lex's Podcast btw, you can listen to him right here on [the elastic guru](https://www.theelastic.guru/lexfridman-podcast-ai-machine-learning/183-po-shen-loh-mathematics-math-olympiad-combinatorics-contact-tracing).

But is it all still fairly complicated and it is likely that you'll hit that steep learning curve and maybe give this whole machine learning and neural network thing a miss.

# DON'T DO THAT

Machine learning and neural networks (including AI) are going to be big (they are already biiiiiiig) and knowing about it can only pay dividends in the future, trust me, your future self with definitely thank you for it. 

Personally, I am a very visual learner. I take lots in when I can see it conceptually and when I can play with it and see the results, with that in mind, the one thing that I enjoyed the most when learning more about machine learning, was a game called [while True: learn()](https://luden.io/wtl/)

![aws machine learning for beginners](https://www.theelastic.guru/remoteimages/uploads/articles/9i3dlxl852ng44hqks9y.png)
 
![learn aws machine learning while true learn game](https://www.theelastic.guru/remoteimages/uploads/articles/hbapvs696q9su91cda6w.jpg)

*while True: learn() is a puzzle/simulation game about even more puzzling stuff: machine learning, neural networks, big data and AI. But most importantly, it’s about understanding your cat.*

*In this game, you play as a coder who accidentally found out that their cat is extremely good at coding, but not as good at speaking human language. Now this coder (it’s you!) must learn all there is to know about machine learning and use visual programming to build a cat-to-human speech recognition system.*

👆 At least you know now where the cat fits into all this.

Here is a brief demo of the gameplay:

{% youtube hITJdnpP790 %}

while true: learn() has great reviews on [steam](https://store.steampowered.com/app/619150/while_True_learn/) and trust me, you don't need to be technical at all to play it.

You can play while true: learn() on [PC](https://store.steampowered.com/app/619150/while_True_learn/), [iOS](https://apps.apple.com/gb/app/while-true-learn/id1443569124), [Android](https://play.google.com/store/apps/details?id=com.nival.wtlm&hl=en_GB&gl=US), and [macOS](https://apps.apple.com/us/app/while-true-learn/id1443569124).

The creation of while true: learn() also has a fantastic [back story](https://blog.luden.io/while-true-learn-release-or-the-story-about-1-year-of-weekly-updates-machine-learning-and-cats-4ad1884e5d8e).

I'll give you one hour with the game before it click, you'll know the basics of machine learning and neural networks without reading a single blog post.

Enjoy!