
Building Agentic AI Systems
April 2025 | 288 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
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents

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

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
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents

Generative AI with LangChain
May 2025 | 476 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

Building Neo4j-Powered Applications with LLMs
June 2025 | 312 pages
Part: 1 Introducing RAG and Knowledge Graphs for LLM Grounding
Introducing LLMs, RAGs, and Neo4j Knowledge Graphs
Demystifying RAG
Building a Foundational Understanding of Knowledge Graph for Intelligent Applications
Part 2: Integrating Haystack with Neo4j: A Practical Guide to Building AI-Powered Search
Building Your Neo4j Graph with Movies Dataset
Implementing Powerful Search Functionalities with Neo4j and Haystack
Exploring Advanced Knowledge Graph Capabilities with Neo4j
Part 3: Building an Intelligent Recommendation System with Neo4j, Spring AI, and LangChain4j
Introducing the Neo4j Spring AI and LangChain4j Frameworks for Building Recommendation Systems
Constructing a Recommendation Graph with H&M Personalization Dataset
Integrating LangChain4j and Spring AI with Neo4j
Creating an Intelligent Recommendation System
Part 4: Deploying Your GenAI Application in the Cloud
Choosing the Right Cloud Platform for GenAI Applications
Deploying Your Application on the Google Cloud
Epilogue
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents

LLM Design Patterns
May 2025 | 534 pages
Part 1: Introduction and Data Preparation
Chapter 1: Introduction to LLM Design Patterns
Chapter 2: Data Cleaning for LLM Training
Chapter 3: Data Augmentation
Chapter 4: Handling Large Datasets for LLM Training
Chapter 5: Data Versioning
Chapter 6: Dataset Annotation and Labeling
Part 2: Training and Optimization of Large Language Models
Chapter 7: Training Pipeline
Chapter 8: Hyperparameter Tuning
Chapter 9: Regularization
Chapter 10: Checkpointing and Recovery
Chapter 11: Fine-Tuning
Chapter 12: Model Pruning
Chapter 13: Quantization
Part 3: Evaluation and Interpretation of Large Language Models
Chapter 14: Evaluation Metrics
Chapter 15: Cross-Validation
Chapter 16: Interpretability
Chapter 17: Fairness and Bias Detection
Chapter 18: Adversarial Robustness
Chapter 19: Reinforcement Learning from Human Feedback
Part 4: Advanced Prompt Engineering Techniques
Chapter 20: Chain-of-Thought Prompting
Chapter 21: Tree-of-Thoughts Prompting
Chapter 22: Reasoning and Acting
Chapter 23: Reasoning WithOut Observation
Chapter 24: Reflection Techniques
Chapter 25: Automatic Multi-Step Reasoning and Tool Use
Part 5: Retrieval and Knowledge Integration in Large Language Models
Chapter 26: Retrieval-Augmented Generation
Chapter 27: Graph-Based RAG
Chapter 28: Advanced RAG
Chapter 29: Evaluating RAG Systems
Chapter 30: Agentic Patterns
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents

MCP for Leaders - Architecting Context-Driven AI
June 2025 | 170 pages
Executive Introduction to MCP
Core Concepts Behind MCP
Business Applications of MCP
Leadership Use Cases and Strategies
Tooling and Ecosystem for Executives
Case Studies and Vision Planning
Read table of contents
Hide table of contents

Train Large Language Models Faster - Parallelism Deep Dive
June 2025 | 530 pages
Introduction
Strategies for Parallelizing LLMS - Deep Dive
IT Fundamental Concepts
GPU Architecture for LLM Training Deep Dive
Deep and Machine Learning - Deep Dive
Large Language Models - Fundamentals of AI and LLMs
Parallel Computing Fundamentals & Parallelism in LLM Training
Types of Parallelism in LLM Training - Data, Model, and Hybrid Parallelism
Types of Parallelism - Pipeline and Tensor Parallelism
Tensor Parallelism - Deep Dive
HANDS-ON: Strategies for Parallelism - Data Parallelism Deep Dive
HANDS-ON: Data Parallelism w/ WikiText Dataset & DeepSpeed Mem. Optimization
Running TRUE Parallelism on Multiple GPU Systems - Runpod.io
Fault Tolerance and Scalability & Advanced Checkpointing Strategies - Deep Dive
Advanced Topics and Emerging Trends
Wrap up and Next Steps
Read table of contents
Hide table of contents

Deploy Intelligent AI Agents with Amazon Bedrock – Step-by-Step
June 2025 | 124 pages
Introduction
Amazon Bedrock Deep Dive
Amazon Bedrock AI Agents – Deep Dive
Capstone Project – Web Scraper Agent – Full Workflow
Wrapup
Read table of contents
Hide table of contents

AI & LLM Engineering Mastery - GenAI, RAG Complete Guide
June 2025 | 1096 pages
Introduction
Development Environment Setup
Optional: Python Deep Dive—Master Python Fundamentals
Understanding Deep and Machine Learning
Generative AI: Architecture and Core Technologies
LLMs: Concepts, Architecture, and Hands-On Development
OpenAI Models and Setup
Prompt Engineering: From Basics to Advanced
Context and Memory Management in LLMs
Logging in LLM Applications
Understanding Retrieval-Augmented Generation (RAG)
RAG PDF Workflow and UI Integration
Hands-On: PDF RAG System with Text Chunking
LangChain Fundamentals and Workflow Integration
Hands-On: Building LLM Applications with LangChain
Fine-Tuning LLMs
LoRA-Based Fine-Tuning and Deployment
Wrap-Up and Next Steps
Read table of contents
Hide table of contents

Python Machine Learning By Example
July 2024 | 518 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

LLVM Code Generation
May 2025 | 608 pages
Getting Started with LLVM
Building LLVM and Understanding the Directory Structure
Contributing to LLVM
Compiler Basics and How They Map to LLVM APIs
Writing Your First Optimization
Dealing with Pass Managers
TableGen – LLVM Swiss Army Knife for Modeling
Middle-End: LLVM IR to LLVM IR
Understanding LLVM IR
Survey of the Existing Passes
Introducing Target-Specific Constructs
Hands-On Debugging LLVM IR Passes
Introduction to the Backend
Getting Started with the Backend
Getting Started with the Machine Code Layer
The Machine Pass Pipeline
LLVM IR to Machine IR
Getting Started with Instruction Selection
Instruction Selection: The IR Building Phase
Instruction Selection: The Legalization Phase
Instruction Selection: The Selection Phase and Beyond
Final Lowering and Optimizations
Instruction Scheduling
Register Allocation
Lowering of the Stack Layout
Getting Started with the Assembler
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents

C# 13 and .NET 9 – Modern Cross-Platform Development Fundamentals
November 2024 | 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
Epilogue
Index
Read table of contents
Hide table of contents

Learn Python Programming
November 2024 | 616 pages
A Gentle Introduction to Python
Built-In Data Types
Conditionals and Iteration
Functions, the Building Blocks of Code
Comprehensions and Generators
OOP, Decorators, and Iterators
Exceptions and Context Managers
Files and Data Persistence
Cryptography and Tokens
Testing
Debugging and Profiling
Introduction to Type Hinting
Data Science in Brief
Introduction to API Development
CLI Applications
Packaging Python Applications
Programming Challenges
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents

Generative AI with Python and PyTorch
March 2025 | 450 pages
Introduction to Generative AI: Drawing Data from Models
Building Blocks of Deep Neural Networks
The Rise of Methods for Text Generation
NLP 2.0: Using Transformers to Generate Text
LLM Foundations
Open-Source LLMs
Prompt Engineering
LLM Toolbox
LLM Optimization Techniques
Emerging Applications in Generative AI
Neural Networks Using VAEs
Image Generation with GANs
Style Transfer with GANs
Deepfakes with GANs
Diffusion Models and AI Art
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents

Practical Generative AI with ChatGPT
April 2025 | 386 pages
Fundamentals of Generative AI and OpenAI
Introduction to Generative AI
OpenAI and ChatGPT: Beyond the Market Hype
ChatGPT in Action
Understanding Prompt Engineering
Boosting Day-to-Day Productivity with ChatGPT
Developing the Future with ChatGPT
Mastering Marketing with ChatGPT
Research Reinvented with ChatGPT
Unleashing Creativity Visually with ChatGPT
Exploring GPTs
OpenAI for Enterprises
Leveraging OpenAI’s Models for Enterprise-Scale Applications
Epilogue and Final Thoughts
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents