Scalable AI and design patterns design, develop, and deploy scalable AI solutions
Understand and apply the design patterns outlined in this book to design, develop, and deploy scalable AI solutions that meet your organization's needs and drive innovation in the era of intelligent automation. This book begins with an overview of scalable AI systems and the importance of desig...
Main Author: | |
---|---|
Format: | eBook |
Language: | English |
Published: |
Berkeley, CA
Apress L. P.
2024
|
Subjects: | |
Online Access: | |
Collection: | O'Reilly - Collection details see MPG.ReNa |
Table of Contents:
- What Is the Importance of Feature Engineering in Scalable AI?
- Practices and Strategies for Feature Engineering
- Advanced Feature Engineering Techniques
- Data Storage and Management Strategies
- Storage Scalability in Data
- Data Storage Methodologies
- Advanced Methods
- Chapter 4: Scalable AI Algorithms and Models
- What Are Scalable AI Algorithms and Models?
- Unlocking Efficiency Through Distributed Computing and Model Optimization
- Types of Scalable AI Algorithms and Models
- The Future of Scalable AI
- Distributed Training Techniques
- Approaches to Online Learning
- Case Studies
- Understanding Model Parallelism
- Why Model Parallelism Matters for Scalability
- Practices and Strategies for Model Parallelism
- Advanced Techniques for Model Parallelism
- Chapter 5: Scalable AI Infrastructure and Architecture
- The Foundation of Scalable AI
- Building Blocks of Scalable AI Architecture
- Containerization and Orchestration for Scalability
- Microservices Architecture
- Container Orchestration Tools
- Orchestration: Managing Containers at Scale
- Advanced Personalization of Content Recommendation
- Resource Management for Scalable AI and Auto-Scaling Strategies
- Best Practices for Resource Management
- Auto-Scaling Strategies for Scalable AI
- The Need for Auto-Scaling
- Auto-Scaling Strategies
- Chapter 6: Scalable AI Deployment and Productionization
- Why Is Scalable AI Deployment Important?
- Model Versioning and Deployment Strategies
- Why Is Model Versioning Important?
- Best Practices for Model Versioning
- Deployment Strategies: Serving AI at Scale
- Monitoring and Performance Optimization for Scalable AI
- Flow Diagram for Distributed Computing in Scalable AI
- Use Cases for Distributed Computing
- Example of Distributed Computing in Action
- Parallel Processing Techniques and Scaling AI Models
- Techniques for Parallel Processing in AI
- Challenges in Parallel Processing
- Scaling AI Models: Making Big AI Work for Everyone
- Why Scaling AI Models Matters
- Techniques for Scaling AI Models
- Chapter 3: Data Engineering for Scalable AI
- Why Is Data Engineering Important for AI?
- Data Ingestion and Preprocessing at Scale
- Case Studies
- Feature Engineering for Scalable AI
- Intro
- Table of Contents
- About the Author
- About the Technical Reviewer
- Introduction
- Chapter 1: Introduction to Scalable AI Systems
- Understanding Scalability in AI Systems
- Why Scalability Matters in AI
- Key Considerations for Scalable AI Systems
- The Need for Design Patterns in Scalable AI
- Challenges and Considerations in Scalable AI Systems
- Chapter 2: Fundamentals of Scalability in AI
- Why Handling Large Datasets Matters
- Techniques for Handling Large Datasets
- Distributed Computing for Scalability
- Techniques for Distributed Computing