NEW
Font size
WorksheetsLogic and AI Concepts
Total questions: 20
Worksheet time: 10mins
Who is the most handsome lecturer that is teaching COS30019 in Semester 2, 2024?
Dr Joel Than
Dr Kelvin Yong
Dr Colin Tan
Dr Vong Wan Tze
What is propositional logic?
Propositional logic is a formal system in which statements are represented as propositions that can be true or false.
Propositional logic is a type of programming language.
Propositional logic is a method for solving equations.
Propositional logic deals only with numerical data.
Define first order logic.
First order logic is a type of programming language.
First order logic is a formal system that uses quantifiers and predicates to express statements about objects and their relationships.
First order logic is a method for solving equations.
First order logic only deals with numerical values.
What is the main difference between propositional and first order logic?
Propositional logic includes predicates, while first order logic does not.
First order logic includes quantifiers and predicates, while propositional logic does not.
Propositional logic uses quantifiers, while first order logic does not.
First order logic is simpler than propositional logic.
Explain the concept of AI planning.
AI planning is the process of generating a sequence of actions to achieve specific goals.
AI planning involves random decision-making without goals.
AI planning is solely about data storage.
AI planning is the same as machine learning.
What are the key components of a planning problem in AI?
Key components include initial state, goal state, actions, and constraints.
Actions, outcomes, resources, and timelines.
Initial state, final state, rewards, and feedback.
Constraints, objectives, environments, and agents.
Differentiate between supervised and unsupervised learning.
Supervised learning is faster than unsupervised learning.
Unsupervised learning requires more data than supervised learning.
Supervised learning is only used for classification tasks.
Supervised learning uses labeled data for training, while unsupervised learning uses unlabeled data to find patterns.
What is deep learning and how does it relate to machine learning?
Deep learning is a type of traditional programming.
Deep learning is a subset of machine learning that uses deep neural networks to model complex data patterns.
Machine learning is a subset of deep learning.
Deep learning only works with structured data.
What is overfitting in machine learning?
Overfitting is when a model performs equally well on both training and unseen data.
Overfitting refers to a model that is trained on too little data, leading to poor performance.
Overfitting occurs when a model is too simple and cannot capture the underlying patterns in the data.
Overfitting is when a model performs well on training data but poorly on unseen data due to excessive complexity.
How can you prevent overfitting in a model?
Use techniques like regularization, cross-validation, and dropout.
Ignore validation metrics
Increase the model complexity
Use a single training dataset
What is the purpose of a loss function in machine learning?
To increase the complexity of the model
To determine the number of features in the dataset
To provide a way to visualize the data
The purpose of a loss function in machine learning is to measure how well a model's predictions match the actual data, guiding the optimization process.
What is the role of a validation set in machine learning?
A validation set is the same as the test set.
A validation set helps to tune hyperparameters and assess model performance during training.
A validation set is used to train the model.
A validation set is not necessary if you have a large training set.
What are the advantages of using first order logic over propositional logic?
First order logic is only used in computer programming.
First order logic can express more complex statements and relationships than propositional logic.
First order logic is easier to understand than propositional logic.
First order logic does not require quantifiers.
What is the significance of the initial state in AI planning?
The initial state is irrelevant in AI planning.
The initial state defines the starting point for the planning process.
The initial state only includes the final goals.
The initial state is the same as the goal state.
What is the difference between classification and regression in machine learning?
Classification does not require labeled data.
Classification predicts categorical outcomes, while regression predicts continuous outcomes.
Regression is used only for time series data.
Classification is always more complex than regression.
What kind of symbol is ∀ ?
A logical symbol
An optional symbol
Neither
For STRIPS style in AI Planning, there can be negation in the pre-conditions and effects.
TRUE
FALSE
What is the symbol ∨ interpreted as in the semantics of first-order logic?
"And"
"Or"
"Implies"
"For all"
"There exists"
What is the primary goal of AI planning?
To create visual representations of data.
To generate a sequence of actions to achieve specific goals.
To analyze data patterns for predictions.
To automate repetitive tasks without specific goals.
What date is the final test which is a CANVAS Quiz that you have to attend physically?
25/11/2024
16/12/2024
20/1/2025
25/12/2024
