1 of 26

Practical Examples of Artificial Intelligence in Daily Life

Summer Camp for High School At Artificial Intelligence Institute of University of South Carolina

Deepa Tilwani,

Phd. Student

Monday 19th June 2023

2 of 26

How AI works in everyday life | Google AI

2

3 of 26

Goals of AI

3

To make computers more useful by letting them take over dangerous or tedious tasks from human

Understand principles of human intelligence

4 of 26

The Main Topics in AI

Artificial intelligence can be considered under a number of headings:�

4

Search (includes Game Playing)

Representing Knowledge and Reasoning with it

Planning

Machine�Learning

Natural language processing (NLP)

Expert Systems

Interacting with the Environment �(e.g. Vision, Games, Robotics)�

5 of 26

Search

  • Search is the fundamental technique of AI.
    • Possible answers, decisions or courses of action are structured into an abstract space, which we then search.

  • We may want to search for the first answer that satisfies our goal, or we may want to keep searching until we find the best answer.

5

6 of 26

How Google Search Works?

6

7 of 26

Knowledge Representation and Reasoning

  • Knowledge representation involves finding effective ways to represent information and knowledge within an AI system.

  • The goal is to capture the essential aspects of the real world or a specific domain in a format that can be understood and processed by the AI.

  • Components in Knowledge representation:
    • Logic
    • Rules
    • Semantic Net
    • Frame (representation of data)
    • Script

7

8 of 26

Examples of Knowledge Representation

Rules :formal logic rules to represent knowledge

8

Image Logic: DialogFlow, Google and Ibm Thomas J. Watson. “Knowledge Representation for Chatbot Design preliminary report.” (2020).

Rules : Google Calendar

Logic : formal logic rules to represent knowledge

9 of 26

Semantic Net : represent knowledge using interconnected nodes and link

Frames :an object or concept

9

Image : devopedia.org

Image : Google search for restaurants near me

10 of 26

10

Scripts:

Scripts capture knowledge about events or sequences of actions.

Image : Google Blog, Two new ways the Google Assistant can help with an upcoming trip

11 of 26

Planning

Planning in AI refers to the process of generating a sequence of actions or a strategy to achieve a specific goal. It involves determining the optimal sequence of actions that an AI agent should take, considering the current state of the environment, the desired goal, and any constraints or limitations.

Planning in AI is used in various applications, such as robotics, autonomous vehicles, logistics, scheduling, and game playing. It enables AI systems to make informed decisions, solve complex problems, and achieve goals in dynamic and uncertain environments

11

12 of 26

Planning Applications

  • Autonomous Planning & Scheduling:
    • Autonomous rovers.
    • Telescope scheduling
    • Transportation:
      • Autonomous vehicle control

12

13 of 26

Amazon Warehouse

13

14 of 26

Expert Systems

14

Experts Systems designed to mimic the decision-making abilities of human experts in a particular domain. They are computer programs that incorporate knowledge and rules provided by human experts to solve complex problems or provide expert-level advice.

Expert systems are widely used in various fields, including healthcare, finance, engineering, and troubleshooting. They excel at solving complex problems, providing consistent and reliable advice, and capturing and preserving expert knowledge that may be difficult to access or retain.

15 of 26

Expert Applications

  • Medicine:
    • Image guided surgery

15

16 of 26

Natural Language Processing (NLP)

NLP is a subfield of Artificial Intelligence (AI) that focuses on enabling computers to understand, interpret, and generate human language in a way that is both meaningful and useful. NLP involves the development of algorithms, models, and techniques to process, analyze, and generate natural language data.

16

17 of 26

Medical Natural Language Processing

17

18 of 26

Interacting with the Environment

Interacting with the environment often involves a feedback loop. AI systems receive feedback in the form of new observations or outcomes resulting from their actions. This feedback helps them update their understanding of the environment, refine their decision-making process, and learn from experience. Techniques such as reinforcement learning, where the AI system learns from rewards or penalties, are commonly used for this purpose.

18

19 of 26

Computer Vision Application

  • Transportation:
    • Pedestrian detection

19

20 of 26

Computer Vison Applications

    • Image analysis and enhancement

20

21 of 26

How Computer Vision Works?

21

22 of 26

22

Games

23 of 26

Excercise

Quick, Draw! is an online game developed by Google that challenges players to draw a picture of an object or idea and then uses a neural network artificial intelligence to guess what the drawings represent. The AI learns from each drawing, improving its ability to guess correctly in the future.��Go to following link: ��https://quickdraw.withgoogle.com/

WiFi Name : AIISC_FRONT_CONF/ AIISC_FRONT_CONF5G

PASSWORD: AIISC@2022

23

24 of 26

Robotics Applications

24

25 of 26

Hide and Seek with AI

25

26 of 26

Thank You

I hope you enjoyed!

26

Deepa Tilwani : Dtilwani@mailbox.sc.edu