Types of Features Representation Learning