Enterprise AI in the Cloud: A Practical Guide to Deploying End-to-End Machine Learning and ChatGPT Solutions

Enterprise AI in the Cloud: A Practical Guide to Deploying End-to-End Machine Learning and ChatGPT Solutions

Enterprise AI in the Cloud: A Practical Guide to Deploying End-to-End Machine Learning and ChatGPT Solutions
Автор: Jay Rabi
Дата выхода: 2024
Издательство: John Wiley & Sons, Inc.
Количество страниц: 527
Размер файла: 6.9 MB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Cover....1

Title Page....5

Copyright Page....6

Acknowledgments....9

About the Author....11

About the Technical Editor....13

Contents....15

Introduction....19

How This Book Is Organized....19

Who Should Read This Book?....20

Data Scientists and AI Teams....20

IT Leaders and Teams....20

Students and Academia....21

Consultants and Advisors....21

Business Strategists and Leaders....21

C-Level Executives....21

Why You Should Read This Book....21

Unique Features....21

Comprehensive Coverage of All Aspects of Enterprise-wide AI Transformation....22

Case Study Approach....22

Coverage of All Major Cloud Platforms....22

Discussion of Nontechnical Aspects of AI....22

Best Practices for MLOps and AI Governance....22

Up-to-Date Content....22

Hands-on Approach....22

Part I Introduction....23

Chapter 1 Enterprise Transformation with AI in the Cloud....25

Understanding Enterprise AI Transformation....25

Why Some Companies Succeed at Implementing AI and ML While Others Fail....26

Transform Your Company by Integrating AI, ML and Gen AI into Your Business Processes....26

Adopt AI-First to Become World-Class....27

Importance of an AI-First Strategy....27

Prioritize AI and Data Initiatives....27

Leveraging Enterprise AI Opportunities....28

Enable One-to-One, Personalized, Real-Time Service for Customers at Scale....28

Enterprise-wide AI Opportunities....30

Growing Industry Adoption of AI....33

Workbook Template - Enterprise AI Transformation Checklist....37

Summary....38

Review Questions....38

Answer Key....40

Chapter 2 Case Studies of Enterprise AI in the Cloud....41

Case Study 1: The U.S. Government and the Power of Humans and Machines Working Together to Solve Problems at Scale....41

Revolutionizing Operations Management with AI/ML....43

Enabling Solutions for Improved Operations....43

Case Study 2: Capital One and How It Became a Leading Technology Organization in a Highly Regulated Environment....43

Building Amazing Experiences Due to Data Consolidation....44

Becoming Agile and Scalable by Moving Data Centers Into the Cloud....44

Building a Resilient System by Embracing Cloud-Native Principles....45

Impact of Cloud-First Thinking on DevOps, Agile Development, and Machine Learning....45

Becoming an AI-First Company: From Cloud Adoption to Thrilling Customer Experiences....45

Case Study 3: Netflix and the Path Companies Take to Become World-Class....46

Cloud and AI Technology: A Game-Changer for Netflix’s Business Model and Success....46

Cloud Infrastructure and AI Adoption Drives Process Transformation....47

Process Transformation Drives Organizational Change....48

Workbook Template - AI Case Study....49

Summary....49

Review Questions....49

Answer Key....50

Part II Strategizing and Assessing for AI....51

Chapter 3 Addressing the Challenges with Enterprise AI....53

Challenges Faced by Companies Implementing Enterprise-wide AI....53

Business-Related Challenges....54

Data- and Model-Related Challenges....55

Platform-Related Challenges....55

How Digital Natives Tackle AI Adoption....57

They Are Willing to Take Risks....57

They Have an Advantage in Data Collection and Curation Capabilities....57

They Attract Top Talent Through Competitive Compensation and Perks....57

Get Ready: AI Transformation Is More Challenging Than Digital Transformation....57

Complexities of Skill Sets, Technology, and Infrastructure Integration....57

The Importance of Data Infrastructure and Governance....58

Change Management to Redefine Work Processes and Employee Mindsets....58

Regulatory Concerns: Addressing Bias, Ethical, Privacy, and Accountability Risks....59

Choosing Between Smaller PoC Point Solutions and Large-Scale AI Initiatives....59

The Challenges of Implementing a Large-Scale AI Initiative....59

Navigate the Moving Parts, Stakeholders, and Technical Infrastructure....59

Resource Allocation Challenges in Large-Scale AI Initiatives....59

Overcome Resistance to Change....59

Data Security, Privacy, Ethics, Compliance, and Reputation....60

Build a Business Case for Large-Scale AI Initiatives....60

Factors to Consider....60

Workbook Template: AI Challenges Assessment....61

Summary....61

Review Questions....61

Answer Key....62

Chapter 4 Designing AI Systems Responsibly....63

The Pillars of Responsible AI....63

Robust AI....65

Collaborative AI....65

Trustworthy AI....66

Scalable AI....66

Human-centric AI....67

Workbook Template: Responsible AI Design Template....70

Summary....70

Review Questions....70

Answer Key....71

Chapter 5 Envisioning and Aligning Your AI Strategy....72

Step-by-Step Methodology for Enterprise-wide AI....72

The Envision Phase....73

The Align Phase....75

Workbook Template: Vision Alignment Worksheet....77

Summary....77

Review Questions....78

Answer Key....78

Chapter 6 Developing an AI Strategy and Portfolio....79

Leveraging Your Organizational Capabilities for Competitive Advantage....79

Focus Areas to Build Your Competitive Advantage....80

Driving Competitive Advantage Through AI....81

Initiating Your Strategy and Plan to Kickstart Enterprise AI....81

Manage Your AI Strategy, Portfolio, Innovation, Product Lifecycle, and Partnerships....82

Define Your AI Strategy to Achieve Business Outcomes....82

Prioritize Your Portfolio....84

Strategy and Execution Across Phases....85

Workbook Template: Business Case and AI Strategy....87

Summary....87

Review Questions....87

Answer Key....87

Chapter 7 Managing Strategic Change....88

Accelerating Your AI Adoption with Strategic Change Management....89

Phase 1: Develop an AI Acceleration Charter and Governance Mechanisms for Your AI Initiative....89

Phase 2: Ensure Leadership Alignment....91

Phase 3: Create a Change Acceleration Strategy....94

Workbook Template: Strategic Change Management Plan....97

Summary....97

Review Questions....97

Answer Key....98

Part III Planning and Launching a Pilot Project....99

Chapter 8 Identifying Use Cases for Your AI/ML Project....101

The Use Case Identification Process Flow....102

Educate Everyone as to How AI/ML Can Solve Business Problems....102

Define Your Business Objectives....103

Identify the Pain Points....103

Start with Root-Cause Analysis....104

Identify the Success Metrics....105

Explore the Latest Industry Trends....106

Review AI Applications in Various Industries....106

Map the Use Case to the Business Problem....109

Prioritizing Your Use Cases....109

Define the Impact Criteria....109

Define the Feasibility Criteria....109

Assess the Impact....110

Assess the Feasibility....110

Prioritize the Use Cases....110

Review and Refine the Criteria....111

Choose the Right Model....111

Use Cases to Choose From....113

AI Use Cases for DevOps....114

AI for Healthcare and Life Sciences....114

AI Enabled Contact Center Use Cases....114

Business Metrics Analysis....114

Content Moderation....115

AI for Financial Services....115

Cybersecurity....116

Digital Twinning....116

Identity Verification....117

Intelligent Document Processing....117

Intelligent Search....117

Machine Translation....118

Media Intelligence....119

ML Modernization....119

ML-Powered Personalization....120

Computer Vision....120

Personal Protective Equipment....121

Generative AI....121

Workbook Template: Use Case Identification Sheet....126

Summary....126

Review Questions....126

Answer Key....127

Chapter 9 Evaluating AI/ML Platforms and Services....128

Benefits and Factors to Consider When Choosing an AI/ML Service....129

Benefits of Using Cloud AI/ML Services....129

Factors to Consider When Choosing an AI/ML Service....131

AWS AI and ML Services....134

AI Services....134

Amazon SageMaker....134

AI Frameworks....134

Differences Between Machine Learning Algorithms, Models, and Services....135

Core AI Services....135

Text and Document Services....136

Chatbots: Amazon Lex....138

Speech....139

Vision Services....140

Specialized AI Services....143

Business Processing Services....143

Kendra for Search....147

Code and DevOps....148

Industrial Solutions....151

Healthcare Solutions....152

Machine Learning Services....156

Amazon SageMaker....156

Amazon SageMaker Canvas....157

SageMaker Studio Lab....157

The Google AI/ML Services Stack....158

For Data Scientists....158

For Developers....160

The Microsoft AI/ ML Services Stack....164

Azure Applied AI Services....164

Azure Cognitive Services....164

Azure Machine Learning....167

Other Enterprise Cloud AI Platforms....169

Dataiku....169

DataRobot....169

KNIME....169

IBM Watson....169

Salesforce Einstein AI....169

Oracle Cloud AI....169

Workbook Template: AI/ML Platform Evaluation Sheet....170

Summary....170

Review Questions....171

Answer Key....173

Chapter 10 Launching Your Pilot Project....174

Launching Your Pilot....175

Planning for Launch....175

Recap of the Envision Phase....175

Planning for the Machine Learning Project....176

Following the Machine Learning Lifecycle....177

Business Goal Identification....177

Machine Learning Problem Framing....178

Data Processing....178

Model Development....178

Model Deployment....179

Model Monitoring....179

Workbook Template: AI/ML Pilot Launch Checklist....180

Summary....181

Review Questions....181

Answer Key....181

Part IV Building and Governing Your Team....183

Chapter 11 Empowering Your People Through Org Change Management....185

Succeeding Through a People-centric Approach....186

Evolve Your Culture for AI Adoption, Innovation, and Change....188

Redesign Your Organization for Agility and Innovation with AI....190

Aligning Your Organization Around AI Adoption to Achieve Business Outcomes....190

Workbook Template: Org Change Management Plan....192

Summary....193

Review Questions....193

Answer Key....194

Note....194

Chapter 12 Building Your Team....195

Understanding the Roles and Responsibilities in an ML Project....195

Build a Cross-Functional Team for AI Transformation....195

Adopt Cloud and AI to Transform Current Roles....196

Customize Roles to Suit Your Business Goals and Needs....196

Workbook Template: Team Building Matrix....204

Summary....204

Review Questions....204

Answer Key....205

Part V Setting Up Infrastructure and Managing Operations....207

Chapter 13 Setting Up an Enterprise AI Cloud Platform Infrastructure....209

Reference Architecture Patterns for Typical Use Cases....210

Customer 360-Degree Architecture....210

Develop an Event-Driven Architecture Using IoT Data....213

Personalized Recommendation Architecture....215

Real-Time Customer Engagement....217

Data Anomaly and Fraud Detection....220

Factors to Consider When Building an ML Platform....222

The Build vs. Buy Decision....222

Choosing Between Cloud Providers....226

Key Components of an ML and DL Platform....228

Key Components of an Enterprise AI/ML Healthcare Platform....228

Data Management Architecture....229

Data Science Experimentation Platform....231

Hybrid and Edge Computing....233

The Multicloud Architecture....235

Workbook Template: Enterprise AI Cloud Platform Setup Checklist....236

Summary....236

Review Questions....237

Answer Key....238

Chapter 14 Operating Your AI Platform with MLOps Best Practices....239

Central Role of MLOps in Bridging Infrastructure, Data, and Models....239

What Is MLOps?....239

Automation Through MLOps Workflows....240

Model Operationalization....243

Automation Pipelines....244

Deployment Scenarios....247

Model Inventory Management....247

Logging and Auditing....250

Data and Artifacts Lineage Tracking....251

Container Image Management....254

Tag Management....255

Workbook Template: ML Operations Automation Guide....259

Summary....259

Review Questions....259

Answer Key....261

Part VI Processing Data and Modeling....263

Chapter 15 Process Data and Engineer Features in the Cloud....265

Understanding Your Data Needs....266

Benefits and Challenges of Cloud-Based Data Processing....269

Benefits of Cloud-Based Data Processing....269

Challenges of Cloud-Based Data Processing....269

Handling Different Types of Data....269

The Data Processing Phases of the ML Lifecycle....272

Data Collection and Ingestion....272

Data Storage Options....274

Understanding the Data Exploration and Preprocessing Stage....275

Data Preparation....275

Data Preprocessing....276

Feature Engineering....281

Feature Types....281

Feature Selection....282

Feature Extraction....283

Feature Creation....284

Feature Transformation....285

Feature Imputation....286

Workbook Template: Data Processing & Feature Engineering Workflow....287

Summary....287

Review Questions....287

Answer Key....289

Chapter 16 Choosing Your AI/ML Algorithms....290

Back to the Basics: What Is Artificial Intelligence?....291

Machine Learning: The Brain Behind Artificial Intelligence....291

Features and Weights of Predictive Algorithms....292

Factors to Consider When Choosing a Machine Learning Algorithm....292

Data-Driven Predictions Using Machine Learning....294

Different Categories of Machine Learning....295

Using Supervised Learning....296

Types of Supervised Learning Algorithms....298

Using Unsupervised Learning to Discover Patterns in Unlabeled Data....314

Reinforced Learning: Learning by Trial and Error....322

Deep Learning....324

Convolutional Neural Networks....325

Recurrent Neural Networks....327

Transformer Models....328

Generative Adversarial Networks....330

The AI/ML Framework....331

TensorFlow and PyTorch....331

Keras....332

Caffe....332

MXNet....333

Scikit....333

Chainer....333

Workbook Template: AI/ML Algorithm Selection Guide....333

Summary....333

Review Questions....334

Answer Key....336

Chapter 17 Training, Tuning, and Evaluating Models....337

Model Building....337

Structure, Parameters, and Hyperparameters....338

Steps Involved During Model Building....339

Model Training....340

Distributed Training....340

Problems Faced When Training Models....341

Training Code Container....342

Model Artifacts....343

Model Tuning....344

Hyperparameters....344

Choosing the Right Hyperparameter Optimization Technique....346

Model Validation....347

Choosing the Right Validation Techniques....347

Validation Metrics....348

Validation Metrics for Classification Problems....349

Model Evaluation....352

Best Practices....352

Streamlining Your ML Workflows Using MLOps....353

Securing Your ML Platform....354

Building Robust and Trustworthy Models....356

Ensuring Optimal Performance and Efficiency....357

Utilizing Cost Optimization Best Practices....357

Workbook Template: Model Training and Evaluation Sheet....360

Summary....361

Review Questions....361

Answer Key....363

Part VII Deploying and Monitoring Models....365

Chapter 18 Deploying Your Models Into Production....367

Standardizing Model Deployment, Monitoring, and Governance....367

Challenges in Model Deployment Monitoring and Governance....368

Deploying Your Models....369

Pre-deployment Checklist....369

Deployment Process Checklist....370

Choosing the Right Deployment Option....370

Choosing an Appropriate Deployment Strategy....372

Choosing Between Real-Time and Batch Inference....374

Implementing an Inference Pipeline....375

Synchronizing Architecture and Configuration Across Environments....377

Ensuring Consistency in the Architecture....378

Ensuring Identical Performance Across Training and Production....378

Looking for Bias in Training and Production....378

Generating Governance Reports....378

MLOps Automation: Implementing CI/CD for Models....379

Workbook Template: Model Deployment Plan....381

Summary....381

Review Questions....381

Answer Key....382

Chapter 19 Monitoring Models....383

Monitoring Models....384

Importance of Monitoring Models in Production....384

Challenges Faced When Monitoring Models....384

Key Strategies for Monitoring ML Models....385

Detecting and Addressing Data Drift....385

Detecting and Addressing Concept Drift....386

Monitoring Bias Drift....387

Watching for Feature Attribution Drift....387

Model Explainability....388

Tracking Key Model Performance Metrics....388

Classification Metrics....388

Regression Metrics....388

Clustering Metrics....389

Ranking Metrics....389

Real-Time vs. Batch Monitoring....389

When to Use Real-Time Monitoring....389

When to Use Batch Monitoring....389

Tools for Monitoring Models....389

Cloud Provider Tools....390

Open-Source Libraries....390

Third-Party Tools....390

Building a Model Monitoring System....390

Determining the Model Metrics to be Monitored....391

Setting Up the Thresholds for Monitoring....391

Employing a Monitoring Service with Dashboards....391

Setting Up Alerts....391

Conducting Periodic Reviews....391

Monitoring Model Endpoints....392

Automating Endpoint Changes Through a Pipeline....392

Implementing a Recoverable Endpoint....392

Implementing Autoscaling for the Model Endpoint....393

Optimizing Model Performance....395

Reviewing Features Periodically....396

Implementing a Model Update Pipeline....396

Keeping Models Fresh with a Scheduler Pipeline....396

Workbook Template: Model Monitoring Tracking Sheet....397

Summary....397

Review Questions....397

Answer Key....398

Chapter 20 Governing Models for Bias and Ethics....399

Importance of Model Governance....400

Strategies for Fairness....400

Addressing Fairness and Bias in Models....401

Addressing Model Explainability and Interpretability....401

Ethical Considerations for Deploying Models....402

Implementing Augmented AI for Human Review....403

Operationalizing Governance....403

Tracking Your Models....403

Managing Model Artifacts....405

Controlling Your Model Costs Using Tagging....407

Setting Up a Model Governance Framework....407

Workbook Template: Model Governance for Bias & Ethics Checklist....410

Summary....410

Review Questions....410

Answer Key....410

Part VIII Scaling and Transforming AI....411

Chapter 21 Using the AI Maturity Framework to Transform Your Business....413

Scaling AI to Become an AI-First Company....414

Why Do You Need a Maturity Model Framework?....415

The AI Maturity Framework....416

The Five Stages of Maturity....416

The Six Dimensions of AI Maturity....421

Workbook Template: AI Maturity Assessment Tool....427

Summary....428

Review Questions....428

Answer Key....428

Chapter 22 Setting Up Your AI COE....429

Scaling AI to Become an AI-First Company....430

Establishing an AI Center of Excellence....431

From Centralized Unit to Enterprise-wide Advisor....432

Evolving from Strategy to Operations Focus....432

Workbook Template: AI Center of Excellence (AICOE) Setup Checklist....435

Summary....435

Review Questions....435

Answer Key....437

Chapter 23 Building Your AI Operating Model and Transformation Plan....438

Understanding the AI Operating Model....439

The Purpose of the AI Operating Model....439

When Do You Implement an AI Operating Model?....440

Implementing Your AI Operating Model....440

Customer-centric AI Strategy to Drive Innovation....440

Developing an AI Transformation Plan....446

Workbook Template: AI Operating Model and Transformation Plan....450

Summary....450

Review Questions....451

Answer Key....451

Part IX Evolving and Maturing AI....453

Chapter 24 Implementing Generative AI Use Cases with ChatGPT for the Enterprise....455

The Rise and Reach of Generative AI....456

The Powerful Evolution of Generative AI....456

The Power of Generative AI/ChatGPT for Business Transformation and Innovation....462

The Fascinating World of Generative AI: From GANs to Diffusion Models....465

Implementing Generative AI and ChatGPT....467

Best Practices When Implementing Generative AI and ChatGPT....470

Strategy Considerations for Generative AI and ChatGPT....471

Challenges of Generative AI and ChatGPT....472

Strategy for Managing and Mitigating Risks....474

Generative AI Cloud Platforms....475

Google’s Generative AI Cloud Platform Tools....476

AWS Generative AI Cloud Platform Tools....477

Azure Generative AI Cloud Platform Tools....479

Additional Tools and Platforms....483

Workbook Template: Generative AI Use Case Planner....485

Summary....485

Review Questions....485

Answer Key....486

Chapter 25 Planning for the Future of AI....487

Emerging AI Trends....488

Smart World....488

AR and VR Technology....488

Metaverse....489

Digital Humans and Digital Twins....489

The Productivity Revolution....491

AI in the Edge....491

Intelligent Apps....491

Compressed Models....492

Self-Supervised Learning....492

Critical Enablers....493

Foundation Models....493

Knowledge Graphs....493

Hyper-Automation....494

Democratization of AI/ML....494

Transformer Models....494

Keras and TensorFlow in the Cloud....494

Quantum Machine Learning....495

Emerging Trends in Data Management....497

Federated Learning....497

AutoML....497

Data Flywheels....497

DataOps and Data Stewardship....497

Distributed Everything....498

Workbook Template: Future of AI Roadmap....498

Summary....498

Review Questions....498

Answer Key....500

Chapter 26 Continuing Your AI Journey....501

Reflecting On Your Progress....502

Reviewing the Lessons Learned....502

Exploring Opportunities for Improvement....502

Embracing the Culture of Continuous Improvement....502

Planning for the Future: Building a Roadmap....503

Mapping Your AI/ML Opportunities....503

Prioritizing Your AI/ML Opportunities....503

Mobilizing Your Team for the Journey....503

Ensuring Responsible AI/ML implementation....504

Enabling Awareness Around AI Risks and Data Handling....504

Implementing Data Security, Privacy, and Ethical Safeguards....504

Defining Ethical Framework and Data Usage Policies....504

Preparing for the Challenges Ahead....504

Encouraging Innovation, Collaboration, and High-Performing Teams....504

Leveraging the Transformational Nature of AI....505

My Personal Invite to Connect....505

Index....507

EULA....527

Enterprise AI in the Cloud: A Practical Guide to Deploying End-to-End Machine Learning and ChatGPT Solutions is an indispensable resource for professionals and companies who want to bring new AI technologies like generative AI, ChatGPT, and machine learning (ML) into their suite of cloud-based solutions. If you want to set up AI platforms in the cloud quickly and confidently and drive your business forward with the power of AI, this book is the ultimate go-to guide. The author shows you how to start an enterprise-wide AI transformation effort, taking you all the way through to implementation, with clearly defined processes, numerous examples, and hands-on exercises. You'll also discover best practices on optimizing cloud infrastructure for scalability and automation.

 Enterprise AI in the Cloud helps you gain a solid understanding of:

  • AI-First Strategy: Adopt a comprehensive approach to implementing corporate AI systems in the cloud and at scale, using an AI-First strategy to drive innovation
  • State-of-the-Art Use Cases: Learn from emerging AI/ML use cases, such as ChatGPT, VR/AR, blockchain, metaverse, hyper-automation, generative AI, transformer models, Keras, TensorFlow in the cloud, and quantum machine learning
  • Platform Scalability and MLOps (ML Operations): Select the ideal cloud platform and adopt best practices on optimizing cloud infrastructure for scalability and automation
  • AWS, Azure, Google ML: Understand the machine learning lifecycle, from framing problems to deploying models and beyond, leveraging the full power of Azure, AWS, and Google Cloud platforms
  • AI-Driven Innovation Excellence: Get practical advice on identifying potential use cases, developing a winning AI strategy and portfolio, and driving an innovation culture
  • Ethical and Trustworthy AI Mastery: Implement Responsible AI by avoiding common risks while maintaining transparency and ethics
  • Scaling AI Enterprise-Wide: Scale your AI implementation using Strategic Change Management, AI Maturity Models, AI Center of Excellence, and AI Operating Model

Whether you're a beginner or an experienced AI or MLOps engineer, business or technology leader, or an AI student or enthusiast, this comprehensive resource empowers you to confidently build and use AI models in production, bridging the gap between proof-of-concept projects and real-world AI deployments.

With over 300 review questions, 50 hands-on exercises, templates, and hundreds of best practice tips to guide you through every step of the way, this book is a must-read for anyone seeking to accelerate AI transformation across their enterprise.


Похожее:

Список отзывов:

Нет отзывов к книге.