In this chapter, we will focus on two feature learning areas:
- Restricted Boltzmann Machines (RBM): A simple deep learning architecture that is set up to learn a set number of new dimensions based on a probabilistic model that data follows. These machines are in fact a family of algorithms with only one implemented in scikit-learn. The BernoulliRBM may be a non-parametric feature learner; however, as the name suggests, some expectations are set as to the values of the cells of the dataset.
- Word embeddings: Likely one of the biggest contributors to the recent deep learning-fueled advancements of natural language processing/understanding/generation is the ability to project strings (words and phrases) into an ...