The diagram below summarizes relations between different types of ML

stateDiagram
	KM : K-Means
	LinR : Linear Regression
	LogR : Logistic Regression
	UL : Unsupervised Learning
	PCA: Principal Component Analysis
	RL : Reinforcement Learning
	SL : Supervised Learning
	SVM : Support Vector Machine
	QL : Q-Learning
	
	RL --> ML
	SL --> ML
	UL --> ML
	
	Classification --> SL
	Regression --> SL
	SVM --> SL
	
	KM --> UL
	PCA --> UL

	LinR --> Regression
	LogR --> Regression

	Binary --> Classification
	KNN --> Classification
	Multiclass --> Classification

	QL --> RL