This book discusses the application of different machine learning techniques to the sub-concepts of smart cities such as smart energy, transportation, waste management, health, infrastructure, etc. The focus of this book is to come up with innovative solutions in the above-mentioned issues with the purpose of alleviating the pressing needs of human society. This book includes content with practical examples which are easy to understand for readers. It also covers a multi-disciplinary field and, consequently, it benefits a wide readership including academics, researchers, and practitioners.