Ai
Published: 2022-04-02 18:36:31

Artificial Intelligence is the creation of software that imitates human behaviors and capabilities. 
The Key elements of **AI** are:

1.**<u>Machine learning</u>** - is the way we "teach" a computer model to make prediction and draw conclusions from data.

2.**<u>Anomaly detection</u>** - The capability to automatically detect errors or unusual activity in a system.

3.**<u>Computer vision </u>**- The capability of software to interpret the world visually through cameras, video, and images.

4.**<u>Natural language processing</u>** - The capability for a computer to interpret written or spoken language, and respond in kind.

5.**<u>Conversational AI </u>**- The capability of a software "agent" to participate in a conversation.

**<u>1.Machine Learning:-</u>**
One common question for everyone is how do machines learn?
The answer is, from data. In today's world, we create huge volumes of data as we go about our everyday lives. 

From the text messages, emails, and social media posts we send to the photographs and videos we take on our phones, we generate massive amounts of information. More data still is created by millions of sensors in our homes, cars, cities, public transport infrastructure, and factories.

Data scientists can use all of that data to train machine learning models that can make predictions and inferences based on the relationships they find in the data.

Machine Learning is the foundation for most AI solutions.
**<u>
2.Anamoly Detection:-</u>**
anomaly detection - a machine learning based technique that analyzes data over time and identifies unusual changes.

Imagine you're creating a software system to monitor credit card transactions and detect unusual usage patterns that might indicate fraud. Or an application that tracks activity in an automated production line and identifies failures. Or a racing car telemetry system that uses sensors to proactively warn engineers about potential mechanical failures before they happen.
These kinds of scenario can be addressed by using anomaly detection 

An anomaly detection model is trained to understand expected fluctuations in the telemetry measurements over time.
If a measurement occurs outside of the normal expected range, the model reports an anomaly that can be used to alert the race engineer to call the driver in for a pit stop to fix the issue before it forces retirement from the race

**<u>3.Computer vision </u>**solutions are based on machine learning models that can be applied to visual input from cameras, videos, or images.

For Example, Object detection machine learning models are trained to classify individual objects within an image, and identify their location with a bounding box.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o8e1sh30blq9ysg9r2av.png)
Face detection is a specialized form of object detection that locates human faces in an image. This can be combined with classification and facial geometry analysis techniques to infer details such as age and emotional state; and even recognize individuals based on their facial features.


**<u>4.Natural language processing (NLP)</u>** is the area of AI that deals with creating software that understands written and spoken language.
NLP enables you to create software that can:
    •Analyze and interpret text in documents, email messages, and other sources.
    •Interpret spoken language, and synthesize speech responses.
    •Automatically translate spoken or written phrases between languages.
    •Interpret commands and determine appropriate actions.

For example, Starship Commander, is a virtual reality (VR) game from Human Interact, that takes place in a science fiction world. The game uses natural language processing to enable players to control the narrative and interact with in-game characters and starship systems.

**<u>5.Conversational AI</u>** is the term used to describe solutions where AI agents participate in conversations with humans. Most commonly, conversational AI solutions use bots to manage dialogs with users. These dialogs can take place through web site interfaces, email, social media platforms, messaging systems, phone calls, and other channels.

Bots can be the basis of AI solutions for:
     •Customer support for products or services.
     •Reservation systems for restaurants, airlines, cinemas, and 
      other appointment based businesses.
     •Health care consultations and self-diagnosis.
     •Home automation and personal digital assistants.