The terms Data Mining, Artificial Intelligence (AI) and Machine Learning are among the most widely searched topics on the internet. Their usage is widespread and used across various industries ranging from finance to healthcare. But, there is always some confusion on how are these terms related to each other conceptually. Let’s take a deep dive into these concepts one by one starting with Data Mining.
Data Mining
Conversion of raw Data into Useful information so that it
can help the end-user in taking the decisions.
Lets’ discuss the cycle followed by Data Mining.
- Data Requirement: For any analysis of problem, related input is required which present in the form of raw data. This data may be numerical or categorical.
- Data Collection: The raw data can be take out from different sources like throgh online engines, stored directories etc.
- Data Processing: Before analysis of data, it is important to organised data or placed data in some stored format like in excels, database, or using some software.
- Data Cleaning: Now, this raw data contains such type of data which is not useful for the analysis and make the analysis more complex like, duplicates, unmatched, inaccurate records, fake data. These should be cleared before going forward.
- Data Analysis: Now, the data is ready for analysing and understanding. There are different problem solving, statistics, mathematical algorithms; programming languages which are applied to actually understanding the information present in this data.
The applications of data mining are very vast. Artificial
Intelligence and Machine learning are also one of the parts of Data Mining. It
is also very much useful in Business for analysing Customer behaviour for
different products, analysing feedback of the customers, searching online etc. We have one very common application of Data Mining which is using all over the world is Google Search.
- Smartness
- Intelligence
Both these behavior are provided artificially to the machines or computers.
How we
can achieve AI?? Big challenge!!
Several Technologies are already created and still in
research so that it become easy for machine to behave intelligently. Some of
the common technologies which make the AI the most searched and hot topic in
today’s world are:
- Machine learning: Implementation of different algorithms on large dataset through continuous learning in order to make prediction.
- Natural Language Processing: It helps the machine to understand the human behaviour and language.
- Perception: Machine takes the input in form of signals or we can say using different sensors. And the most common example in this are face, speech, Handwriting Recognition.
- Robotics: provided intelligence to Robot. Combination of Computers, Mechanical, Electronics. Intelligent robots adapt to new environment and learn from their mistakes.
- Reasoning, Problem Solving: AI increases the execution speed of complex programs by solving the complex problems.
- Planning and Scheduling
The AI is used in every sector whether it is Healthcare for
Medical analysis and diagnosis, Automation or Finance. It is also used for
entertainment purpose. Thus, we can provide intelligence to AI by different
ways like Learning, Perception, problem solving, Reasoning (taking, judgement,
decisions, predictions).
There are various Algorithms which are mostly used in AI
are: Neural network, Fuzzy Logic, Heuristic Approach, Genetic Algorithm,
different algorithms of PERT/CPM.
Machine Learning
Machine Learning is the successful approach of Artificial
Intelligence or it is one of the methods of Data Analysis in which computers
will able to learn and predictions can be done through the data.
The Core principle behind Machine learning is that machines
takes large data sets and apply algorithms so that machines learns and make
predictions with least error. It means prediction using ML improves with
experience.
The algorithms are used to find the pattern from the given
information of data in Data Mining, but, Machine learning has the extra ability
to change the program behaviour after learning thousands of times and so it
makes good prediction with least error.
The common applications where machine learning used are
presented in the figure.
In Image recognition, the machine can predict from the
data set of pictures and after many repetitions, the machine will able to learn
which type of pixels are using and can make good predictions from the images.
Thanks all for
reading this blog!!
You can find more information on these topic from the below
reference which help me to take knowledge before writing this blog.
- http://www.datasciencecentral.com/profiles/blogs/difference-of-data-science-machine-learning-and-data-mining
- https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_popular_search_algorithms.htm
- https://en.wikipedia.org/wiki/Artificial_intelligence
- https://www.forbes.com/sites/bernardmarr/2016/12/06/what-is-the-difference-between-artificial-intelligence-and-machine-learning/#18e5c112742b
- https://www.datamation.com/data-center/artificial-intelligence-vs.-machine-learning-whats-the-difference.html
- https://www.digitaldoughnut.com/articles/2017/june/the-difference-between-ai-and-machine-learning
- https://en.wikipedia.org/wiki/Outline_of_machine_learning
Nice description. It will be very helpful for the beginners.
ReplyDeleteThank you !!
ReplyDelete