Professional Documents
Culture Documents
http://www.ai.mit.edu/people/brooks/papers/fast-cheap.pdf
http://www.ai.mit.edu/projects/ants/
Robotics - Dante
Using its tether cable anchored at the crater rim, Dante II is able to descend down
sheer crater walls in a rappelling-like manner to gather and analyze high
temperature gasses from the crater floor.
Robotics - Sojourner
Oct. 30, 1999 Sojourner on Mars. Powered by a 1.9 square foot solar array,
Sojourner can negotiate obstacles tilted at a 45 degree angle. It travels at less
than half an inch per second.
http://antwrp.gsfc.nasa.gov/apod/ap991030.html
Robotics – Mars Rover
Tutorial on Rover:
http://marsrovers.jpl.nasa.gov/gallery/video/animation.html
Sandstorm
March 13, 2004 - A DARPA Grand Challenge: an unmanned offroad race, 142 miles
from Barstow to Las Vegas.
Moving Around and Picking Things Up
Humanoid intelligence
requires humanoid
interactions with the
world.
http://www.eecs.mit.edu/100th/images/Brooks-Cog-Kismet.html
At the Other End of the Spectrum - Roomba
sad surprise
http://www.ai.mit.edu/projects/humanoid-robotics-group/kismet/
Applications of AI: Natural Language
Processing
Natural language processing is a subfield of
linguistics, computer science, and artificial
intelligence concerned with the interactions between
computers and human language, in particular how to
program computers to process and analyze large
amounts of natural language data.
Natural language processing tools can help businesses
analyze data and discover insights, automate time-
consuming processes, and help them gain a
competitive advantage.
Natural Language Processing
The most interesting applications of natural language processing in business:
1.Sentiment Analysis
2.Text Classification
3.Chatbots & Virtual Assistants
4.Text Extraction
5.Machine Translation
6.Text Summarization
7.Market Intelligence
8.Auto-Correct
9.Intent Classification
10.Urgency Detection
11.Speech Recognition
Intelligent Retrieval from Databases
Intelligent retrieval from databases is the application of artificial
intelligence techniques to the task of efficient retrieval of information
from very large databases. Using such techniques, significant increase
in efficiency can be obtained.
Some of these improvements are not available through standard
methods of database query optimization.
Applications of AI: Expert Systems
An expert system is a computer program that is
designed to solve complex problems and to provide
decision-making ability like a human expert.
It performs this by extracting knowledge from its
knowledge base using the reasoning and inference
rules according to the user queries.
One of the common examples of an ES is a suggestion
of spelling errors while typing in the Google search
box.
Block diagram that represents the working of an
expert system:
Components of Expert System
An expert system mainly consists of three components:
User Interface
Inference Engine
Knowledge Base
Components of Expert System
1. User Interface
With the help of a user interface, the expert system
interacts with the user, takes queries as an input in a
readable format, and passes it to the inference engine.
After getting the response from the inference engine, it
displays the output to the user. In other words, it is an
interface that helps a non-expert user to
communicate with the expert system to find a
solution.
2. Inference Engine(Rules of Engine)
The inference engine is known as the brain of the expert system as it is the main
processing unit of the system. It applies inference rules to the knowledge base to
derive a conclusion or deduce new information. It helps in deriving an error-free
solution of queries asked by the user.
With the help of an inference engine, the system extracts the knowledge from the
knowledge base.