Uemh4723 Applications of Artificial Intelligence: Mohammad Babrdel Bonab

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

UEMH4723 APPLICATIONS OF ARTIFICIAL INTELLIGENCE

Introduction

Mohammad Babrdel Bonab

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 1


About me
Assistant Professor

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 2


Course Information

• Course Code: UEMH4723

• Name of Course:
APPLICATIONS OF ARTIFICIAL INTELLIGENCE

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 3


Synopsis
• This course introduces basic artificial intelligence concepts,
including supervised and unsupervised learning, problem
solving concepts, neural networks, and data science.

• The Nature of Artificial Intelligence, Problem-Solving Concepts,


Solving Search problems, Dealing with Uncertainty, Neural
Computing, Dealing with Big Data

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 4


Outline

 Topic 1: Introduction To Artificial Intelligence (AI)


 Topic 2: Problem Solving using Search
 Topic 3: Dealing with Uncertainty
 Topic 4: Neural Computing
 Topic 5: Data Mining

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 5


Topic 3: Problem-Solving Concept

• Basic Search Strategies

• Genetic Algorithms

• Example Applications

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 6


Information on Tutorial

• Topic: Finding the best solution using Genetic Algorithms

• Task: Solve the Travelling Salesman Problem using GA,


based on provided Models.

• Resources: Python Anaconda Distribution

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 7


Course Learning Outcomes
• CLO 1 – Explain the fundamental concepts of AI systems.
• CLO 2 – Analyse problems using appropriate techniques.
• CLO 3 – Analyse AI systems for various selection, recognition and
decision-making problems.
• CLO 4 – Identify AI applications in various fields.

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 8


Main References
• Russell, S. and Norvig, P. (2010). Artificial Intelligence: A Modern Approach (3rd
ed.), Pearson
• Raschka, S. (2017), Python Machine Learning, 2nd Edn., Packt Publishing

Additional references:
• Negnevitsky, M. (2011). Artificial intelligence: a guide to intelligent systems. (3rd
ed.). Addison Wesley.
• Engelbrecht, A. P. (2007). Computational intelligence: an introduction. (2nd ed.).
Wiley.

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 9


Tools
• Python 3
• Anaconda Python
• numpy, scipy, matplotlib, pandas, scikit-learn, etc.
• Jupyter notebook
• Spyder notebook

APPLICATIONS OF ARTIFICIAL INTELLIGENCE *


Teaching Philosophy
• I am not perfect, I don't know everything. I am, alas, human.
• I cannot teach you anything by force. However, I can give you a
framework for your own learning experience by setting boundaries
and defining requirements.
• Without your feedback no improvement.
• Learning is a fun adventure!
• The course is going to be what you want to make of it. Participate, be
active and involved.

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 11


T&Q

APPLICATIONS OF ARTIFICIAL INTELLIGENCE 12

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy