06 Representation Learning Flashcards
What is representation learning
classification, detection, segmentation
eg. detect what is in the picture, extract readable summary from articles, sentimental analysis
- discovering the nature of data and learning the representation
- mapping high dimensional data into low dimensional data
- make subsequent machine learning task easier
what are performance measurements
- classification accuracy
(true positive + true negative) / true positive + true negative + false positive + false negative - recall
true positive/ (true positive + false negative) - precision
true positive/ (true positive + false positive) - harmonic F-score
2 * (precision * recall) / (precision + recall)
what is projection
project data (D dimensions) into lower number of (M dimensions)
x = N * D
W = M * D (eg. where to cast the projection)
z = x * w
what is principle component analysis
a method for choosing W
- finds the columns of W one at a time by defining M
what is an autoencoder
neural networks trained to reconstruct output based on inputs
encoder -> encode and compress information through network
code/ bottleneck -> compressed representation of input data
decoder -> reconstruct output
what is ADAM
- adaptive moment estimation
PCA vs auto encoders
pca
- straight line, linear representation of data
autoencoder
- non linear dimensionality reduction
- high efficiency
multiple transformation