Mathematics of Machine Learning
May 2025 | 730 pages
Introduction
Part 1: Linear Algebra
1 Vectors and Vector Spaces
2 The Geometric Structure of Vector Spaces
3 Linear Algebra in Practice
4 Linear Transformations
5 Matrices and Equations
6 Eigenvalues and Eigenvectors
7 Matrix Factorizations
8 Matrices and Graphs
References
Part 2: Calculus
9 Functions
10 Numbers, Sequences, and Series
11 Topology, Limits, and Continuity
12 Differentiation
13 Optimization
14 Integration
References
Part 3: Multivariable Calculus
15 Multivariable Functions
16 Derivatives and Gradients
17 Optimization in Multiple Variables
References
Part 4: Probability Theory
18 What is Probability?
19 Random Variables and Distributions
20 The Expected Value
References
Part 5: Appendix
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals
November 2025 | 828 pages
Hello, C#! Welcome, .NET!
Speaking C#
Controlling Flow, Converting Types, and Handling Exceptions
Writing, Debugging, and Testing Functions
Building Your Own Types with Object-Oriented Programming
Implementing Interfaces and Inheriting Classes
Packaging and Distributing .NET Types
Working with Common .NET Types
Working with Files, Streams, and Serialization
Working with Data Using Entity Framework Core
Querying and Manipulating Data Using LINQ
Introducing Modern Web Development Using .NET
Building Websites Using ASP.NET Core
Building Interactive Web Components Using Blazor
Building and Consuming Web Services
Unlock Your Exclusive Benefits
Epilogue
Index
Read table of contents
Hide table of contents
Learn Model Context Protocol with Python
October 2025 | 304 pages
Introduction to the Model Context Protocol
Explaining the Model Context Protocol
Building and Testing Servers
Building SSE Servers
Streamable HTTP
Advanced Servers
Building Clients
Consuming Servers
Sampling
Elicitation
Securing Your Application
Bringing MCP Apps to Production
Unlock Your Book’s Exclusive Benefits
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Building AI Agents with LLMs, RAG, and Knowledge Graphs
July 2025 | 566 pages
Part 1:
The AI Agent Engine: From Text to Large Language Models
Chapter 1: Analyzing Text Data with Deep Learning
Chapter 2: The Transformer: The Model Behind the Modern AI Revolution
Chapter 3: Exploring LLMs as a Powerful AI Engine
Part 2:
AI Agents and Retrieval
of Knowledge
Chapter 4: Building a Web Scraping Agent with an LLM
Chapter 5: Extending Your Agent with RAG to Prevent Hallucinations
Chapter 6: Advanced RAG Techniques for Information Retrieval and Augmentation
Chapter 7: Creating and Connecting a Knowledge Graph to an AI Agent
Chapter 8: Reinforcement Learning and AI Agents
Part 3:
Creating Sophisticated AI to Solve Complex Scenarios
Chapter 9: Creating Single- and Multi-Agent Systems
Chapter 10: Building an AI Agent Application
Chapter 11: The Future Ahead
Chapter 12: Unlock Your Exclusive Benefits
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents
LLM Engineer's Handbook
October 2024 | 522 pages
Understanding the LLM Twin Concept and Architecture
Tooling and Installation
Data Engineering
RAG Feature Pipeline
Supervised Fine-Tuning
Fine-Tuning with Preference Alignment
Evaluating LLMs
Inference Optimization
RAG Inference Pipeline
Inference Pipeline Deployment
MLOps and LLMOps
MLOps Principles
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Coding Roblox Games Made Easy, Second Edition
June 2022 | 302 pages
Section I: Introduction to Roblox Development
Introducing Roblox Development
Knowing Your Work Environment
Section II: Programming in Roblox
Introduction to Luau
Roblox Programming Scenarios
Creating an Obby
Creating a Battle Royale Game
Section III: The Logistics of Game Production
The Three Ms
50 Cool Things to Do on Roblox
Worksheet Answers
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
scikit-learn Cookbook
December 2025 | 388 pages
Chapter 1: Common Conventions and API Elements of scikit-learn
Chapter 2: Pre-Model Workflow and Data Preprocessing
Chapter 3: Dimensionality Reduction Techniques
Chapter 4: Building Models with Distance Metrics and Nearest Neighbors
Chapter 5: Linear Models and Regularization
Chapter 6: Advanced Logistic Regression and Extensions
Chapter 7: Support Vector Machines and Kernel Methods
Chapter 8: Tree-Based Algorithms and Ensemble Methods
Chapter 9: Text Processing and Multiclass Classification
Chapter 10: Clustering Techniques
Chapter 11: Novelty and Outlier Detection
Chapter 12: Cross-Validation and Model Evaluation Techniques
Chapter 13: Deploying scikit-learn Models in Production
Chapter 14: Unlock Your Exclusive Benefits
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents
30 Agents Every AI Engineer Must Build
March 2026 | 323 pages
30 Agents Every AI Engineer Must Build: Transform LLMs into autonomous decision-making vertical agents in healthcare, finance, and beyond
1 Foundations of Agent Engineering
2The Agent Engineer's Toolkit
Read table of contents
Hide table of contents
Building Agentic AI Systems
April 2025 | 292 pages
Part 1: Foundations of Generative AI and Agentic Systems
Chapter 1: Fundamentals of Generative AI
Chapter 2: Principles of Agentic Systems
Chapter 3: Essential Components of Intelligent Agents
Part 2: Designing and Implementing Generative AI-Based Agents
Chapter 4: Reflection and Introspection in Agents
Chapter 5: Enabling Tool Use and Planning in Agents
Chapter 6: Exploring the Coordinator, Worker, and Delegator Approach
Chapter 7: Effective Agentic System Design Techniques
Part 3: Trust, Safety, Ethics, and Applications
Chapter 8: Building Trust in Generative AI Systems
Chapter 9: Managing Safety and Ethical Considerations
Chapter 10: Common Use Cases and Applications
Chapter 11: Conclusion and Future Outlook
Chapter 12: Unlock Your Exclusive Benefits
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents
Generative AI with LangChain
May 2025 | 484 pages
The Rise of Generative AI: From Language Models to Agents
First Steps with LangChain
Building Workflows with LangGraph
Building Intelligent RAG Systems
Building Intelligent Agents
Advanced Applications and Multi-Agent Systems
Software Development and Data Analysis Agents
Evaluation and Testing
Production-Ready LLM Deployment and Observability
The Future of Generative Models: Beyond Scaling
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
AI Agents in Practice
August 2025 | 282 pages
Part 1: Foundations of AI Workflows and the Rise of AI Agents
Evolution of GenAI Workflows
The Rise of AI Agents
Part 2: Designing, Building, and Scaling AI Agents
The Need for an AI Orchestrator
The Need for Memory and Context Management
The Need for Tools and External Integrations
Building Your First AI Agent with LangChain
Multi-Agent Applications
Part 3: Road to an Open, Agentic Ecosystem
Orchestrating Intelligence: Blueprint for Next-Gen Agent Protocols
Navigating Ethical Challenges in Real-World AI
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Apps and Services with .NET 10
February 2026 | 665 pages
Apps and Services with .NET 10, Third Edition: Build practical projects with Avalonia, Blazor, gRPC, GraphQL, and other enterprise technologies
1 Introducing Apps and Services with .NET
2 Building Mobile Apps Using .NET MAUI
3Building Desktop Apps Using Avalonia
Read table of contents
Hide table of contents
Machine Learning with PyTorch and Scikit-Learn
February 2022 | 774 pages
Giving Computers the Ability to Learn from Data
Training Simple Machine Learning Algorithms for Classification
A Tour of Machine Learning Classifiers Using Scikit-Learn
Building Good Training Datasets – Data Preprocessing
Compressing Data via Dimensionality Reduction
Learning Best Practices for Model Evaluation and Hyperparameter Tuning
Combining Different Models for Ensemble Learning
Applying Machine Learning to Sentiment Analysis
Predicting Continuous Target Variables with Regression Analysis
Working with Unlabeled Data – Clustering Analysis
Implementing a Multilayer Artificial Neural Network from Scratch
Parallelizing Neural Network Training with PyTorch
Going Deeper – The Mechanics of PyTorch
Classifying Images with Deep Convolutional Neural Networks
Modeling Sequential Data Using Recurrent Neural Networks
Transformers – Improving Natural Language Processing with Attention Mechanisms
Generative Adversarial Networks for Synthesizing New Data
Graph Neural Networks for Capturing Dependencies in Graph Structured Data
Reinforcement Learning for Decision Making in Complex Environments
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Bare-Metal Embedded C Programming
September 2024 | 448 pages
Chapter 1: Setting Up the Tools of the Trade
Chapter 2: Constructing Peripheral Registers from Memory Addresses
Chapter 3: Understanding the Build Process and Exploring the GNU Toolchain
Chapter 4: Developing the Linker Script and Startup File
Chapter 5: The “Make” Build System
Chapter 6: The Common Microcontroller Software Interface Standard (CMSIS)
Chapter 7: The General-Purpose Input/Output (GPIO) Peripheral
Chapter 8: System Tick (SysTick) Timer
Chapter 9: General-Purpose Timers (TIM)
Chapter 10: The Universal Asynchronous Receiver/Transmitter Protocol
Chapter 11: Analog-to-Digital Converter (ADC)
Chapter 12: Serial Peripheral Interface (SPI)
Chapter 13: Inter-Integrated Circuit (I2C)
Chapter 14: External Interrupts and Events (EXTI)
Chapter 15: The Real-Time Clock (RTC)
Chapter 16: Independent Watchdog (IWDG)
Chapter 17: Direct Memory Access (DMA)
Chapter 18: Power Management and Energy Efficiency in Embedded Systems
Chapter 19: Unlock Your Book’s Exclusive Benefits
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents
Python Machine Learning By Example
July 2024 | 526 pages
Getting Started with Machine Learning and Python
Building a Movie Recommendation Engine with Naïve Bayes
Predicting Online Ad Click-Through with Tree-Based Algorithms
Predicting Online Ad Click-Through with Logistic Regression
Predicting Stock Prices with Regression Algorithms
Predicting Stock Prices with Artificial Neural Networks
Mining the 20 Newsgroups Dataset with Text Analysis Techniques
Discovering Underlying Topics in the Newsgroups Dataset with Clustering and Topic Modeling
Recognizing Faces with Support Vector Machine
Machine Learning Best Practices
Categorizing Images of Clothing with Convolutional Neural Networks
Making Predictions with Sequences Using Recurrent Neural Networks
Advancing Language Understanding and Generation with the Transformer Models
Building an Image Search Engine Using CLIP: a Multimodal Approach
Making Decisions in Complex Environments with Reinforcement Learning
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents
Asynchronous Programming in Python
November 2025 | 202 pages
Synchronous and Asynchronous Programming Paradigms
Identifying Concurrency and Parallelism
Generators and Coroutines
Implementing Coroutines with Asyncio and Trio
Assessing Common Mistakes in Asynchronous Programming
Testing and Asynchronous Design Patterns
Asynchronous Programming in Django, Flask and Quart
Asynchronous Data Access
Asynchronous Data Pipelines
Asynchronous Computing with Notebooks
Unlock Your Exclusive Benefits
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents