Unsupervised Learning - Vector Quantisation

 Identify the type of data suitable for unsupervised learning.
Describe a range of algorithms used for vector quantisation.
Compare and contrast some unsupervised learning algorithms, and evaluate when they may be used. 
Create scripts and functions in R.