Hidden Markov Models (HMMs) are statistical models used in machine learning to represent systems with unobservable (hidden) states. They assume that the system transitions between these states probabilistically, and each state produces observable outputs with certain likelihoods. HMMs are widely used in speech recognition, natural language processing, and bioinformatics for modeling temporal or sequential data.