top of page

Introduction to Artificail Intelligence 

 

  1.  Define in your own words: (a) intelligence, (b) artificial intelligence, (c) agent.

  2. Examine the AI literature to discover whether the following tasks can currently be solved by computers:

    a. Playing a decent game of table tennis (ping-pong).

    b. Driving in the center of Cairo.

    c. Buying a week's worth of groceries at the market.

    d. Buying a week's worth of groceries on the web.

    e. Playing a decent game of bridge at a competitive level.

    f. Discovering and proving new mathematical theorems.

    g. Writing an intentionally funny story.

    h. Giving competent legal advice in a specialized area of law.

    i. Translating spoken English into spoken Swedish in real time.

    j. Performing a complex surgical operation.For the currently infeasible tasks, try to find out what the difficulties are and predict when, if ever, they will be overcome.

Agent technology

 

  1. Define in your own words the following terms: agent, agent function, agent program,rationality, autonomy, reflex agent, model-based agent,      goal-based agent, utility-based agent, learning agent.

  2. Implement a performance-measuring environment simulator for the   vacuum-cleaner world . Your implementation should be modular, so   that the sensors, actuators, and environment characteristics (size,     shape, dirt placement, etc.) can be changed easily. (Note: for some   choices of programming language and operating system, this step can  be skipped because there are already implementations in the online  code repository.)

  3. Implement a simple reflex agent for the vacuum environment. Run the environment simulator with this agent for all possible initial dirt   configurations and agent locations. Record the agent’s performance   score for each configuration and its overall average score.

 

 

Online Course Repository

bottom of page