Professional Documents
Culture Documents
ARTIFICIAL
INTELLIGENCE
PREPARED BY
Amran Qasim
SUPERVISION:
Dr. Raghad
Table of Contents
CHAPTER ONE..................................................................................................02
1.Introduction to Artificial Intelligence....................................................................................02
1.1 Definition of AI...............................................................................................................................02
1.2 Brief history of AI........................................................................................................................03
1.3 Types of AI ....................................................................................................................................03
1.4 Applications of AI......................................................................................................................04
1.5 Current State and Future Prospects of AI................................................................05
CHAPTER TWO....................................................................................................06
2. Key Concepts and Techniques in AI..................................................................................06
2.1 Machine Learning.....................................................................................................................06
2.2 Natural Language Processing (NLP)...........................................................................07
2.3 Deep Learning............................................................................................................................07
2.4 Computer Vision......................................................................................................................08
2.5 Robotics.........................................................................................................................................09
CHAPTER THREE.................................................................................................11
3: Data Preparation and Feature Engineering....................................................................11
3.1 Data Collection.............................................................................................................................11
3.2 Data Cleaning.............................................................................................................................12
3.3 Feature Engineering................................................................................................................13
3.4 Data Transformation..............................................................................................................14
3.5 Data Augmentation................................................................................................................15
4.Conclusion.............................................................................................................................................16
5.References..............................................................................................................................................17
1- IN THE PUBLIC EYE, THERE IS SOMETIMES CONFUSION BETWEEN THE TERMS “ARTIFICIAL INTELLIGENCE”
AND “MACHINE LEARNING.” MACHINE LEARNING IS A SUBFIELD OF AI THAT STUDIES THE ABILITY TO
IMPROVE PERFORMANCE BASED ON EXPERIENCE. SOME AI SYSTEMS USE MACHINE LEARNING METHODS TO
ACHIEVE COMPETENCE, BUT SOME DO NOT.
From these two dimensions—human vs. rational 2 and thought vs. behavior—
there are four possible combinations, and there have been adherents and
research programs for all four. The methods used are necessarily different: the
pursuit of human-like intelligence must be in part an empirical science related
to psychology, involving observations and hypotheses about actual human
behavior and thought processes; a rationalist approach, on the other hand,
involves a combination of mathematics and engineering, and connects to
statistics, control theory, and economics. The various groups have both
disparaged and helped each other. Let us look at the four approaches in more
detail.
2- WE ARE NOT SUGGESTING THAT HUMANS ARE “IRRATIONAL” IN THE DICTIONARY SENSE OF “DEPRIVED OF
NORMAL MENTAL CLARITY.” WE ARE MERELY CONCEDING THAT HUMAN DECISIONS ARE NOT ALWAYS
MATHEMATICALLY PERFECT.
1.3 TYPES OF AI
AI can be classified into various types, based on the level of human-like
intelligence they exhibit and the tasks they can perform. The main types of AI
are:
1.3.1 Reactive Machines: Reactive machines are the simplest type of AI, which
can only react to specific inputs and produce outputs based on predefined
rules or patterns. They do not have the ability to learn from past experiences
or make predictions. Examples of reactive machines include automated teller
machines (ATMs), voice assistants, and chess-playing computers.
1.3.2 Limited Memory: Limited memory AI systems can learn from past
experiences and make predictions based on them. They can store a limited
amount of data and use it to improve their performance over time. Examples
of limited memory AI include self-driving cars, recommendation systems, and
fraud detection systems.
1.4 APPLICATIONS OF AI
AI has a wide range of applications across various industries, including:
1.4.1 Healthcare: AI is used in healthcare for tasks such as diagnosis, drug
discovery, and patient monitoring. For example, AI algorithms can analyze
medical images to identify signs of diseases, predict the risk of complications
during surgery, and recommend personalized treatment plans based on a
patient's medical history.
1.4.2 Finance: AI is used in finance for tasks such as fraud detection, risk
assessment, and investment management. For example, AI algorithms can
analyze large amounts of financial data to identify fraudulent transactions,
predict market trends, and make investment decisions based on real-time
data.
1.4.3 Manufacturing: AI is used in manufacturing for tasks such as predictive
maintenance, quality control, and supply chain optimization. For example, AI
algorithms can analyze sensor data from machines to detect potential
failures before they occur, inspect products for defects, and optimize
production schedules based on demand and inventory levels.
1.4.4 Education: AI is used in education for tasks such as personalized
learning, student assessment, and administrative tasks. For example, AI
algorithms can adapt learning materials to a student's learning style and
pace, analyze student performance data to identify areas of improvement,
and automate administrative tasks such as grading and scheduling.
1.5.2 Future Prospects: The future of AI holds immense potential for further
innovation and impact on society. Some of the key areas of research and
development in AI include:
2.5 ROBOTICS
Robotics involves the development of intelligent machines that can perform
tasks autonomously. Robotics incorporates elements of AI, computer vision,
and control systems. Applications of robotics include manufacturing,
healthcare, and space exploration.
2.5.1 Kinematics and Dynamics: Kinematics and dynamics are two important
fields in robotics that are concerned with the study of motion and forces in
robotic systems.
Kinematics is the study of the motion of objects without considering the
forces that cause the motion. In robotics, kinematics is concerned with
determining the position, velocity, and acceleration of a robot's end effector
(i.e. the part of the robot that interacts with the environment) given the joint
angles and velocities. Kinematic models are used to describe the relationship
between the robot's joints and the position and orientation of its end effector.
This information is critical for tasks such as path planning, motion control,
and robot calibration.
3.1.1 Types of Data: There are two main types of data: quantitative and
qualitative. Quantitative data is numerical in nature, and can be analyzed
using statistical methods. Examples of quantitative data include the number
of people in a room, the temperature outside, or the number of cars passing
by on a street. Qualitative data, on the other hand, is descriptive in nature
and is often collected through observations or interviews. Examples of
qualitative data include the color of a car, the opinion of a person, or the
behavior of an animal.
3.1.2 Data Sources: Data can come from a variety of sources, including:
1. Surveys and questionnaires: These are useful for collecting data from a
large number of people on a specific topic.
2. Interviews: These are useful for collecting in-depth information from a
smaller number of people.
3. Observations: These involve watching and recording behavior or activity.
4. Existing data: This can be obtained from sources such as government
agencies, academic institutions, or private companies.
5. Experiments: These involve manipulating variables to observe the effect
on a certain outcome.
There are several methods for dealing with missing data, such as:
Dropping the missing values: In this method, rows or columns with missing
values are deleted from the dataset. However, this method can lead to a
reduction in the sample size and loss of valuable information.
Imputing the missing values: In this method, missing values are replaced
with a value derived from the other observations. Some common
imputation methods include mean imputation, mode imputation, and
regression imputation.
3.2.2 Outliers: Outliers are data points that deviate significantly from the rest
of the data. Outliers can be due to measurement errors, data entry errors, or
genuine extreme values. Outliers can affect the performance of machine
learning algorithms, especially those that rely on distance measures.
There are several methods for dealing with outliers, such as:
Deleting the outliers: In this method, the outliers are removed from the
dataset. However, this method can lead to a reduction in the sample size
and loss of valuable information.
Transforming the data: In this method, the data is transformed to reduce
the effect of outliers. Some common transformation methods include log
transformation, square root transformation, and Box-Cox transformation.
Using robust methods: In this method, robust statistical methods are used
that are less affected by outliers. Some common robust methods include
median and trimmed mean.