Machine learning framework which is implemented using parallel computing techniques with openCL.