AI Algorithms with Python: Classic Algorithms from K-Nearest Neighbors to Reinforcement Learning

AI Algorithms with Python: Classic Algorithms from K-Nearest Neighbors to Reinforcement Learning

Paperback
Sale price  Rs. 5,019.00 Regular price  Rs. 5,905.00
Skip to product information
AI Algorithms with Python: Classic Algorithms from K-Nearest Neighbors to Reinforcement Learning

AI Algorithms with Python: Classic Algorithms from K-Nearest Neighbors to Reinforcement Learning

By: Jens Gaulke |  Publisher: Sap Press (Rheinwork Publishing) |  Year: 2027

ISBN: 9781493229161

MRP: Rs. 5,905.00

You Pay: Rs. 5,019.00

You save: Rs. 886.00 ( 15% )

MRP: Rs. 5,905.00

You Pay: Rs. 5,019.00

You save: Rs. 886.00 ( 15% )

MRP: Rs. 6,302.00

You Pay: Rs. 5,416.00

You save: Rs. 886.00 ( 14% )

MRP: Rs. 7,780.00

You Pay: Rs. 6,894.00

You save: Rs. 886.00 ( 11% )

Usually ships in 20-30 days

Reward points: 50 points

🌍 Ships Worldwide

Available for delivery worldwide.

Book Type

Description

📖 How to activate your license key

To activate the key, please follow the steps listed below.

  1. Go to www.sap-press.com and login to your account.
  2. Click on the “Library” icon located next to the shopping cart.
  3. Copy and paste the license key number into the white box that says, “Enter license key”
  4. Press the yellow button that says “Add Product”
  5. Choose which option you would like for the book — Read Online, Download E-book, or Additional Data (not all books have this available).

Read Online allows you to read the book directly through our website. If you choose to download, you will be given 3 options:

  • PDF – download and save this to your computer. From there, you can add it to different electronic devices for your own use
  • EPUB – download to tablets and devices.
  • MOBI – download this format to transfer to your Kindle
What really happens when you call model.fit()? Open the black box of machine learning and find out for yourself by building classic AI algorithms using this practical guide! You’ll implement k-nearest neighbors, Naïve Bayes, linear and logistic regression, decision trees, k-means clustering, support vector machines, neural networks, and reinforcement learning—all from scratch in Python. Apply each method to real data, measure its performance, and then deliberately break it to discover its limits!
  • Implement classic machine learning and AI algorithms with Python from scratch
  • Work with k-nearest neighbors, Naïve Bayes classifiers, linear regression, decision trees, and more
  • Test the limits of each algorithm with hands-on exercises

In this book, you'll learn about:

  1. Math and Data Science Foundations

    Get an intro to the math you need—linear algebra, statistics, probability, and gradient descent—explained with code instead of proofs. Then learn the data science workflow: clean and explore data with pandas, engineer features, and evaluate models with metrics such as accuracy, precision, recall, and RMSE.

  2. Algorithms from Scratch

    Work through one algorithm at a time, from k-nearest neighbors and Naïve Bayes to support vector machines, neural networks, and Q-learning. Build each one in simple Python, apply it to real data in Jupyter Notebook, and then implement it professionally with scikit-learn.

  3. Limitations and AI Ethics

    Push each algorithm into situations it can’t handle—outliers, poor scaling, imbalanced classes, overfitting—to find out exactly why it fails. Understand the responsibility that comes with building AI models, and learn about bias, transparency, and the importance of keeping a human in the loop.

Highlights include

  • Mathematics for machine learning
  • Data science and evaluation metrics
  • k-nearest neighbors (kNN)
  • Naïve Bayes
  • Linear and logistic regression
  • Decision trees
  • k-means clustering
  • Support vector machines (SVMs)
  • Neural networks
  • Reinforcement learning
  • Pygame simulations
  • AI and ethics

About the Author

Jens Gaulke is a computer scientist who has worked in information security at Arvato Systems for more than a decade, focusing on information security management, business continuity management, ISO standards, cloud computing, and AI. He also leads the company’s security awareness training. Before that, he spent 14 years teaching programming, game development, networking, databases, IT security, and software engineering at bib International College in Paderborn, Germany. His books cover game programming, machine learning, cryptography, and computer science—always in Python, and always with a focus on practice.

Book Details
Author Jens Gaulke
Publisher Sap Press (Rheinwork Publishing)
ISBN-13 9781493229161
Year 2027
Pages 500
Binding Paperback
Edition First
Country of Origin USA

You may also like