Artificial Intelligence and its 
Applications 
Mohammed Abdel-Razek 
Math & Computer Science Department 
Azhar University 
abdelram@azhar.edu.sa
Agenda 
• AI definition 
• Turing test 
• AI Applications 
• Web
Artificial Intelligence 
• The design and study of computer programs that 
react flexibly and intelligently to a wide range of 
situations [Dean 1995]. 
[Dean 1995] Dean, Thomas and James Allen and Yiannis Aloimonos. Artificial 
Intelligence: Theory and Practice. Menlo Park: Addison-Wesley, 1995.
Turing test 
• The Turing test is a test of a machine's ability to exhibit intelligent behaviour.
AI Applications 
• Many thousands of AI applications are deeply embedded in the infrastructure of 
every industry.
No 5. in short Circuit Movie 1986 
Number 5 of a group of experimental robots in a lab 
is electrocuted, suddenly becomes intelligent, and 
escapes.
No 5. in short Circuit Movie 1986
Today- Mind interpretation 
• Brain linked to robotic hand 
http://www.post-gazette.com/stories/local/neighborhoods-city/brain-linked-to-robotic- 
hand-success-hailed-318436/
Today- Mind interpretation 
Paralyzed, Moving a Robot With Their Minds 
http://graphics8.nytimes.com//images/2012/05/17/science/17robot-video/ 
17robot-video-thumbWide.jpg
AI & Medicine 
• Computer-aided interpretation of medical images. 
– Image processing 
– Neural Network
AI & Medicine 
• Clinical decision support 
system. 
– Machine learning 
– Statistical methods 
http://www.jmir.org/1999/2/e6/
AI & Heavy industry 
• Planning 
• Searching 
• Machine 
Learning
AI & Transportation 
• Fuzzy logic (gearbox) 
• Autopilot 
• Machine Learning
Computer Science application- Graphical user interface 
• Graphical user interface 
– A GUI uses a combination of technologies and devices to provide a platform that the 
user can interact with, for the tasks of gathering and producing information.
Computer Science application- Pattern recognition 
Optical character recognition 
Optical character recognition
Computer Science application- Pattern recognition 
Handwriting recognition
Computer Science application- Pattern recognition 
Face recognition
Computer Science application- Pattern recognition 
Speech recognition
Computer Science application- Natural language 
processing 
Natural language processing 
(NLP) is a filed of linguistics 
along with computer science 
concerned with the interactions 
between computers and 
human (natural) languages
Computer Science application- Computer vision 
Computer vision is a field that includes methods for 
acquiring, processing, analyzing, and understanding 
images and, in general, high-dimensional data from 
the real world in order to produce numerical or 
symbolic information 
Artist's Concept of Rover on Mars 
http://en.wikipedia.org/wiki/Computer_vision#cite_note-Forsyth-Ponce-2003-4
Computer Science application- Knowledge 
Representation 
The extracted knowledge are represented in a 
machine understandable way. For knowledge 
representation (KR), We use ontology to represent 
concepts and the relationships among them, making 
it possible for machine to understand and apply our 
knowledge.
Computer Science application- Automated reasoning 
Automated reasoning is an area of computer science and mathematical 
logic dedicated to understand different aspects of reasoning. 
http://www.cs.miami.edu/~geoff/ResearchProjects/ART/
AI and Bio-inspired computing 
It is often closely related to the field of artificial intelligence, as many of its pursuits 
can be linked to machine learning. It relies heavily on the fields of biology, computer 
science and mathematics. 
http://cnets.indiana.edu/tag/bioinspired-computing
Computer Science application- Data mining 
DM is a Knowledge Discovery in Databases 
Association 
Association is one of the best known data mining 
technique. In association, a pattern is discovered 
based on a relationship of a particular item on other 
items in the same transaction. 
Classification 
Classification is a classic data mining 
technique based on machine learning. 
Clustering 
Clustering is a data mining technique that makes 
meaningful or useful cluster of objects that have 
similar characteristic using automatic technique. 
Sequential Patterns 
Sequential patterns analysis in one of data mining 
technique that seeks to discover similar patterns in 
data transaction over a business period. 
Prediction 
The prediction as it name implied is one of a data 
mining techniques that discovers relationship 
between independent variables and relationship 
between dependent and independent variables. 
http://www.dataminingtechniques.net/
Game theory 
• Game theory is the study of strategic decision making. 
Deep Blue was a chess-playing computer developed 
by IBM
Computer Science application- WWW & Semantics 
Web 
The Semantic Web is a web of data. in some ways like a global database 
The Semantic Web is an evolving collection of 
knowledge, built to allow anyone on the Internet to 
add what they know and find answers to their 
questions 
Sir Tim Berners-Lee, inventor of 
the World Wide Web
Web 2.0 
Tim O'Reilly
Web 2.0
Computer Science application- The world Wide 
Web 
http://wemtech.wikispaces.com/
Computer Science application- Semantics Web 
http://www.maxmin.nl/eng/index.php/Site/web-30.html
Computer Science application- The world Wide 
Web 
http://www.maxmin.nl/eng/index.php/Site/web-30.html
Artificial Intelligence and Its 
Application 
Mohammed Abdel-Razek 
Azhar University 
abdelram@gmail.com

Artificial intelligence and its application

  • 1.
    Artificial Intelligence andits Applications Mohammed Abdel-Razek Math & Computer Science Department Azhar University abdelram@azhar.edu.sa
  • 2.
    Agenda • AIdefinition • Turing test • AI Applications • Web
  • 3.
    Artificial Intelligence •The design and study of computer programs that react flexibly and intelligently to a wide range of situations [Dean 1995]. [Dean 1995] Dean, Thomas and James Allen and Yiannis Aloimonos. Artificial Intelligence: Theory and Practice. Menlo Park: Addison-Wesley, 1995.
  • 4.
    Turing test •The Turing test is a test of a machine's ability to exhibit intelligent behaviour.
  • 5.
    AI Applications •Many thousands of AI applications are deeply embedded in the infrastructure of every industry.
  • 6.
    No 5. inshort Circuit Movie 1986 Number 5 of a group of experimental robots in a lab is electrocuted, suddenly becomes intelligent, and escapes.
  • 7.
    No 5. inshort Circuit Movie 1986
  • 8.
    Today- Mind interpretation • Brain linked to robotic hand http://www.post-gazette.com/stories/local/neighborhoods-city/brain-linked-to-robotic- hand-success-hailed-318436/
  • 9.
    Today- Mind interpretation Paralyzed, Moving a Robot With Their Minds http://graphics8.nytimes.com//images/2012/05/17/science/17robot-video/ 17robot-video-thumbWide.jpg
  • 10.
    AI & Medicine • Computer-aided interpretation of medical images. – Image processing – Neural Network
  • 11.
    AI & Medicine • Clinical decision support system. – Machine learning – Statistical methods http://www.jmir.org/1999/2/e6/
  • 12.
    AI & Heavyindustry • Planning • Searching • Machine Learning
  • 13.
    AI & Transportation • Fuzzy logic (gearbox) • Autopilot • Machine Learning
  • 14.
    Computer Science application-Graphical user interface • Graphical user interface – A GUI uses a combination of technologies and devices to provide a platform that the user can interact with, for the tasks of gathering and producing information.
  • 15.
    Computer Science application-Pattern recognition Optical character recognition Optical character recognition
  • 16.
    Computer Science application-Pattern recognition Handwriting recognition
  • 17.
    Computer Science application-Pattern recognition Face recognition
  • 18.
    Computer Science application-Pattern recognition Speech recognition
  • 19.
    Computer Science application-Natural language processing Natural language processing (NLP) is a filed of linguistics along with computer science concerned with the interactions between computers and human (natural) languages
  • 20.
    Computer Science application-Computer vision Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information Artist's Concept of Rover on Mars http://en.wikipedia.org/wiki/Computer_vision#cite_note-Forsyth-Ponce-2003-4
  • 21.
    Computer Science application-Knowledge Representation The extracted knowledge are represented in a machine understandable way. For knowledge representation (KR), We use ontology to represent concepts and the relationships among them, making it possible for machine to understand and apply our knowledge.
  • 22.
    Computer Science application-Automated reasoning Automated reasoning is an area of computer science and mathematical logic dedicated to understand different aspects of reasoning. http://www.cs.miami.edu/~geoff/ResearchProjects/ART/
  • 23.
    AI and Bio-inspiredcomputing It is often closely related to the field of artificial intelligence, as many of its pursuits can be linked to machine learning. It relies heavily on the fields of biology, computer science and mathematics. http://cnets.indiana.edu/tag/bioinspired-computing
  • 24.
    Computer Science application-Data mining DM is a Knowledge Discovery in Databases Association Association is one of the best known data mining technique. In association, a pattern is discovered based on a relationship of a particular item on other items in the same transaction. Classification Classification is a classic data mining technique based on machine learning. Clustering Clustering is a data mining technique that makes meaningful or useful cluster of objects that have similar characteristic using automatic technique. Sequential Patterns Sequential patterns analysis in one of data mining technique that seeks to discover similar patterns in data transaction over a business period. Prediction The prediction as it name implied is one of a data mining techniques that discovers relationship between independent variables and relationship between dependent and independent variables. http://www.dataminingtechniques.net/
  • 25.
    Game theory •Game theory is the study of strategic decision making. Deep Blue was a chess-playing computer developed by IBM
  • 26.
    Computer Science application-WWW & Semantics Web The Semantic Web is a web of data. in some ways like a global database The Semantic Web is an evolving collection of knowledge, built to allow anyone on the Internet to add what they know and find answers to their questions Sir Tim Berners-Lee, inventor of the World Wide Web
  • 27.
    Web 2.0 TimO'Reilly
  • 28.
  • 29.
    Computer Science application-The world Wide Web http://wemtech.wikispaces.com/
  • 30.
    Computer Science application-Semantics Web http://www.maxmin.nl/eng/index.php/Site/web-30.html
  • 31.
    Computer Science application-The world Wide Web http://www.maxmin.nl/eng/index.php/Site/web-30.html
  • 32.
    Artificial Intelligence andIts Application Mohammed Abdel-Razek Azhar University abdelram@gmail.com