Basic Understanding : AI - ML - Algorithms

23 Jun

As I am also interested in the artificial intelligence and data science area, Let's explore the basic definitions of Artificial Intelligence, Machine Learning and Algorithms and how they are inter-related.

In today's artificial intelligence world to make computer to do anything we have to write a program to perform step-by-step execution of certain process and achieve the end goal. So, when we think about computer to perform some step-by-step procedures and achieving the end results that is nothing but "Algorithm". 

This term is introduced back in 9th century by the Persian scientist, Mathematician, an Astrologer and most commonly known as the "Father of algebra"-  Abdullah Mohammed. He introduced this term indirectly to the world - algorithm.

As I mentioned algorithm is nothing but a sequence of steps to perform certain tasks to achieve certain results. When we talk about this algorithm, there are some characteristics associated with this algorithm as well. 

  1. First is your algorithm should be finite that means it should execute the result in certain amount of time. You should not be get into the infinite loop because you want to achieve the end results. So definitely it should be finite.
  2. Second thing is it should be clearly defined so that you know, it can perform the required tasks.
  3. Third we can say is less unambiguous or very clear so that anybody can understand it.

That is about algorithm and we got to know that how artificial intelligence is related to these algorithms.

Artificial Intelligence makes computers to perform human-like tasks. We want computer to learn by itself and perform certain tasks. So when we talk about these learnings definitely it is something most commonly used learning which is Trial and Error. 

For example, we know all know the chess game. So first time when we play that we want to perform certain steps to achieve the mate and then we want computer to remember those sequence of steps so that when next time some other user uses it or the same user use it next time we know that if the same steps are followed then mate will be achieved. i.e. end result will be achieved.

That is nothing but the learning by itself where machine will learn it by itself through the iterations as well as with the help of algorithms, of course.

When we talked about these learnings, the first learning that we will come across is Machine Learning. We have lot of systems or the services working right now with this machine learning.

For example, we have the recommendation systems like Netflix, YouTube or we have search engines like Google or we have some voice prediction systems like Siri or Alexa and not to forget we have these Social Media Platforms like Facebook and Twitter.

So when we talk about these learnings and being any machine learning professional, we need to know that there are total 14 types of learnings available as below -

Most commonly we are aware is the Supervised Learning and Unsupervised Learning and recently more popular, which is Reinforcement Learning. In the next blog I will try to explore and go for first learning which is supervised learning. 

We will try to see which algorithms fall under the supervised learning and explore the first algorithm under that.

Until we met Happy Leading and Let's lead together. Stay safe.

Bye for now.