For applying ML models first you must decide which programming language to use. There are many option each with its pros and cons. I recommend python. If you dont want to use a programming language i reccomend the WEKA software or the Matlab Classification App. Depending on the programming language/software you can find numerous tutorials with a simple google search. A great book you should definetely check to learn about ML methods is the "The Elements of Statistical Learning".
I think the following book is also useful, in addition to the previously proposed books:
MATLAB Deep Learning: With Machine Learning, Neural Networks and Artificial Intelligence
Phil Kim
Get started with MATLAB for deep learning and AI with this in-depth primer. In this book, you start with machine learning fundamentals, then move on to neural networks, deep learning, and then convolutional neural networks. In a blend of fundamentals and applications, MATLAB Deep Learning employs MATLAB as the underlying programming language and tool for the examples and case studies in this book. With this book, you'll be able to tackle some of today's real world big data, smart bots, and other complex data problems. You’ll see how deep learning is a complex and more intelligent aspect of machine learning for modern smart data analysis and usage.
"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems" by Aurélien Géron is good source.