Adaptive and Hybrid Machine Learning Approaches Utilizing General Purpose Computing on Graphical Processing Units