Posts

Showing posts with the label Tensorflow Deep learning

Intro to Deep Learning and Tensorflow Basics

Image
First of all, let's look at what is Machine learning? ML is simply converting physical representations/data into numbers and finding patterns in them. Deep learning is a subset of ML. In this article, I'll use ML and Deep learning interchangeably. To find patterns in the numbers computers use algorithms that are based on probabilistic methods. In conventional programming, we feed the computer with a set of inputs and rules to follow to get the desired output. But in ML we feed the set of inputs and desired outputs to generate the rules. These rules are figured out by an algorithm and used to deal with the unseen inputs to generate intended outputs which are used to generate the rule in the first place. If you can build a simple rule-based system that doesn't required machine learning, do that  - first rule of Google's Machine Learning Handbook It is advisable not to overuse Machine Learning when a rule-based system can fulfil the same functionality. So when to use Deep ...