Leveraging Reusable AI Architecture Patterns


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

AI architecture patterns, some of which have been known for many years, have been formally identified as such only in the last couple of years. In this course, you'll identify 12 reusable, standard AI architecture patterns, and 3 AI architecture anti-patterns frequently used to architect common AI applications. You'll learn to differentiate between architecture and design patterns and explore how they're used.

Next, you'll examine the structure of an AI architecture pattern, and that of an anti-pattern and its different parts. You'll identify when specific patterns should or can be used, when they need to be avoided, and how to avoid using anti-patterns. You will also learn that even good patterns can become anti-patterns when applied to solve a problem they were not intended for.



Expected Duration (hours)
0.8

Lesson Objectives

Leveraging Reusable AI Architecture Patterns

  • discover the key concepts covered in this course
  • recognize and contrast AI architecture and design patterns
  • identify which patterns are used in each AI development phase
  • describe how the Federated Learning pattern works
  • describe how the Data Lake pattern works
  • describe how the Distinguish Business Logic from ML Models pattern works
  • describe how the Gateway Routing Architecture pattern works
  • describe how the Data-algorithm-serving-evaluator pattern works
  • describe how the Closed-loop Intelligence pattern works
  • describe how the Daisy Architecture pattern works
  • describe how Kappa and Lambda architecture patterns work
  • describe how Microservices and Event-driven ML Microservices patterns work
  • identify the anti-patterns commonly found in AI architecture
  • summarize the key concepts covered in this course
  • Course Number:
    it_aidsptdj_01_enus

    Expertise Level
    Intermediate