https://medium.com/@monocosmo77/latest-research-updates-on-feature-extraction-part1-machine-learning-897ec4a126c0