Biometrics, as a computer science field, can be understood as the discipline that study how to generate computer models of the physical (e.g. hand geometry, fingerprints, iris and so on) and behavioral (e.g. signature; a kind of behavior pattern) characteristics of the human being for single or several individuals identification. Usually, these characteristics are used to provide authentication information for security systems. However, some of these characteristics are hard to obtain in a properly way and it is necessary to use several algorithms both to process them and to use them on a security systems. In this sense, in this paper it is presented an overview of some Machine Learning approaches for biometric pattern recognition.