0% found this document useful (0 votes)
26 views21 pages

AI_Lecture1

The document outlines the course structure for AI361-Artificial Intelligence, taught by Dr. Fatma Said Abousaleh at Suez University. It includes information on course objectives, literature, assessment activities, and policies regarding attendance and exams. The course aims to provide students with fundamental AI concepts, problem-solving skills, hands-on experience with AI tools, and interdisciplinary applications of AI.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views21 pages

AI_Lecture1

The document outlines the course structure for AI361-Artificial Intelligence, taught by Dr. Fatma Said Abousaleh at Suez University. It includes information on course objectives, literature, assessment activities, and policies regarding attendance and exams. The course aims to provide students with fundamental AI concepts, problem-solving skills, hands-on experience with AI tools, and interdisciplinary applications of AI.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

AI361-Artificial Intelligence

Dr. Fatma Said Abousaleh


Assistant Professor of Artificial Intelligence
Faculty of Computers and Information
Suez University

Wednesday, October 2, 2024

Dr. Fatma Said October 2, 2024 1


Outline
❑ Course Organization & Administrative
• General Information
• Course Literature
• Course Objectives
• Laboratory Activities
• Assessment Activities
• Exam Policy
• Attendance/Absence Policy
❑ Road Map To Artificial Intelligence

Dr. Fatma Said October 2, 2024 2


General Information

❑ Instructor Dr. Fatma Said Abousaleh

❑ Location Hall No. 2

❑ Class Times Wednesday from 10:30 to 12:30 PM


❑ Email [email protected]

❑ Office Hours Wednesday and Thursday 8:30 - 10:30 AM, for


consulting, advising, and problem-solving.

Dr. Fatma Said October 2, 2024 3


Course Literature

❑ Prerequisites CS101- Discrete Structures

Mathematics: Linear Algebra, Probability, Statistics


As Student Programming Language: Python
❑ Credit Hours (2+0+2) 3 credits

- Russell, S. J. 1., Norvig, P., & Davis, E. Artificial


intelligence: a modern approach. 3rd ed. Upper Saddle
❑ Text Book(s) River, NJ, Prentice Hall, 2010.

❑ Course Website Not up yet

Dr. Fatma Said October 2, 2024 4


Course Objectives
❖This course will help students achieve the following objectives:
• To understand the fundamental concepts of AI.
- Introduce students to the basic principles, theories, and models of AI, including search algorithms, knowledge
representation, machine learning, reasoning, neural networks, natural language processing, and computer vision.
• Problem-Solving Skills and Analytical Thinking
- Develop the ability to approach and solve complex problems using AI techniques, equipping students with skills
to break down real-world problems into algorithmic solutions.
• Hands-on Experience with AI Tools and Technologies (Programming and Technical Skills)
- Enable students to implement basic AI algorithms and models using programming languages like Python and
tools like NumPy, scikit-learn, and TensorFlow. Focus on writing code for AI applications such as classification,
clustering, and decision-making.
• Critical Evaluation of AI Solutions
- Teach students to evaluate AI models' performance, understand their limitations, and interpret their results
effectively.
• Interdisciplinary Application of AI
Demonstrate how AI can be applied across different domains such as healthcare, finance, robotics, and economics,
showing the breadth and utility of AI technologies.
Dr. Fatma Said October 2, 2024 5
Laboratory Activities

➢ Lab activity will use Python Programming Language.

➢ Students must read/do Post-Lab before coming to the laboratory.

➢ The lab will be asses based on the report + Task of the Day.

➢ There will be a lab assessment/lab project (project individually or as a team).

Dr. Fatma Said October 2, 2024 6


Assessment Activities

❖ Students will be assessed using exams, quizzes, written or programming


assignments, and/or project work typically distributed as follows:

Evaluation item Percentage


Assignments, Projects, Lab work, and Quizzes 10%
(Course Work)
Oral Exam 5%
Midterm Exam 15%
Practical Exam 10%
Final Exam 60%

Dr. Fatma Said October 2, 2024 7


Exam Policy
❑ Exams will be a combination of the materials presented in
• The lectures and
• Homework problems.

❑ Missed tests cannot be made up:


• There will be no makeup exams; students must instead make arrangements
with the instructor to take the exam prior to the planned absence.
• Consequently, no makeup for missed quizzes.

Dr. Fatma Said October 2, 2024 8


Attendance/Absence Policy
❑ The university requires that I take attendance.
• Class attendance will be taken in each lecture.

❑ The availability of class lecture slides is no substitute for class


attendance.
❑ Students who exceed class absences (25% of lectures) are considered
dropped from the course and prevented from entering the final exam.

Dr. Fatma Said October 2, 2024 9


Road Map To Artificial Intelligence

Dr. Fatma Said October 2, 2024 10


Subsets of Artificial Intelligence (AI)

Dr. Fatma Said October 2, 2024 11


Subsets of Artificial Intelligence (AI)
• The following are the most common subsets of AI:
• Machine Learning (ML)

• Deep Learning (DL)

• Natural Language processing

• Expert System

• Robotics

• Machine (Computer) Vision

• Speech Recognition
https://www.javatpoint.com/subsets-of-ai
Dr. Fatma Said October 2, 2024 12
AI vs. ML vs. DL

Dr. Fatma Said October 2, 2024 13


Natural Language Processing (NLP)
❖What is NLP?
• Natural language processing (NLP) is a subfield of computer science and artificial intelligence.
• NLP uses machine learning to enable a computer system to understand and process human language such as
English.
• NLP enables computers to understand and communicate with human language.
• Chatbots and virtual assistants.
• Today we are all around AI, and as well as NLP, we can easily ask Siri, Google, or Cortana to help us in our
language. (Siri is the digital assistant that is part of Apple)
• Language Translation, text classification, and text summarization.
• The Input and output of NLP applications can be in two forms: Speech or Text.

Dr. Fatma Said October 2, 2024 14


Natural Language Processing (NLP)
❖ What is a natural language question-answering system?
• Unlike traditional keyword searches, a Natural Language question-answering system does not return a
complete document to the user.
• Instead, users ask a question in natural language and receive a specific answer in return.

• A user who types in “What is the capital of Germany?” not only receives a web page with related information
but also the concrete answer “Berlin”. This saves the user a lot of time in finding the answer, especially if he
would otherwise have to trawl through particularly long documents.
Dr. Fatma Said March 20, 2024 15
Expert System

❖ An expert system is a computer program that uses artificial intelligence (AI) technologies to simulate the
judgment and behavior of a human or an organization that has expertise and experience in a particular field.

❖ An expert system is a computer program that is designed to solve complex problems and to provide decision-
making ability like a human expert.

❖ One of the most common applications of expert systems in decision


support is medical diagnosis.
❖ Expert systems can help doctors and nurses diagnose diseases,
suggest treatments, and monitor patients' conditions.
❖ For example, MYCIN is an expert system that can diagnose
bacterial infections and recommend antibiotics.

❖ One of the examples of an expert system is a suggestion for the


spelling error while typing in the Google search box.

Dr. Fatma Said October 2, 2024 16


Robotics

❖ Robotics is a branch of artificial intelligence and engineering that is used for designing and
manufacturing robots.
❖ Robots are programmed machines that can perform a series of actions automatically or semi-
automatically.
❖ Robots are widely used in such industries as automobile manufacture to perform simple
repetitive tasks, and in industries where work must be performed in environments
hazardous to humans.

Dr. Fatma Said October 2, 2024 17


Machine (Computer) Vision
❖ Computer vision is a field of artificial intelligence (AI) that enables computers to derive
information from images, videos, and other inputs.
❖ Machine vision is an application of computer vision that enables a machine to recognize an
object.

Dr. Fatma Said October 2, 2024 18


Speech Recognition

• Speech recognition is a technology that enables computers to understand human-spoken


speech.
• Speech recognition using data science and AI converts speech signals into text or machine-
readable format.
• It is a way to talk with a computer, and based on that command, a computer can perform a
specific task.
• It’s used in many applications, such as voice search and speech-enabled Assistive
Technology.

Dr. Fatma Said October 2, 2024 19


Practical

Python fundamentals
∙ Lists, Tuples, Dictionaries
∙ Installing Anaconda
∙ Function
∙ Introduction
∙ Classes & Objects
∙ Variables Types ∙ Working with files
∙ Basic Operators ∙ Numpy Library
∙ Decision Making ∙ Matplotlib library
∙ Loops ∙ Pandas

∙ Numbers ∙ Kaggle

∙ Strings ∙ Colab
∙ Advanced programs

Dr. Fatma Said October 2, 2024 20


Dr. Fatma Said October 2, 2024 21

You might also like