
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

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

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

Python for Algorithmic Trading Cookbook
August 2024 | 404 pages
Chapter 1: Acquire Free Financial Market Data with Cutting-Edge Python Libraries
Chapter 2: Analyze and Transform Financial Market Data with pandas
Chapter 3: Visualize Financial Market Data with Matplotlib, Seaborn, and Plotly Dash
Chapter 4: Store Financial Market Data on Your Computer
Chapter 5: Build Alpha Factors for Stock Portfolios
Chapter 6: Vector-Based Backtesting with VectorBT
Chapter 7: Event-Based Backtesting Factor Portfolios with Zipline Reloaded
Chapter 8: Evaluate Factor Risk and Performance with Alphalens Reloaded
Chapter 9: Assess Backtest Risk and Performance Metrics with Pyfolio
Chapter 10: Set Up the Interactive Brokers Python API
Chapter 11: Manage Orders, Positions, and Portfolios with the IB API
Chapter 12: Deploy Strategies to a Live Environment
Chapter 13: Advanced Recipes for Market Data and Strategy Management
Index
Other Books You May Enjoy
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

Solutions Architect's Handbook
March 2024 | 578 pages
Solutions Architects in Organizations
Principles of Solution Architecture Design
Cloud Migration and Cloud Architecture Design
Solution Architecture Design Patterns
Cloud-Native Architecture Design Patterns
Performance Considerations
Security Considerations
Architectural Reliability Considerations
Operational Excellence Considerations
Cost Considerations
DevOps and Solution Architecture Framework
Data Engineering for Solution Architecture
Machine Learning Architecture
Generative AI Architecture
Rearchitecting Legacy Systems
Solution Architecture Document
Learning Soft Skills to Become a Better Solutions Architect
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents

RAG-Driven Generative AI
September 2024 | 334 pages
Why Retrieval Augmented Generation?
RAG Embedding Vector Stores with Deep Lake and OpenAI
Building Index-Based RAG with LlamaIndex, Deep Lake, and OpenAI
Multimodal Modular RAG for Drone Technology
Boosting RAG Performance with Expert Human Feedback
Scaling RAG Bank Customer Data with Pinecone
Building Scalable Knowledge-Graph-Based RAG with Wikipedia API and LlamaIndex
Dynamic RAG with Chroma and Hugging Face Llama
Empowering AI Models: Fine-Tuning RAG Data and Human Feedback
RAG for Video Stock Production with Pinecone and OpenAI
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents

50 Algorithms Every Programmer Should Know
September 2023 | 538 pages
Section 1: Fundamentals and Core Algorithms
Overview of Algorithms
Data Structures Used in Algorithms
Sorting and Searching Algorithms
Designing Algorithms
Graph Algorithms
Section 2: Machine Learning Algorithms
Unsupervised Machine Learning Algorithms
Traditional Supervised Learning Algorithms
Neural Network Algorithms
Algorithms for Natural Language Processing
Understanding Sequential Models
Advanced Sequential Modeling Algorithms
Section 3: Advanced Topics
Recommendation Engines
Algorithmic Strategies for Data Handling
Cryptography
Large-Scale Algorithms
Practical Considerations
Other Books You May Enjoy
Index
Read table of contents
Hide table of contents

Building LLM Powered Applications
May 2024 | 342 pages
Introduction to Large Language Models
LLMs for AI-Powered Applications
Choosing an LLM for Your Application
Prompt Engineering
Embedding LLMs within Your Applications
Building Conversational Applications
Search and Recommendation Engines with LLMs
Using LLMs with Structured Data
Working with Code
Building Multimodal Applications with LLMs
Fine-Tuning Large Language Models
Responsible AI
Emerging Trends and Innovations
Other Books You May Enjoy
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

Learning Angular
January 2025 | 450 pages
Learning Angular, Fifth Edition: A practical guide to building web applications with modern Angular
1 Building Your First Angular Application
2 Introduction to TypeScript
3 Structuring User Interfaces with Components
4 Enriching Applications Using Pipes and Directives
5 Managing Complex Tasks with Services
6 Organizing Applications into Modules
7 Reactive Patterns in Angular
8 Communicating with Data Services over HTTP
9 Navigating through Applications with Routing
10 Collecting User Data with Forms
11 Handling Application Errors
12 Introduction to Angular Material
13 Unit Testing Angular Applications
14 Bringing Applications to Production
Read table of contents
Hide table of contents

React Key Concepts
November 2024 | 0 pages
React Key Concepts, Second Edition: An in-depth guide to React’s core features
React – What and Why
Understanding React Components and JSX
Components and Props
Working with Events and State
Rendering Lists and Conditional Content
Styling React Apps
Portals and Refs
Handling Side Effects
Behind the Scenes of React and Optimization Opportunities
Working with Complex State
Building Custom React Hooks
Multipage Apps with React Router
Managing Data with React Router
Read table of contents
Hide table of contents

Real-World Web Development with .NET 9
December 2024 | 0 pages
Real-World Web Development with .NET 9: Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS
1 Introducing Web Development Using Controllers
2 Building Websites Using ASP.NET Core MVC
3 Model Binding, Validation, and Data Using EF Core
4 Building and Localizing Web User Interfaces
5 Authentication and Authorization
6 Performance Optimization Using Caching
7 Web User Interface Testing Using Playwright
8 Configuring and Containerizing ASP.NET Core Projects
9 Building Web Services Using ASP.NET Core Web API
10 Building Web Services Using ASP.NET Core OData
11 Building Web Services Using FastEndpoints
12 Web Service Integration Testing
13 Web Content Management Using Umbraco
14 Customizing and Extending Umbraco
15 Epilogue
Read table of contents
Hide table of contents

Unlocking Data with Generative AI and RAG
September 2024 | 346 pages
Part 1 – Introduction to Retrieval-Augmented Generation (RAG)
Chapter 1: What Is Retrieval-Augmented Generation (RAG)
Chapter 2: Code Lab – An Entire RAG Pipeline
Chapter 3: Practical Applications of RAG
Chapter 4: Components of a RAG System
Chapter 5: Managing Security in RAG Applications
Part 2 – Components of RAG
Chapter 6: Interfacing with RAG and Gradio
Chapter 7: The Key Role Vectors and Vector Stores Play in RAG
Chapter 8: Similarity Searching with Vectors
Chapter 9: Evaluating RAG Quantitatively and with Visualizations
Chapter 10: Key RAG Components in LangChain
Chapter 11: Using LangChain to Get More from RAG
Part 3 – Implementing Advanced RAG
Chapter 12: Combining RAG with the Power of AI Agents and LangGraph
Chapter 13: Using Prompt Engineering to Improve RAG Efforts
Chapter 14: Advanced RAG-Related Techniques for Improving Results
Index
Other Books You May Enjoy
Read table of contents
Hide table of contents