1 of 24

Unit-1: �Introduction

Artificial Intelligence (AI)

CT601-N

2 of 24

✓

Looping

Outline

    • Introduction to Artificial Intelligence (AI)
    • The AI Problems
    • Why do we need to study AI
    • AI Techniques
    • Applications of AI
    • The Underlying assumption

3 of 24

What is Artificial Intelligence (AI)?

  • AI is a branch of computer science dealing with the simulation of intelligent behavior in computers.
  • AI is the study of how to make computers do things which, at the moment, people do better.
  • AI is, the study and design of intelligent agents where an intelligent agent is a system that perceives its environment and takes actions.

AI is the science and engineering of making intelligent machines, especially intelligent computer programs (1956).

John McCarthy

(the father of Artificial Intelligence)

4 of 24

  • Why do we need to study Artificial Intelligence

1. The Skill of the Century

Artificial Intelligence is one of the emerging technologies making its mark in every industry ranging from fashion to finance. In fact, AI jobs account for an average of 18% of jobs in most companies. 

2. AI is Everywhere

The Automobile Industry, Music Recommendations, Smart Home Devices, Online Customer Support, Security Surveillance, Retail, and Healthcare are just a few industries that depend on AI.

3. Data, Data, More Data

We generate more than 2.5 quintillion bytes every single day. We feed the collected data to machine learning algorithms to retrieve a behavioral pattern. companies are literally running towards AI in the hope to make more sales and win the race ultimately. 

4. Big Bright Career

5. AI is versatile

5 of 24

AI Techniques

  • There are three important AI techniques:
  • Search –
    • Provides a way of solving problems for which no direct approach is available.
    • It also provides a framework into which any direct techniques that are available can be embedded.
  • Use of knowledge –
    • Provides a way of solving complex problems by exploiting the structure of the objects that are involved.
  • Abstraction –
    • Provides a way of separating important features and variations from many unimportant ones that would otherwise overwhelm any process.
    • Example: using sqrt function to find the square root of a number without knowing what is the implementation details in that function.

6 of 24

Task Domains of AI

Mundane tasks

Formal tasks

Expert tasks

Perception

  • Computer Vision
  • Speech, Voice

Games

  • Go
  • Chess (Deep Blue)
  • Ckeckers

Engineering

  • Design
  • Fault Finding
  • Manufacturing
  • Monitoring

Natural Language Processing

  • Understanding
  • Language Generation
  • Language Translation

Mathematics

  • Geometry
  • Logic
  • Integration and Differentiation

Scientific Analysis

Common Sense Reasoning

Theorem Proving

Financial Analysis

Planning

 

Medical Diagnosis

Robot Control

 

 

7 of 24

History of AI

8 of 24

Application Domains of AI

9 of 24

Natural Language Processing

Neural Network

Email Spam Filter in Gmail

10 of 24

Image Processing

Deep Learning

Face Detection in Camera

11 of 24

Speech Recognition

Deep Learning

Voice Technology in Virtual Agents

12 of 24

Data Mining

Product recommendation

Market Basket Analysis

13 of 24

Expert System

Reinforcement Learning

IBM Watson

14 of 24

Robotics

Deep Learning

Home Automation

15 of 24

Scheduling

Aurora - Advanced Intelligent Planning and Scheduling Solution

Resource Scheduling

16 of 24

Optimization

Google map path planner

Shortest Path

17 of 24

Game Playing

Deep Neural Network

Alpha Go

18 of 24

Virtual Agents

Conversational AI

Chatbots

19 of 24

Personalized Recommender Systems

Machine Learning

Online Shopping

20 of 24

Automated Control Systems

Fuzzy Logic

Washing Machine

21 of 24

Security

Machine Learning

NVIDIA Metropolis

22 of 24

AI – ML – DL and Data Science

AI

Technique that enables machines to mimic human behavior

Subset of AI which uses statistical methods to enable machine to learn and improve with time

Machine Learning

Deep Learning

Data Science

Subset of ML that includes algorithms and enables system to train itself

23 of 24

The Underlying Assumption

  • Underlying means Cause of something
  • Assumption means to accept something to be sole truth without any proof.
  • EX: Moon is seen in the night.
  • Underlying assumption is the core of AI research and physical symbol system hypothesis.
  • Hypothesis consist of knowledge of symbol reality.
  • Physical symbol system consist of set of entities and symbol.
  • Underlying assumption is process of creation,modification , production and destruction.

24 of 24

Thank You!