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
“The study and design of intelligent agents, where an intelligent agent is a system
that perceives its environment and takes actions that maximize its chances of
success.”
• This approach aims to create systems that think in ways similar to human beings. It
involves cognitive modeling, understanding how humans think, and replicating those
processes in machines.
• The "Thinking Humanly" approach to AI focuses on creating systems that simulate
human thought processes. The goal is to understand and replicate how humans think,
reason, and solve problems. This approach is deeply rooted in cognitive science and
psychology.
• 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)
To understand the exact process of how we think, we need to go inside the human mind
to see how this giant machine works.
THINKING HUMANLY (CONTD)
If the input/output of the computer program matches with human behavior, then it
may be possible that a part of the program may be behaving like a human brain.
The General Problem Solver (GPS) programme was created by Allen Newell and
Herbert Simon to simulate human thought and test whether it can answer issues by
using the same steps in reasoning as a person. The program’s goal is to solve the
problem using the same process that a human brain would use, not only to solve it
correctly.
ACTING HUMANLY (THE TURING TEST APPROACH )
• This approach focuses on creating systems that behave like humans. It involves
passing the Turing Test, where a machine's ability to exhibit intelligent behavior is
indistinguishable from that of a human.
• Example: A chatbot designed to pass the Turing Test, where it converses with
humans in natural language and aims to be indistinguishable from a human.
Examples include advanced chatbots like OpenAI's GPT-3 and GPT-4, which can
engage in realistic and meaningful conversations with users.
• 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)
• This definition emphasizes rational behavior, aiming to create systems that act to
achieve the best outcome or expected utility. Rational agents take actions to maximize
their performance measure given the available information.
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.
b. Service Robots
Robots assist with tasks in healthcare, hospitality, and customer service, enhancing service delivery.
c. Exploration Robots
Robots explore environments that are inaccessible or dangerous for humans, such as space or deep-
APPLICATIONS OF AI
12. Generative AI
• Such systems understand their internal traits, states, and conditions and
perceive human emotions.
GOAL AND HISTORY OF
AI
Goal of AI
To Create Expert Systems : The systems which exhibit intelligent
behavior, learn, demonstrate, explain, and advice its users.
To Implement Human Intelligence in Machines : Creating systems that
understand, think, learn, and behave like humans.
History/ Evolution of AI
Year Milestone / Innovation
1923 Karel Čapek play named “Rossum’s Universal Robots” (RUR)
opens in London, first use of the word "robot" in English.
2001 IBM's Watson development begins, focusing on natural language processing and
question answering.
2006 Geoffrey Hinton introduces the concept of Deep Belief Networks, revitalizing
interest in deep learning
2009 Google Brain project begins, aiming to create large-scale artificial neural
networks using Google's vast computing infrastructure.
2012 AlexNet, a deep convolutional neural network, wins the ImageNet Large Scale
Visual Recognition Challenge, significantly outperforming previous approaches
and sparking a surge in deep learning research.
2012 Google acquires DeepMind, which later demonstrates the success of deep
reinforcement learning with its AI system playing Atari games
2015 OpenAI is founded with the goal of promoting and developing friendly AI for
the benefit of humanity.
Goal and History/Evolution of AI
2016 DeepMind's AlphaGo defeats world champion Go player Lee Sedol, marking a
major milestone in AI's ability to handle complex strategy games.
2017 The transformer model is introduced in the paper "Attention is All You Need,"
revolutionizing natural language processing and leading to the development of
powerful language models like BERT and GPT.
Late 2010s to 2020s: AI Integration and Advancements in Generative Models
2018 Google Duplex demonstrates an AI system that can make human-like phone calls
to schedule appointments, showcasing advancements in conversational AI.
2019
OpenAI releases GPT-2, a language model capable of generating coherent and
contextually relevant text, raising both excitement and ethical concerns
2020 OpenAI releases GPT-3, one of the largest and most powerful language models
to date, capable of performing a wide range of tasks with impressive human-like
text generation.
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.
AI in Environmental Sustainability
Climate Modeling: Using AI to predict climate change impacts and develop mitigation
Goal and History/Evolution of AI
Quantum AI
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.
AI in Law
Legal Research: Using AI to assist with legal research and document analysis.
Predictive Justice: Developing systems to predict legal outcomes and assist in decision-making.