Skip to main content

The difference between Artificial Intelligence and Machine Learning

Artificial Intelligence and Machine / Deep Learning, these are the few hotshot words being repeatedly used in the promising time where man no longer needs to do everything on his own. He's getting some rather intelligent help now by the hands of our own helping Machines. From the virtual assistants to website builders, we can see the advent of intelligent automation everywhere around us. But, in the meantime, you need to know where to use what.

I give you that AI and Machine Learning are so close in practical applications that differentiating between them is really tough and the words can be actually used interchangeably without noticeable disputes. Despite that, I'd suggest you pick your words carefully and I would tell you the basic difference between Artificial Intelligence (AI), Machine Learning (ML) and Deep Learning (DL).

Artificial Intelligence

What is Artificial Intelligence

To start with begat in 1956 by John McCarthy, AI includes machines that can perform undertakings that are normal for human intelligence. While this is somewhat broad, it incorporates things like arranging, understanding dialect, perceiving items and sounds, learning, and critical thinking. 

We can place AI in two classifications, general and restricted. General AI would have the majority of the attributes of human intelligence, including the limits specified previously. Slender AI displays some facet(s) of human intelligence, and can do that aspect greatly well, however right now, is inadequate in different territories. A machine that is awesome at perceiving pictures, yet nothing else, would be a case of limited AI.

Machine Learning

Machine Learning


At its center, machine learning is essentially a method for accomplishing AI. 

Arthur Samuel instituted the expression not very long after AI, in 1959, characterizing it as, "the capacity to learn without being unequivocally modified." You see, you can get AI without utilizing machine adapting, however, this would require building a huge number of lines of codes with complex principles and choice trees. 

So rather than hard-coding programming schedules with particular directions to achieve a specific errand, machine learning is a method for "training" a calculation so it can learn how to perform a task. "Training" includes sustaining immense measures of information to the calculation and enabling the calculation to alter itself and make strides. 

To give a case, machine learning has been utilized to make exceptional enhancements to computer vision (the capacity of a machine to perceive a protest in a picture or video). Gor instance - You assemble many thousands or even a huge number of pictures and after that have people label them. (to get a dataset) At that point, the calculation attempts to fabricate a model that can precisely label a photo as containing a feline or not and a human. Once the exactness level is sufficiently high, the machine has now "learned" what a feline resembles.

Deep Learning

What is deep learning

PS: I personally love Deep Learning, thanks to VGG and Inception architectures
Deep learning is one of many approaches to machine learning. Other approaches include decision tree learning, inductive logic programming, clustering, reinforcement learning, and Bayesian networks, neural networks among others.

Deep learning was enlivened by the structure and capacity of the mind, to be specific the interconnecting of numerous neurons. Artificial Neural Networks (ANNs) are calculations that copy the natural structure of the mind.

In ANNs, there are "neurons" which have discrete layers and associations with other "neurons". Each layer chooses a particular component to learn, for example, bends/edges in picture acknowledgment. It's this layering gives deep learning its name and profundity in it is made by utilizing various layers rather than a solitary layer.

So, that is the difference, between the three trending words of geek world in the current era. Be careful of what to chose and when to chose ;)

Until next time

Uddeshya 

Comments

Total Pageviews

Popular posts from this blog

Kaggle Dataset Analysis : Is your Avocado organic or not?

Hey readers! Today, allow me to present you yet another dataset analysis of a rather gluttony topic, namely Avocado price analysis. This Data set  represents the historical data on avocado prices and sales volume in multiple US markets. Our prime objectives will be to visualize the dataset, pre-process it and ultimately test multiple sklearn classifiers to checkout which one gives us the best confidence and accuracy for our Avocado's Organic assurance! Note : I'd like to extend the kernel contribution to Shivam Negi . All this code belongs to him. Data Visualization This script must procure the following jointplot  While a similar joint plot can be drawn for conluding the linearly exponent relations between extra large bags and the small ones. Pre Processing The following script has been used for pre processing the input data. Model Definition and Comparisons We will be looking mostly at three different models, namely ran

Your help in Fashion : 7 layer CNN at your service (~92% accurate)

Hey Readers! Welcome to yet another post where I play with a self designed neural network. This CNN would be tackling a variant of classical MNIST known as Fashion MNIST dataset  . Before we start exploring what is the approach for this dataset, let's first checkout what this dataset really is. Fashion-MNIST is a dataset of Zalando's article images—consisting of a training set of 60,000 examples and a test set of 10,000 examples. Each example is a 28x28 grayscale image, associated with a label from 10 classes. Zalando intends Fashion-MNIST to serve as a direct drop-in replacement for the original MNIST dataset for benchmarking machine learning algorithms. It shares the same image size and structure of training and testing splits. The original MNIST dataset contains a lot of handwritten digits. Members of the AI/ML/Data Science community love this dataset and use it as a benchmark to validate their algorithms. In fact, MNIST is often the first dataset researchers try. &q

IOT Breakthrough : TensorFlow 1.9 Officially Supports the Raspberry Pi

Hey Readers! Good news for all the "cheap fair power" computer fans, as a result of a major collaboration effort between TensorFlow and Raspberry Pi foundation, one can now install tensorflow precompiled binaries using Python's pip package system !  When TensorFlow was first launched in 2015, they wanted it to be an “ open source machine learning framework for everyone ”. To do that, they needed to run on as many of the platforms that people are using as possible. They have long supported Linux, MacOS, Windows, iOS, and Android, but despite the heroic efforts of many contributors, running TensorFlow on a Raspberry Pi has involved a lot of work. If one is using Rasbian9 they can simply use these 2 commands to install tensorflow on their machine! According to an excerpt from TensorFlow's medium article page :  " We’re excited about this because the Raspberry Pi is used by many innovative developers, and is also widely used in education to