Introduction to AI
Introduction to AI
BCSE306L (L-3,T-0,P-0,C-3)
1
COURSE
OUTLINE
DEFINITION OF AI ?
Intelligence: The ability to learn and solve problems”
–Webster’s Dictionary.
–Wikipedia
–McCarthy
• For Example :
• Neural Networks
• Virtual Assistants: AI systems like Siri or Alexa can understand and
respond to natural language commands by mimicking human
language processing.
• Educational Tools: AI tutors can adapt their teaching methods based
on how students learn, providing personalized learning experiences.
THINKING HUMANLY (CONTD)
• According to the Turing test the computer would need to possess the
following capabilities
• Example: An AI that helps with course scheduling by using logical rules. For
instance, the system can be programmed with rules like "If a student has taken
Calculus I, they can enroll in Calculus II," and it uses these rules to help students
plan their classes.
• More Examples:
• These arguments (like above) initiated the field called logic. Notations for
statements for all kinds of objects were developed and interrelated between them
to show logic. By 1965, programs existed that could solve problems that were
described in logical notation and provides a solution. In order to develop
intelligence systems, programs, or computational models, AI aspires to expand
on such Programs.
ACTING RATIONALLY (THE RATIONAL AGENT
APPROACH)
2. Planning
Planning involves formulating and executing strategies or actions to
achieve specific goals, often in dynamic and uncertain environments.
a. Fuzzy Logic
A form of many-valued logic dealing with reasoning that is
approximate rather than fixed and exact, used to handle the concept of
partial truth in planning and decision-making processes.
3. Computer Vision
Computer vision enables machines to interpret and make
decisions based on visual data from the world, such as images
and videos.
a. Object Detection
Identifying and locating objects within an image or video, often
using techniques like convolutional neural networks (CNNs).
b. Image Recognition/Classification
Classifying images into predefined categories based on their
content, such as identifying objects, scenes, or activities.
AI SUBFIELDS (CONTD)
4. Speech Recognition
Speech recognition technology enables machines to
recognize and process human speech, converting
spoken language into text and vice versa.
a. Text to Speech
The conversion of written text into spoken words using
synthetic speech generation technologies.
b. Speech to Text
The conversion of spoken language into written text, using
algorithms and models to transcribe audio input accurately.
5. Robotics
Robotics involves the design, construction, operation, and
use of robots, which are capable of performing tasks in the
physical world. This includes areas like autonomous
navigation, manipulation, and interaction with humans and
environments.
AI SUBFIELDS (CONTD)
6. Expert Systems
Expert systems are AI programs that mimic the decision-
making abilities of a human expert. They use rule-based systems to
solve specific problems within a particular domain, providing
solutions or recommendations based on a set of predefined rules
and knowledge.
7. Machine Learning (ML)
Machine learning is the study of algorithms and statistical
models that enable computers to perform tasks without explicit
instructions, by learning from data and making predictions or
decisions.
a. Deep Learning
A subset of machine learning involving neural networks with
many layers (deep neural networks), capable of learning complex
patterns and representations from large datasets. Deep learning
is widely used in tasks like image and speech recognition,
natural language processing, and autonomous driving.
THE BUZZ
WORDS
APPLICATIONS OF
AI
APPLICATIONS OF AI (CONTD)
1. Healthcare
a. Medical Diagnosis
AI systems analyze medical data to diagnose diseases and
conditions, often with high accuracy and speed.
b. Drug Discovery
AI accelerates the discovery of new drugs by predicting how different
compounds will interact with targets in the body.
2. Finance
a. Fraud Detection
AI algorithms detect unusual patterns and behaviors to identify and
prevent fraudulent activities in financial transactions.
b. Algorithmic Trading
AI models analyze market data and execute trades at optimal times,
often faster and more accurately than human traders.
APPLICATIONS OF
AI
3. Transportation
a. Autonomous Vehicles
AI enables vehicles to navigate and operate without human
intervention, improving safety and efficiency.
b. Logistics
AI optimizes supply chain management, including routing,
warehousing, and delivery processes.
4. Customer Service
a. Chatbots
AI-powered chatbots provide instant responses and support to
customers, handling inquiries and issues efficiently.
b. Personalized Recommendations
AI analyzes user data to offer tailored product or service
suggestions, enhancing the customer experience.
APPLICATIONS OF
AI
5. Education
a. Personalized Learning
AI systems adapt educational content to the individual
needs and pace of each student, improving learning
outcomes.
b. Automated Grading
AI tools grade assignments and exams quickly and
accurately, freeing up time for educators.
6. Entertainment
a. Content Creation
AI generates new content, such as stories, music, and art,
often indistinguishable from human-created works.
b. Recommendation Systems
AI recommends movies, music, and other media based on
user preferences and viewing habits.
APPLICATIONS OF
AI
7. Manufacturing
a. Predictive Maintenance
AI predicts equipment failures before they occur, allowing for
timely maintenance and reducing downtime.
b. Quality Control
AI systems inspect products for defects during manufacturing,
ensuring high quality and consistency.
8. Retail
a. Inventory Management
AI optimizes stock levels, reducing excess inventory and
preventing stockouts.
b. Customer Insights
AI analyzes consumer data to understand purchasing behavior
and preferences, informing marketing strategies.
APPLICATIONS OF
AI
9. Security
a. Surveillance
AI analyzes video footage in real-time to detect suspicious activities and
enhance public safety.
b. Cybersecurity
AI identifies and mitigates cyber threats by analyzing network traffic and
identifying anomalies.
10. Agriculture
a. Precision Farming
AI optimizes crop management by analyzing data on soil conditions, weather,
and plant health.
b. Automated Harvesting
AI-powered machinery automates the harvesting process, improving efficiency
and reducing labor costs.
11. Robotics
a. Industrial Robots
Robots perform repetitive and hazardous tasks in manufacturing, improving
efficiency and safety.
APPLICATIONS OF
AI
12. Generative AI
Edge AI
On-Device Processing: Implementing AI algorithms directly on devices (like
smartphones and IoT devices) to reduce latency and enhance privacy.
Energy Efficiency: Designing AI models that require less computational power
and energy.
Goal and History/Evolution
of AI
AI in Healthcare
Personalized Medicine: Tailoring medical treatments to individual
patients based on their genetic information and lifestyle.
Predictive Analytics: Using AI to predict disease outbreaks and patient
outcomes.
Robotic Surgery: Enhancing precision in surgeries with AI-driven
robotic systems.
Autonomous Systems
Autonomous Vehicles: Advancing self-driving cars, trucks, and drones
for commercial and personal use.
Industrial Automation: Increasing the use of AI-driven robots in
manufacturing and logistics.
Goal and History/Evolution
of AI AI
Quantum
Quantum Computing: Leveraging quantum computing to solve complex
problems more efficiently than classical computers.
Quantum Machine Learning: Developing new machine learning algorithms
that run on quantum computers.
Generative AI
Creative Applications: Using AI to create art, music, and literature, pushing
the boundaries of human creativity.
Synthetic Data Generation: Generating realistic synthetic data for training
machine learning models, addressing data privacy and scarcity issues.
AI in Security
Cybersecurity: Enhancing threat detection and response with AI-driven
systems.
Surveillance: Improving the accuracy and efficiency of surveillance systems
with AI.
AI in Finance
Automated Trading: Developing more sophisticated algorithms for high-
frequency trading.
Fraud Detection: Using AI to detect and prevent financial fraud.
AI in Education
Personalized Learning: Creating adaptive learning systems that tailor
educational content to individual student needs.
Automated Grading: Implementing AI systems to assist with grading and
providing feedback.