L10 - ACO and ML Flashcards
What is the name of the technique used when using ACO to optimise the ML models?
Auto-ML
How can ACO be utilised in Machine Learning?
ACO can be used as a method to optimise a models parameters
ACO can be use to optimise the model itself.
Is classification considered an optimisation problem? If so, explain how…
Yes, because we need to create a set of rules that optimally classifies the input data.
What are the components of the Classification Rule? Use the rule IF(outlook=sunny) THEN playTennis = No as an example.
Rule Antecedent -> Condition
Rule Consequent -> Result
A model is created by a…
Set of learned rules.
Define Sequential Covering…
A ML technique used to build rule-based classifiers. The final set of rules make up the classification model.
Explain how Sequential Covering works…
- Start with 0 rules, and iterate over the data to derive classification rules from the training data set. The rules are accumulated, and result in a set containing all classification rules for the model.
- This rule-based classifier can then be used on unseen data for classification tasks.
Define the Ant Miner algorithm…
An ACO based data mining algorithm that classifies data instances based on the features and attributes of each instance.
What does the Ant-Miner establish to make classifications?
Classification rules within the data.
How does Ant-Miner represent its findings?
A graph consisting of attributes and values of the data, and the classification relationships between each of these.
How is an Ant-Miner graph created?
- Node generation:
a) For each categorical attribute: Create an isolated node for every attribute-value in the data set.
b) For each continuous attribute: A node is added for the attribute. - Ant selects a node and moves to another. If the destination node is categorical, the term is added to the rule. Otherwise, a discretisation step is performed before the term is added.
What is the Discretisation step?
- Slices the continuous attribute into finite intervals and finds the best interval for the current route.
- Expensive due to sorting of intervals.
What is cAnt-Miner?
A compressed modification of Ant-Miner algorithm that uses a simplified rule set.