Explanation of Terms - ofithcheallaigh/masters_project GitHub Wiki
Introduction
This section of the document aims to provide a brief explanation of some of the technical terms used throughout the Wiki. The explanations given here will be aimed at the embedded ML world.
Terms
| Term | Area used | Explanation |
|---|---|---|
| Backpropagation | Machine Learning | Algorithm designed to look for errors, working from output nodes back to input nodes |
| Branch | Decision Tree | An entire tree's subsection |
| Classification | Algorithms (All) | A supervised learning task where the aim is to predict a class label for a new data point |
| Decision Node | Decision Trees | The place where a sub-node splits into another sub-node |
| Latency | TinyML | The time an embedded system takes to receive data, process it, and generate a response |
| Leaf Node | Decision Tree | A node that does not split |
| Over-fitting | Algorithms (All) | Occurs when a model starts to fit the noise in the data, rather than the underlying pattern |
| Regression | Algorithms (All) | A supervised learning technique that uses historical data as input to predict a new or continuous value |
| Root Node | Algorithms (Decision Tree) | Represents entire dataset or population; Is split into two or more sets |
| Splitting | Decision Trees | Process of splitting a node into two or more sets |
| Under-fitting | Algorithms (All) | Occurs when the model is not sufficient to capture the underlying pattern in the data |