Text

Make any machine learning algorithm deep

Jeroen Tempels

Text

Limitations of shallow learning

k-layers -> compact representation

(k-1)-layers -> exponentially larger representation

Text

Text

The concept of deep learning

Using k-means for deep learning

1) Select random patches from image

2) Cluster the patches using k-means

3) Use centroids to construct features

K-means

K-means

1) Select random patches from image

3) Use centroids to construct features

General thesis idea

2) Cluster the patches using any clustering algorithm

Any clustering algorithm

Any clustering algorithm

Automated deep hierarchy construction

1) When to stop adding layers?

2) Amount of clusters at each layer?

Text

Approach

1) Implement k-means pipeline

2) Test on CIFAR 10 dataset until comparable results

3) Try different clustering algorithms

4) Find criteria to automatically construct deep hierarchy

Make any machine learning algorithm deep

By Jeroen Tempels

Make any machine learning algorithm deep

  • 1,067