Machine Learning Types Flashcards
(14 cards)
What are the machine learning types?
Supervised machine learning
Unsupervised machine learning
Self-supervised machine learning
Reinforcement learning
Semi-supervised learning
What is supervised machine learning?
Supervised machine learning is where the model is trained on a labeled data set. Commonly used for risk assessment, image recognition, predictive analytics, and fraud detection
What are regression algorithms?
Supervised machine learning - predict output values by identifying linear relationships between real or continuous values. Linear regression, random forest and gradient boosting
What are classification algorithms?
Supervised machine learning - predict categorical output variables (junk or not junk) by labeling pieces of input data (logistical regression, k-nearest neighbor, and support vector machines
What are Naive Bayes classifiers
Supervised machine learning - enables classification tasks for large data sets and part of a family of generative learning algorithms. Include decision trees
What are neural networks
Supervised machine learning - simulate the way human brains work with a huge number of linked processing nodes. Can facilitate natural language translation, image recognition speech recognition and image creation
What are random forest algorithms?
Supervised machine learning - predict a value or category by combining the results from a number of decision trees
What is unsupervised machine learning?
Draw inferences from unlabeled datasets, most commonly cluster analysis to categorize data points according to value similarity. Most commonly behind “Customers like you bought….”
What is K-means clustering
Unsupervised machine learning - assigns data points into K groups where the data points closes to a given centroid are clustered under the same category and K represents clusters based on their size and level of granularity. Used for market segmentation, document clustering
What is hierarchical clustering?
Unsupervised machine learning - a set of clustering techniques where data is initially isolated into groups based on similarity until one cluster remains and decisive clustering where a single data cluster is divided based on differences in data points
What is probabilistic clustering?
Unsupervised machine learning - helps solve density estimation or soft clustering problems by grouping data points based on the likelihood that they belong to a particular distribution
What is self-supervised machine learning?
SSL enables models to train themselves on unlabeled data instead of requiring annotated or labeled data sets. They learn one part of the input from another part, automatically generating labels and transforming unsupervised problems into supervised ones. Useful when a LARGE volume of labeled data is needed
What is reinforcement learning?
Dynamic programming that trains algorithms with reward and punishment . The agent completes a task and is rewarded or punished with points to encourage good behavior and discard bad ones. With repetition, it learns strategies.
What is semi-supervised learning
A combination of supervised and unsupervised, trained on a small labeled and large unlabeled dataset with the label guiding the learning process for the unlabeled. Unsupervised learning might identify data clusters and then supervised will label.