Supervised vs. Unsupervised Learning Modes
Classification modes
In general, there are two different classification modes: supervised and unsupervised learning modes. It is important to understand their differences so that the potential techniques you want to use can be put into perspective. The supervised and unsupervised learning modes refer to the training procedure and how their requirements can affect the construction of the model.
Supervised Learning
Typically, supervised learning requires the training data to be fully labelled, for example in the field of fault detection and diagnosis, each data instance is assigned with either a normal or abnormal class. Any unseen data is compared again the trained model to determined which class it belongs to. Example supervised learning algorithms are:
- Naive Bayes
- Artifical Neural Network (ANN)
- Support Vector Machine (SVM)
- Adaptive Neuro-Fuzzy Inference System (ANFIS)
Unsupervised Learning
By contrast, unsupervised learning doesn't have any classes assigned to training data. The algorithm itself needs to determime what those classes are and how to separate them. The most well-known unsupervised learning algorithms are:
Semi-supervised Learning
In addition, semi-supervised learning is a class of supervised learning tasks. It uses training data that consist of labelled as well as unlabelled samples. The challenge in semi-supervised learning is that the labelled samples should be fairly accurate. Its applicability is dependent on whether the accurate labelling can be made regarding the training data.
Latest Post
- Dependency injection
- Directives and Pipes
- Data binding
- HTTP Get vs. Post
- Node.js is everywhere
- MongoDB root user
- Combine JavaScript and CSS
- Inline Small JavaScript and CSS
- Minify JavaScript and CSS
- Defer Parsing of JavaScript
- Prefer Async Script Loading
- Components, Bootstrap and DOM
- What is HEAD in git?
- Show the changes in Git.
- What is AngularJS 2?
- Confidence Interval for a Population Mean
- Accuracy vs. Precision
- Sampling Distribution
- Working with the Normal Distribution
- Standardized score - Z score
- Percentile
- Evaluating the Normal Distribution
- What is Nodejs? Advantages and disadvantage?
- How do I debug Nodejs applications?
- Sync directory search using fs.readdirSync