AI Class Notes - 2

Notes from AI Class

Any solution goes from (0,0) state to (goal state).

  • Reasoning.

  • AI stands for positive thinking.*

  • Chess playing, alternative choices, multiple choices.

  • Humans can think simultaneously different things.

  • Machine intelligence revolution.

What is A.I?

Artificial: Produced by art. Not genuine or natural, not pertaining to

    the sense of matter.

Synonymous: Synthetic, fictitious, pretend, simulated, spurious,

    unnatural.

Antonyms: Actual, genuine, honest, real, natural, truthful and

    unaffected.

Intelligence: Endowed with a faculty of reasoning, quick of mind, well

    informed and communicative.
  • Marvin Minsky's initial writings provide a very good introduction.

  • Do plants think?

Objectives of AI?

Primary Goal: To Make the computers smart. (CS)

Secondary Goal: To understand the nature of human intelligence.(psychologist)

Entreprenuers" To make machines more useful and economical (eventually

    replace humans)

Japanese tried to create machines that will help humans when they fail.

  • Fuzzy logic Fuzzy logic is a form of many-valued logic in which the truth value of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely false. By contrast, in Boolean logic, the truth values of variables may only be the integer values 0 or 1. in washing machines.

  • Inacessible to humans? Machines with intelligence needed.

Normal missiles will be shot, but missiles with intelligence have chances of

hitting the target.

Virtual reality Virtual reality (VR) is a simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video games), education (such as medical, safety, or military training) and business (such as virtual meetings). VR is one of the key technologies in the reality-virtuality continuum. As such, it is different from other digital visualization solutions, such as augmented virtuality and augmented reality. system help in designing the A.I system.

What is an A.I problem today may not be same 20 years down.

Definition:

AI is the study of how to make computers do things at which at the moment,

human beings are better.

(2) AI is the study of mental faculties through the use of computational

methods.

Questions:

1) What are our own underlying assumptions about intelligence?

2) At what level of details are we going to model and mimic intelligence?

3) What kind of tools and techniques we have at present for study of AI?

4) How will we know that we have succeeded in building an intelligent system?

5) What computers can and cannot do?

6) Can machines think?

7) Can a machine fool a human being into thinking that (s)he chatting with

another human being?

Computational methods:

  • Number crunching.

  • Heuristic programming In mathematical optimization and computer science, heuristic (from Greek εὑρίσκω "I find, discover") is a technique designed for problem solving more quickly when classic methods are too slow for finding an exact or approximate solution, or when classic methods fail to find any exact solution in a search space. This is achieved by trading optimality, completeness, accuracy, or precision for speed. In a way, it can be considered a shortcut. .

  • Automatic programming.

8) Why we think that machines cannot?

9) For that matter, do humans think? and How do we think?

Chart:

A Modern AI Lab.

    * Reasoning about objects.

    * Programming [ lisp, prolog ]

    * Architecture [ fifth generation, parallel]

    * Design and Analysis Systems [ knowledge based expert AI

      systems, decision support systems]

    * Speech and Language

    * Learning.

    * Vision and Speech

    * Robotics

Intelligent Behaviour:

Use of huristics: using some rules of thumb for deciding any of the several

alternative choices.

Huristic:

Best first search, breadth first search and depth first search.

  • Huristic should help us in dramatically reducing the search for solution in

the large problem spaces.

  • No guarantee of optimal solution.

Two approaches to Designing AI Based Computers.

Top-Down Approach

        A.I. Application

        *

    * Predicate Logic

    * Frames

    * 
        Semantic Nets
            
            
              
            
            A semantic network, or frame network is a knowledge base that represents semantic relations between concepts in a network. This is often used as a form of knowledge representation. It is a directed or undirected graph consisting of vertices, which represent concepts, and edges, which represent semantic relations between concepts, mapping or connecting semantic fields. A semantic network may be instantiated as, for example, a graph database or a concept map. Typical standardized semantic networks are expressed as semantic triples.
            
        .

    * Knowledge Representation



        A.I. Languages

    * Lisp

    * Prolog

    * Smalltalk

Bottom Up Approach

        Computing Model

    * Control Flow

    * Data Structure

    * Data



        A.I Architecture

Assignment:

To Reach IISc from your Home.

Parameters: Vehicle, Mode of transport, Map.

Time and shortest path constraints.

Between own vehicle and public transport, which one is preferable?

Knowledge:

Search Engine, algorithm is intelligence and database is knowledge.

Human information processing.

All knowledge structures are Tree Structures.

Reasoing:

Reasoning refers to the different kinds of activities:

  • Drawing conclusions from different set of facts.

  • Diagnosing possible cause of conditions.

  • Making assumption about a situation.

  • Analysis of organizing facts and data about problem

  • Solving a problem or a puzzle.

  • Arguing with a person with a particular point of view.

Classification of Reasoning activities:

Based on Degree of perception

  • Deductive reasoning.

  • Inductive reasoning.

  • Default reasoning.

Based on level of reasoning.

  • Problem level reasoning.

  • Meta level reasning.

Based on generality

  • Casual

  • Common Sense.

  • von monotonic

  • Plausible

  • special

  • Temporal

  • Reasoning systems involve the representation of information and word.


celpjefscycle

Thanks for information.

many interesting things

Celpjefscylc

Anonymous