Pattern recognition. Applications to large data-set problems