How to get started in Deep Learning

Nowadays there are so many hot new technologies that is getting hard to sleep at night.

One of those technologies I have been recently looking into is Deep Learning. During the process I have come across some pretty good resources which are worth sharing. If DL is something you want to explore tune in. What I am recommending here can be done over a weekend. That investment will certainly not turn you into a seasoned Data Scientist but you will get enough to be dangerous. From the outside it looks like a harsh topic but what I have found is that when explained right it is not the "mission impossible" that looks from the outside

Deep Learning refers to the use of Neural Networks with several hidden layers. That's what make it "deep". So for me the logical place to start is Neural Networks, in particular try to understand the concepts. While trying to do just that I have come across this amazing channel in Youtube called “3Blue1Brown”. I don't know how else to spell it, is the most IMPRESSIVE channel I have ever seen. The quality of the videos is superb it is hard to describe. They have got a series of 4 videos explaining the theory or Deep Learning and Neural Networks. Their message is incredibly clear and the illustrations help heaps. Depending on how far you want to go you can watch the whole series or just watch the first one which is a "MASTERPIECE".



After that you will have enough background to enjoy a bit of play time with Tensorflow Playground. try a few scenarios for yourself.

https://playground.tensorflow.org


Then it is time to start tinkering by yourself. I would recommend Frank Kane TensorFlow series. I have bought some his courses under Udemy but he has published the Deep Learning videos for free in Youtube. He uses Python running on Windows to go through the whole thing. The course materials come in the form of Jupyter notebooks. They are a very common tool in the Data Science space. If you have never used them before don’t worry. In one of the videos Frank provides instructions on how to install Enthought Canopy


One thing you will soon discover is that a bit of Linear Algebra comes very handy when working in this field. If you need a quick refresher here is a good one I found:

https://towardsdatascience.com/linear-algebra-for-deep-learning-506c19c0d6fa

All in all is a very exciting field to get into. So if you have nothing else to do this weekend, I hope I gave you a few ideas

Enjoy!!

Comments

  1. Thanks for sharing your valuable thought and informative piece of content. Such a wonderful blog.
    Read my blog: Mastering of Python Script for System Administrator

    ReplyDelete

Post a Comment

Popular posts from this blog

Sending PowerStore alerts via SNMP

Electronic Nose - eNose

Use Vagrant to deploy to AWS