Dynamic Frequency Scaling of a Single-Core Processor Using Machine Learning Paradigms. (4th August 2020)