- Use k-means clustering for thresholding an image (use
number of clusters=2
) and compare the result with Otsu's. - Use scikit-learn's
cluster.MeanShift()
andmixture.GaussianMixture()
functions to segment an image with mean shift and GMM-EM clustering methods, respectively—another two popular clustering algorithms. - Use Isomap (from
sklearn.manifold
) for non-linear dimension reduction and visualize 2-D projections. Is it better than linear dimension reduction with PCA? Repeat the exercise with TSNE (again fromsklearn.manifold
). - Write a Python program to show that the weighted linear combination of a few dominating eigenfaces indeed approximates a face.
- Show that eigenfaces can also be used for naive face-detection (and recognition) and write Python code to implement this (hint—refer to this article: https://sandipanweb.wordpress.com/2018/01/06/eigenfaces-and-a-simple-face-detector-with-pca-svd-in-python/).
- Use PCA to compute eigendigit-based vectors from the MNIST dataset (this is similar...
Argentina
Australia
Austria
Belgium
Brazil
Bulgaria
Canada
Chile
Colombia
Cyprus
Czechia
Denmark
Ecuador
Egypt
Estonia
Finland
France
Germany
Great Britain
Greece
Hungary
India
Indonesia
Ireland
Italy
Japan
Latvia
Lithuania
Luxembourg
Malaysia
Malta
Mexico
Netherlands
New Zealand
Norway
Philippines
Poland
Portugal
Romania
Russia
Singapore
Slovakia
Slovenia
South Africa
South Korea
Spain
Sweden
Switzerland
Taiwan
Thailand
Turkey
Ukraine
United States