Our phones can take us on 600 mile road trips with turn-by-turn instructions. Don’t feel like driving? Use that same phone to summon someone who is happy to chauffeur you.
Need an image for the perfect meme when your buddy tells you about a crazy dream he had last night? Here you go –>
Of course it’s not all about cat videos. One of the fastest growing technologies today is found in the realm of Deep Learning.
Deep learning uses networks to learn levels of representation and abstraction (think of this as classifying or categorizing things by many different characteristics). Deep Learning uses those levels to make sense of data like images and sound. Advances in Big Data mean that Deep Learning is able to learn better, faster, and more efficiently.
So what’s it good for? Medical technology, Artificial Intelligence (like self-driving cars), and voice recognition. (Have you spoken to Alexa, Siri, or Cortona lately? Is it just me or are they getting smarter?)
I’m not trying to say that you should know more about Deep Learning…. but you really should. Not only does it permeate daily life, but it’s cool! How does one learn about Deep Learning, you ask? Not to worry – there’s a lab for that!
The Introduction to Deep Learning lab is perfect for beginners, but still fun for more advanced users. Not only does this lab do interesting programmatic work, it is also totally free of charge.
You will complete 3 Deep Learning projects:
- Teach your program to recognize things in a photo (psst this is my favorite one!). Upload a photo (baby picture? your dog? selfie from your last vacation?) and challenge a program to identify what it is. No hints! It’s eerily accurate. Next you will teach a program to recognize objects in photos it has never seen before.
- Give a monkey a typewriter and you may or may not get Shakespeare, but give this program the Shakespeare command and you get fully formed, properly punctuated Shakespeare-esque poetry! Sort of. You be the judge. “His life impossession craves thee.”