This book is addressed for both seasoned and beginners in the field of machine learning, we included a simple explanation for each idea and then we expanded to all technical details. We started by explaining KNN and all its challenges. Then we introduced a newly discovered dataset...