Wednesday, January 9, 2019

AI - Machine Learning & Deep Learning

Artificial Intelligence (AI) - Machine Learning (ML) & Deep Learning (DL)

When a machine or a system becomes smart enough to decide what to do next based on a given situation is known as Artificial Intelligence (AI).
Artificial intelligence is pertained to a system by two main ways:

Machine Learning (ML): The ability of a machine to learn independently without any kind of explicit programming for a given scenario is called Machine Learning. Machine learning tool involves a lot of complex math and coding that enables the computer to modify the algorithm based on the result of identifying patterns in a large set of data and performs a function with the data given to it and gets progressively better over time.

 “Algorithms that parse data, learn from that data, and then apply what they’ve learned to make informed decisions” 

Conceptual Neural Network 
Deep Learning (DL): Deep learning is considered an evolution of machine learning. It uses a programmable neural network that enables machines to make accurate decisions without help from humans. Better way to impart intelligence is to follow the mechanism used by human brain. This mechanism is known as neural network which tries to model human brain process with layers of nodes, linked together in different ways. Each additional layer requires a large increase in computing power. This layered model approach deals with millions of parameters which needs to be processed by GPUs. As the GPU becomes more and more affordable. So is the ability to create multi-layered deep neural networks.

In the subsequent blogs we will try to learn some basic ML as well as basic DL implementation techniques.
Kinshuk Dutta
New York

No comments:

Post a Comment

Scala & Spark for Managing & Analyzing Big Data (Using Machine Learning)

Managing & Analyzing Big Data using Apache Scala & Apache Spark In this blog we will see how to use Scala and Spark to analyze Big D...