Machine Learning by Adaptive Local Hyperplane Algorithm