Friday, 21 May 2021

Meaning of AI

 Artificial Intelligence can be defined as the ability of computer systems (hardware and software), to do tasks that require human beings to use intelligence.

Language recognition systems, smart navigation systems, etc. all fall under artificially intelligent machines. If a human is capable of learning from experience, then he is known as intelligent. Similarly, systems that can learn from the data fed into them, will fall under AI.

Thursday, 20 May 2021

Fields Related to AI

 These fields are often confused and used interchangeably with AI.

Machine Learning: The capability of AI to learn from experience (by processing data). The process by which a natural language translation program improves itself when used more and more.

Neural Network: A method of modeling data within the discipline of AI, by stimulating the working of the human brain. Such a network is capable of machine learning (they improve with usage).

Data Science: A discipline related to collecting, managing, and analyzing data where all AI systems are dependent on data.

Robotics: The field that deals with the construction and programming of robots (computing machines having both hardware and software components).

Wednesday, 19 May 2021

Three Domains of AI

 AI is generally divided into 3 separate domains.

DATA
Every AI system is heavily dependent on data for its functioning, learning, and growth. The other two domains of AI also need data for their functioning.

Audio data - Voice recognition, NLP
Video/Image data - Computer vision
Textual data - NLP, Decision making
Big data - Insights, Forecasts, Decision making


COMPUTER VISION
This domain can perceive the human world as human beings do. It is the vision of AI.

Face recognition - Identifying faces in images and videos
CBIR (Content-based Image Retrieval) - Identifying images based on their composition, color, etc.
Environment perception - Analysing videos or images to identify patterns and perceive the environment.


NATURAL LANGUAGE PROCESSING (NLP)
This domain is capable of communicating with human beings using natural language rather than by syntax or identification of keywords.

Natural Language Understanding (NLU) - For understanding spoken or written language.
Natural Language Generation (NLG) - For producing meaningful phrases and sentences in the form of natural language.