This book provides a hands on approach with live examples to machine learning written for engineers, college students in their second or third year as well as for professionals, faculty members who want to learn this exciting field on their own. The book focuses on explaining concepts of machine learning, which are important in applications. Some theoretical aspects are covered, to give enough intuition on how machine learning works, but without too much detail which can get a first-time student bogged down.