AI INTERNSHIP REPORT-9
AI INTERNSHIP REPORT-9
A report submitted in partial fulfillment of there requirements for the Award of Degree
of
BACHELOR OF TECHNOLOGY
in
INTERNET OF THINGS
by
BURAGAPALLI KAMACHARI
Regd.No.:21481A6009
Under Supervision of
Mr. R. Upendra Rao, Director
BIST Technologies
(Duration:13th May,2024 to 6th july, 2024)
2021 – 2025
SESHADRI RAO GUDLAVALLERU ENGINEERING COLLEGE
(An Autonomous Institute with Permanent Affiliation to JNTUK, Kakinada)
CERTIFICATE
It is indeed with a great sense of pleasure and immense sense of gratitude that I
acknowledge the help of these individuals.
I express my heartful gratitude and deep in debt to our beloved Head of the
Department Dr. Y.Syamala for her great help and encouragement in doing my
internship successfully.
I also express my gratitude to our principal Dr. B. Karuna Kumar for his
encouragement and facilities provided during the course of internship.
I express my heartful gratitude to all Faculty Members, all Lab Technicians, who
helped me in all aspects of lab work. I thank one and all who rendered help to me
directly or indirectly in the completion of this internship.
BURAGAPALLI.KAMACHARI
ABSTRACT
Artificial Intelligence (AI) is a rapidly evolving field that has the potential to
revolutionize countless industries. This report provides a comprehensive overview of AI,
exploring its core concepts, applications, and ethical implications.
However, the development and deployment of AI also raise significant ethical concerns.
Issues such as bias, transparency, and accountability must be carefully addressed to
ensure that AI is used responsibly and ethically. It is crucial to develop guidelines and
regulations to govern the development and use of AI, mitigating potential risks and
maximizing its benefits.
2. APPLICATIONS OF AI 12
3. AGENTS IN AI 15
9. REASIONING 26
➢ Internships are generally thought of to be reserved for college students looking to gain
experience in a particular field. However, a wide array of people can benefit from Training
Internships in order to receive real world experience and develop their skills.
➢ An objective for this position should emphasize the skills you already possess in the area and
your interest in learning more.
➢ Some internship is used to allow individuals to perform scientific research while others are
specifically designed to allow people to gain first-hand experience working.
➢ Utilizing internships is a great way to build your resume and develop skills that can be
emphasized in your resume for future jobs. When you are applying for a Training Internship,
make sure to highlight any special skills or talents that can make you stand apart from the rest
of the applicants so that you have an improved chance of landing the position
WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES
8
1.INTRODUCTION
In recent years, advancements in computational power, big data, and algorithms have
enabled AI to achieve significant milestones. From virtual assistants like Siri and Alexa
to autonomous vehicles and intelligent robotics, AI is now a critical component of
modern technological progress.
9
1.1 HISTORY OF AI
The concept of AI dates back to ancient myths and early philosophies, but the formal
study of AI began in the mid-20th century. Key milestones in the history of AI include:
• Ancient Period: Philosophers like Aristotle laid the foundation for logic and
reasoning systems, which would later inspire AI.
• 1943: McCulloch and Pitts developed the first model of artificial neurons, laying
the groundwork for neural networks.
• 1950: Alan Turing published the paper "Computing Machinery and Intelligence"
and proposed the Turing Test to evaluate machine intelligence.
• 1956: The term "Artificial Intelligence" was coined by John McCarthy at the
Dartmouth Conference, marking the formal birth of AI as a field.
• 1960s-1970s: Early AI research focused on symbolic systems and problem-solving
techniques, leading to basic AI programs. However, limitations in computing
power caused setbacks, often referred to as the AI Winter.
• 1980s: The introduction of expert systems revolutionized AI, allowing machines
to solve domain-specific problems using rule-based approaches.
• 1990s-2000s: The development of machine learning and statistical models enabled
AI to analyze and learn from data more efficiently.
• 2010-Present: AI witnessed exponential growth with the advent of deep learning,
big data, and improved hardware like GPUs. Notable achievements include
Google's AlphaGo, breakthroughs in natural language processing (e.g., GPT
models), and advancements in autonomous systems.
10
1.2 TYPES OF AI
1. Based on Capabilities:
o Narrow AI: Also known as weak AI, it is designed to perform specific
tasks. Examples include virtual assistants (e.g., Siri, Alexa),
recommendation systems, and image recognition tools.
o General AI: Also known as strong AI, it is a hypothetical form of AI
capable of performing any intellectual task a human can do. General AI can
reason, learn, and adapt across multiple domains.
o Super AI: This refers to a futuristic AI that surpasses human intelligence in
all aspects, including creativity, emotional intelligence, and decision-
making.
2. Based on Functionalities:
o Reactive Machines: These systems act based on current inputs without
using past experiences. Example: IBM's Deep Blue chess computer.
o Limited Memory: These systems use past data to make decisions.
Examples include self-driving cars that analyze traffic data and
surroundings.
o Theory of Mind: A hypothetical AI that understands human emotions,
beliefs, and intentions to interact more effectively.
o Self-Aware AI: This advanced form of AI would have self-awareness and
consciousness, a concept still in the theoretical stage.
11
2.APPLICATIONS OF AI
AI is revolutionizing various sectors by enhancing efficiency and enabling innovation:
1. Healthcare
12
2. Finance
3. Transportation
4. Retail
5. Manufacturing
6. Education
7. Entertainment
9. Security
10. Agriculture
11.Customer Service
12.Smart Cities
13.Legal
14
3.AGENTS IN AI
Agents in AI are entities that perceive their environment through sensors and act upon
that environment using actuators. An agent operates autonomously to achieve specific
goals by processing inputs (perceptions) and taking actions based on its internal model or
programmed logic.
15
o They use goal information to evaluate which actions will move them closer
to the goal.
o Example: GPS navigation systems finding the shortest route to a destination.
4. Utility-Based Agents:
o These agents aim to maximize their overall performance by evaluating
different outcomes using a utility function.
o Example: An AI trading system optimizing profits in the stock market.
5. Learning Agents:
o These agents improve their performance over time by learning from their
experiences.
o They use feedback mechanisms (rewards or penalties) to update their
behavior.
o Example: AI systems playing games like AlphaGo, which improve with
practice.
Agent Components:
Agents form the backbone of AI systems, enabling them to interact with the real world
and make decisions based on data and learned behaviors. They are widely used in
robotics, game AI, autonomous vehicles, and intelligent assistants.
16
4.PROBLEM-SOLVING IN AI: SEARCH ALGORITHMS
Uninformed search (or blind search) algorithms explore the search space without any prior
knowledge of the goal state or the path to the solution. They rely solely on the structure of
the problem and operate systematically.
17
Types of Uninformed Search:
Uninformed searches are simple and generic but may be inefficient for large or complex
problems.
18
Fig 4.2.1. Types of Agents Informed Search
2. A* Search:
o Combines Uniform-Cost Search and Greedy Best-First Search.
o Uses the formula: f(n) = g(n) + h(n), where:
▪ g(n): Cost from the start node to the current node.
▪ h(n): Heuristic estimate from the current node to the goal.
o Guarantees the optimal solution if the heuristic is admissible.
o Example: Route optimization in GPS systems.
3. Hill Climbing:
o Iteratively moves toward the neighbor with the highest heuristic value.
o May get stuck in local maxima.
4. Beam Search:
o Examines only a fixed number of best candidates at each level.
5. Heuristic Search:
o Relies on domain-specific heuristics to estimate the best path to the goal.
19
5.KNOWLEDGE REPRESENTATION
Knowledge Representation is a key area in Artificial Intelligence that focuses on how to
represent real-world knowledge in a structured format that a machine can use to perform
tasks such as reasoning, decision-making, and learning. The goal is to enable machines to
simulate human-like understanding and problem-solving by using a formal system of
knowledge representation.
• It is essential for building intelligent systems that can reason about the world, make
decisions, and solve complex problems.
• It helps in natural language processing (NLP), computer vision, robotics, expert
systems, and more.
20
1.Logic-Based Representation:
• Propositional Logic: Represents knowledge using statements that are either true or
false.
• First-Order Logic (FOL): Extends propositional logic to include variables,
predicates, and quantifiers (e.g., "For all x, if x is a human, then x is mortal").
2.Semantic Networks:
3.Frames Representation:
• A frame is a data structure that holds specific pieces of information about an object
or concept. It's similar to an object in object-oriented programming.
• Frames can contain attributes and values, representing real-world objects or concepts
(e.g., "Dog" might have attributes like "Breed" and "Size").
4.Production Rules:
21
6.PROPOSITIONAL LOGIC
Propositional Logic (also known as Sentential Logic or Boolean Logic) is a formal
system used to represent statements or propositions that are either true or false. It is a
subset of logic and serves as a foundational concept in various areas of Artificial
Intelligence (AI), especially in knowledge representation and reasoning.
For example:
1.AND(^)
• The conjunction operator (AND) is used when both propositions must be true.
• Symbol: p ∧ q
• Meaning: "p AND q", true only if both p and q are true.
• Example: "It is sunny AND warm."
2.OR(V)
• The disjunction operator (OR) is used when at least one of the propositions is true.
• Symbol: p ∨ q
• Meaning: "p OR q", true if either p or q is true.
• Example: "It is sunny OR cloudy."
3.NOT(¬)
4.IMPLICATION(→)
5.BIDIRECTIONAL(↔)
• Tautology: A logical expression that is always true, regardless of the truth values
of its components.
o Example: p ∨ ¬p (Either p is true, or p is not true.)
• Contradiction: A logical expression that is always false, regardless of the truth
values of its components.
o Example: p ∧ ¬p (p cannot be both true and false.)
Key Components:
Applications:
24
8.CHAINING
Definition: Chaining refers to a technique used in AI for reasoning and drawing
conclusions. It involves using a series of logical steps to connect facts or rules, allowing
for the inference of new knowledge.
Types of Chaining:
• Forward Chaining: A data-driven approach where you start from known facts and
use them to infer new facts until the goal is reached. This is used in rule-based
systems.
o Example: "If it is raining, the ground is wet. It is raining, so the ground is
wet."
• Backward Chaining: A goal-driven approach where you start from a goal or
hypothesis and work backward to see what facts or rules are required to support it.
o Example: "I want to know if the ground is wet. Is it raining? If yes, the
ground will be wet."
25
9. REASONING IN AI
Definition: Reasoning is the process of deriving conclusions from known facts and rules.
It allows AI systems to simulate logical thinking and decision-making processes.
Types of Reasoning:
• Deductive Reasoning: Drawing specific conclusions from general rules (e.g., All
humans are mortal; Socrates is human; therefore, Socrates is mortal).
26
10. PROBABILISTIC REASONING IN AI
Definition: Probabilistic reasoning is used when AI systems need to make decisions
under uncertainty. It uses probability theory to represent and reason about uncertain
knowledge.
Techniques:
Applications:
• Machine learning models like Naive Bayes and Gaussian Mixture Models use
probabilistic reasoning.
• Robotics for navigating uncertain environments.
• Natural Language Processing (NLP) and speech recognition rely on
probabilistic models.
27
11. BAYES THEOREM
Definition: Bayes’ Theorem provides a way to update the probability of a hypothesis
based on new evidence. It is fundamental in probabilistic reasoning and has
applications in many AI subfields.
Formula:
Applications:
• Spam filtering, where Bayes' theorem helps determine the probability that an
email is spam based on features like subject, sender, etc.
• Medical diagnosis systems use Bayesian reasoning to compute the likelihood of
various diseases given symptoms.
• Machine learning models like Naive Bayes classifier.
28
12. DECISION TREE
Definition: A Decision Tree is a tree-like model used for decision-making and
classification. Each internal node represents a feature or decision based on an attribute,
and each leaf node represents an outcome or classification.
Structure:
Applications:
29
13. OVERVIEW OF AI
Artificial Intelligence (AI) is a broad field of computer science focused on creating
systems that can perform tasks that typically require human intelligence. These tasks
include reasoning, learning from experience, problem-solving, understanding natural
language, and perceiving the environment. AI seeks to build machines that can mimic
cognitive functions such as learning, decision-making, and understanding, enabling them
to autonomously perform tasks or assist humans in complex decision-making processes.
AI also includes Expert Systems, which are designed to emulate human expertise in
specific domains by reasoning through knowledge bases to make decisions.
Reinforcement Learning, a part of ML, teaches machines to make a series of decisions
by interacting with their environment and learning from the consequences of their
actions, similar to how humans learn through trial and error.
The applications of AI are vast and varied, extending to industries like healthcare, where
AI is used for medical image analysis, personalized treatment plans, and drug discovery.
In the automotive sector, AI plays a key role in the development of autonomous vehicles,
helping them navigate and make decisions in real-time. In finance, AI-driven systems are
employed for tasks such as fraud detection, credit scoring, and algorithmic trading.
Moreover, AI has revolutionized the entertainment industry, with recommendation
algorithms in platforms like Netflix and YouTube, as well as in video game design,
where AI opponents react to players’ actions in realistic ways.
Despite the rapid progress, AI faces challenges such as ethical concerns, including bias in
algorithms, data privacy issues, and the impact of automation on jobs. These challenges
have led to growing interest in ensuring AI systems are developed responsibly, with
attention to fairness, transparency, and accountability. As AI continues to evolve, it holds
the potential to transform industries, improve efficiency, and address complex global
challenges, making it a crucial area of research and development for the future.
30
14. PROGRAMME OUTCOMES IN AI
Program Outcomes (POs) in an AI program serve as the foundation for developing the
critical skills and knowledge necessary for students or graduates to effectively work in
the field of Artificial Intelligence. These outcomes are designed to ensure that graduates
can not only understand theoretical concepts but also apply them practically to solve real-
world challenges. The development of AI is multifaceted, requiring a diverse skill set that
spans technical expertise, problem-solving capabilities, ethical understanding, and the
ability to communicate effectively within multidisciplinary teams. Below is an extended
look into the key program outcomes (POs) for an AI curriculum:
32
INTERNSHIP CERTIFICATE:
33