Thursday, May 26, 2016

Intro to AI - Terminology

I started the Intro to Artificial Intelligence course. I have done the first two units and found them to be very easy to follow, bordering on basic. In the past I've had similar experience with both online and normal in class courses - often they start slow and then somewhere during the course there is a jump in complexity. Lets see if this course is the same or if it will gradually ramp up.

The first unit is very introductory and mainly explains some terminology. My summary of the unit would be:

Unit 1: Welcome to Ai

Some terminology:
Intelligent Agent = AI program
Interface with Environment by sensors and actuators
Perception Action Cycle: Perceive the environment by processing Sensor information and decide how to Act using its Actuators

Attributes of Environments:
Fully or Partially Observable:
Fully Observable - where entire environment state is seen all the time. For example chess or checkers
Partially Observable - where part of the environment state is not visible at any instant. For example Poker or Dominos
Deterministic or Stochastic:
          Deterministic - no randomness. For example chess.
          Stochastic - randomness. Coin toss, dice based games.
Discrete or Continuous:
          Discrete - finite amount of states. Example board games, card games, coin flips.
          Continuous - infinite amount of states. Example Darts, self driving car, speech recognition
Benign or Adversarial:
          Benign - the environment does not react to your actions with an objective that contradicts your objective. Example the weather, roulette, solitaire.
          Adverserial - the environment has an objective that is contradictory to your objective and actively observes your actions and reacts to impede your objective. Ex. Chess

AI can also be thought of as Uncertainty Management

2 comments:

  1. The concepts of intelligent agents, decision-making, and uncertainty management form the foundation of modern generative AI systems that can create text, images, code, and other forms of content autonomously. As industries increasingly adopt AI-powered creative and conversational applications, students can explore Generative AI Projects to gain practical experience in building innovative AI models capable of generating meaningful and intelligent outputs.

    ReplyDelete
  2. Deep learning has revolutionized artificial intelligence by enabling machines to learn complex patterns from massive datasets using multi-layer neural networks. Applications such as image recognition, speech processing, natural language understanding, and autonomous systems are powered by these advanced learning techniques. Students interested in exploring these cutting-edge technologies can work on Deep Learning Projects for Final Year to develop intelligent models for solving real-world challenges.

    ReplyDelete