MACHINE LEARNING ALGORITHMS: AN OVERVIEW AND ITS APPLICATION IN CYBER SECURITY