Lecture 1 & 2 - What is AI and Adaptive Systems Flashcards
What is AI?
AI stands for Artificial Intelligence, referring to the ability of computer systems to perform tasks that typically require human intelligence, such as learning, reasoning, and decision-making.
What is the Four Quadrant of AI?
Made up of:
Thinking (Top)
Rationality (Right)
Acting (Bottom)
Humanly (Left)
What are Adaptive Systems?
An adaptive system are interdependent entities, real or abstract, forming an integrated whole that together are able to respond to environmental changes or changes in the interacting parts. - Related to biology
What is a Complex Adaptive System?
How individuals create changing patterns and how those patterns affect themselves and things around them
Why is adaption important?
- Real-world environments are dynamic, messy, and uncertain.
- Adaptation = resilience and flexibility.
What are the mechanisms of adaption?
- Short-term: learning (individual level), physical adaptation (to environment, etc).
- Long-term: evolution (population level), social/emergent behaviour.
What is Computer Intelligence?
“Computational Intelligence (CI) is the theory, design, application and development of biologically and linguistically motivated computational paradigms. Main pillars of CI are Neural Networks, Fuzzy Systems and Evolutionary Computation
Such as
* Nature-inspired problem-solving.
* Sub-symbolic methods like:
○ Neural networks
○ Evolutionary algorithms
○ Swarm intelligence
What is Symoblic in reference to AI?
- Symbolic
○ ‣ Declarative
○ ‣ Rules (rule based)
○ ‣ Designed or learnt
○ ‣ More human interpretable
What is Non-Symbolic in reference to AI?
- Sub-Symbolic
○ ‣ Networks/connectionist
○ ‣ Weights/parameters
○ ‣ Learnt or evolved
○ ‣ Less human interpretable
What is Soft Computing?
Soft = tolerant of imprecision, uncertainty. -> focuses on approximate models and solutions to complex real-world problems by tolerating imprecision, uncertainty, and partial truth
○ Suitable for “messy” real-world problems.
What is Hard Computing?
Hard (traditional) = emphasizes precision, certainty, and rigor, relying on precisely stated analytical models and sequential, deterministic algorithms to solve problems