Vaclav Kosar's face photo

Vaclav Kosar

Vaclav Kosar is a senior software developer. This blog is focused on interesting technology, tips and news.

Notes: Prague ML 2018: Day 1: Workshops

23 Mar 2018

Classification of finger prints using Mathematica.

Intro To Mathematica

Basics of the syntax and usage of the Mathematica program using 14 days trial versions.


Fingerprint data with labels for finger type and gender. Network used Inception V3 pretrained Image network.

Classify Superfunction

First approach is passing training data to create classifier to Classify function. Mathematica also supports usage of GPU inclusing CUDA framework. With general classifier we can classify with accuracy 83% based on gender, but confusion matrix (Precision/recall?) shows that there were no female finger prints predicted, which in incorrect. The data probably is skewed towards male.


Bag Of Words

Bag of words. Counting words in documents.


1 ,2 ,3 cat| 1 | 0 | 0 | 3 dog| 0| 1|

~ embedding * docs

Many possible decompositions. For example eigen vector decomposition. Done for compression purposes. We get latent singular decomposition (vectors of singular value decomposition.)

LSI model. Example choose 300 topics leading to 300 dimensinal space.


basics explained and examples using gensim framework

Fast text

basics - using subword segments - ngrams.

Report any trackers to [email protected].