AI First unit notes
AI First unit notes
Artificial Intelligence (AI) dates back to ancient times when philosophers like Aristotle formulated
logical reasoning. The formal field of AI was founded in 1956 at the Dartmouth Conference, where
pioneers like John McCarthy, Marvin Minsky, Nathaniel Rochester, and Claude Shannon explored the
potential for machines to simulate human intelligence.
Key milestones:
• 1940s-50s: Development of neural networks (McCulloch and Pitts) and Turing's proposal of
the Turing Test.
• 1980s: Rise of expert systems (e.g., MYCIN) and renewed interest in neural networks.
2. Definition of AI
• Narrow AI (Weak AI): Specialized systems for specific tasks (e.g., Siri, Alexa).
• General AI (Strong AI): Hypothetical machines capable of performing any intellectual task a
human can do.
• Learning: Training from past data via algorithms like neural networks.
Example: Self-driving cars combine perception (sensors), memory (maps), and reasoning (decision-
making algorithms) to navigate roads.
The knowledge-search trade-off is a key concept in AI. It refers to the balance between:
• Search Capability: AI systems that dynamically explore possible solutions (e.g., heuristic-
based search or optimization algorithms).
For example:
5. Stored Knowledge
Stored knowledge in AI systems represents information about the world that can be:
1. Declarative knowledge: Facts and descriptions (e.g., “Paris is the capital of France”).
2. Procedural knowledge: How-to steps for performing tasks (e.g., “boil water before making
tea”).
Example: IBM Watson uses stored knowledge (encyclopedias, medical records) to provide precise
answers.
6. Semantic Networks
For instance:
• Node1: "Dog"
• Node2: "Animal"
Semantic nets are used in NLP, expert systems, and ontology-based reasoning.
Example: Decision trees model classification tasks by recursively splitting data based on feature
values.
8. Elementary Knowledge
Elementary knowledge refers to the foundational building blocks of information in AI, such as:
Elementary knowledge forms the basis for more complex reasoning and knowledge manipulation
systems.
9. Computational Logic
Computational logic uses formal systems to solve problems and make decisions based on logical
connectives (AND, OR, NOT) and rules.
Example:
If "it is raining" AND "I have an umbrella," then "I will go outside."
• Predicate Logic: Extends propositional logic with quantifiers (∀, ∃) and predicates.
Compound statements are formed using logical connectives to evaluate multiple premises. For
example:
• Statement: (P ∧ Q) ∨ R
• Truth Table Analysis: Helps compute the truth value of the statement for different truth
assignments.
Organizing and manipulating knowledge ensures efficient storage, retrieval, and updating.
Techniques include:
Example: An AI medical system acquires knowledge from medical journals, patient records, and
diagnostic data.
Let me know if you’d like deeper insights or examples for any specific section!