IAI | HSLU | Jana Köhler
HSLU Artificial intelligence and machine learning Dozent Jana Köhler
HSLU Artificial intelligence and machine learning Dozent Jana Köhler
Set of flashcards Details
Flashcards | 106 |
---|---|
Language | English |
Category | Computer Science |
Level | University |
Created / Updated | 09.10.2023 / 20.10.2023 |
Weblink |
https://card2brain.ch/box/20231009_iai
|
Embed |
<iframe src="https://card2brain.ch/box/20231009_iai/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Create or copy sets of flashcards
With an upgrade you can create or copy an unlimited number of sets and use many more additional features.
Log in to see all the cards.
What distinguishes Learning Agents from other agent types?
Learning Agents can become more competent over time through learning and adaptability.
Can a Learning Agent operate in initially unknown environments?
Yes, Learning Agents can operate in initially unknown environments and start with an empty knowledge base.
What are the key responsibilities of the components of a Learning Agent?
The components include:
- Performance element (current learned model)
- Learning element (improves performance through learning)
- Critic (evaluates behavior and provides feedback)
- Problem generator (suggests actions for informative experiences).
Working Question 1: What agent architectures do we distinguish?
Agent architectures that we distinguish include Simple Reflex Agent, Model-based Reflex Agent, Goal-based Agent, Utility-based Agent, and Learning Agent.
Working Question 2: Why is the model-based reflex agent more intelligent than the simple reflex agent?
The model-based reflex agent is more intelligent because it maintains an internal world model, allowing it to consider past percepts and anticipate action effects, which enables more informed and flexible decision-making.
Working Question 3: What is the difference between a utility-based agent and a goal-based agent?
The key difference is in their decision criteria. A utility-based agent maximizes expected utility, considering the desirability of outcomes, while a goal-based agent focuses on achieving specific goals or objectives.
Working Question 4: What is the role of the critic in a learning agent?
The critic evaluates the behavior of the learning agent based on its performance and provides feedback to the learning element, assisting in the agent's learning and improvement process.
Working Question 5: Why does a learning agent need a problem generator?
A problem generator suggests actions that lead to informative experiences, helping the learning agent explore and gather valuable data to improve its knowledge and decision-making.
Working Question 6: What agent architecture do we need to build human-level AI?
To achieve human-level AI, we need sophisticated agent architectures that are capable of learning, adapting, and making intelligent decisions. A combination of learning agents and other advanced architectures may be necessary.
Was ist der Unterschied zwischen symbolischer und subsymbolischer KI?
Symbolische KI (klassische KI):
Verwendet explizite Symbole und Regeln zur Wissensrepräsentation und Problemlösung.
Basiert auf Logik und symbolischer Repräsentation.
Zum Beispiel: Expertensysteme.
-> thinking rationally
Subsymbolische KI:
Verarbeitet Informationen auf nicht-symbolischen, statistischen oder neuronalen Ebene.
Nutzt maschinelles Lernen, insbesondere tiefe neuronale Netzwerke.
Geeignet für Aufgaben wie Bilderkennung und natürliche Sprachverarbeitung.
-> thinking humanly
Was ist der Unterschied zwischen "Complex Computer Applications" und "Artificial Intelligence"?
Complex Computer Applications:
Bezieht sich auf komplexe Anwendungen von Computertechnologie, die verschiedene Aufgaben und Funktionen in verschiedenen Bereichen unterstützen.
Enthält Anwendungen wie Datenbankmanagement, Finanzmodellierung und Simulationen.
Artificial Intelligence (Künstliche Intelligenz):
Eine spezialisierte Technologie im Bereich der Informatik, die Maschinen die Fähigkeit gibt, menschenähnliche Intelligenz auf Aufgaben wie Lernen, Entscheidungsfindung und Problembehandlung anzuwenden.
Enthält Techniken wie maschinelles Lernen, neuronale Netzwerke und natürliche Sprachverarbeitung.
Symbolic Representations
Find a definition
- Describe a concept by listing explicitly its essential properties
• Challenge: what is essential?
- Apply automated reasoning procedures to infer that an object meets the
concept definition by verifying the explicitly stated properties
Subsymbolic Representations
*Use many different (arbitrary) features to describe the concept
- Features can be given implicitly through pictures or unstructured text or explicitly as a list of feature-value pairs
- Show object examples to the system and let it learn a generalization pattern
- Each example must be annotated if it belongs to the concept that the system must learn or not (positive and negative examples)
* If the generalized pattern is correct, the system has «learned» the concept without using an explicit definition
Types of Learning - Unsupervised learning
No feedback is given, the algorithm detects patterns in the sensory input data,
e.g., clustering and association algorithms
Types of Learning - Supervised learning
Algorithm processes example input–output pairs and learns a function that maps from input to output, e.g., decision trees and neural networks
Types of Learning - Reinforcement learning
Algorithm learns from a series of reinforcements (rewards or punishments)
returned from the environment when the agent executes actions, e.g., AlphaZero
McCulloch-Pitts “Unit” Model of a Neuron
Network Structures - Feed forward networks
Feed-forward networks are directed acyclic graphs, they have no internal state other than the weights
– Single-layer perceptron
– Multi-layer perceptron
Multi-Layer Perceptron / Feed-forward Network
Input and output layers are usually fully connected via at least one hidden layer
Network architecture (number of hidden layers/edges typically chosen by hand)
Description GPT:
- A Multi-Layer Perceptron (MLP) or Feed-forward Network is a widely used neural network model.
- It consists of at least three layers: an input layer, at least one hidden layer, and an output layer.
- These layers are typically fully connected, with each unit in one layer connected to every unit in the next layer.
- Data flows in one direction, from input to output, without feedback loops.
What is a Feed-Forward Network and how many hidden layers are needed to represent any Boolean function?
A Feed-Forward Network is a type of artificial neural network where data flows in one direction, from input to output, without feedback loops. To represent any Boolean function, at least one hidden layer is needed in the network.
What is the significance of a single, sufficiently large hidden layer in a Feed-Forward Network?
A single, sufficiently large hidden layer in a Feed-Forward Network can accurately represent any continuous function of the inputs with arbitrary accuracy. It acts as a universal approximator for continuous functions.
-
- 1 / 106
-