Перейти до основного вмісту

Курс

Розгортання AI у продакшні з FastAPI

Просунутий4 год

Дізнайтеся, як використовувати FastAPI для розробки API, що підтримують AI-моделі та відповідають реальним вимогам.

Python4 год14 відео46 вправ3,900 XP4,853Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

FastAPI для розгортання AI-моделей

FastAPI — це вебфреймворк Python, ідеальний для створення API, особливо для розгортання моделей машинного навчання та ШІ. Швидкість і модульність FastAPI роблять його потужним вибором для data scientists і machine learning engineers, які прагнуть інтегрувати AI-рішення у вебзастосунки.

Створення API для моделей у продакшені

У цьому курсі ви дізнаєтеся, як створювати та розгортати API для обслуговування моделей за допомогою FastAPI. Наприкінці ви створите надійні API-ендпоїнти, які обробляють перевірку вхідних даних, автентифікацію та керування помилками. Практичні вправи проведуть вас через створення повноцінних API, призначених для обробки взаємодій із моделями ШІ.

Забезпечення безпеки та масштабування застосунків FastAPI

Ви також реалізуєте автентифікацію за API-ключем, застосуєте власне обмеження швидкості для контролю потоку запитів і підвищите продуктивність завдяки асинхронній обробці. Крім того, ви навчитеся керувати версіями API, покращувати валідацію введення для складних типів даних і впроваджувати моніторинг та логування, щоб забезпечити стабільну роботу вашого застосунку в продуктивних середовищах.

Попередні вимоги

Навчальний план

Зміст курсу

1

Вступ до FastAPI для розгортання моделей

Почніть надавати передбачення вашої ML-моделі через ендпоїнти FastAPI. Ви навчитеся завантажувати попередньо натреновані ML-моделі та створювати ендпоїнти API, щоб віддавати передбачення як серіалізовані відповіді на HTTP-запити. Ви використаєте моделі даних Pydantic для валідації запитів і відповідей.
Почати розділ
2

Інтеграція AI-моделей

Дізнайтеся, як надавати моделі машинного навчання через ендпоїнти FastAPI. У цьому розділі ви створите ендпоїнти, що повертають передбачення, навчитеся обробляти різні типи вхідних даних і впроваджувати надійну валідацію вводу. Ви збудуєте продакшн-готові API, які вміють перевіряти різні типи даних, а ML-моделі завантажуватимуться під час запуску сервера без простоїв.
Почати розділ
3

Захист і оптимізація API

У цьому розділі ви захищатимете API за допомогою автентифікації на основі ключів, керуватимете частотою запитів за допомогою кастомного rate limiting і підвищуватимете продуктивність завдяки асинхронній обробці. Ви навчитеся захищати ендпоїнти, запобігати зловживанням і ефективно обробляти тривалі завдання, готуючи свій API до продакшну.
Почати розділ
4

Версіонування API, моніторинг і логування

Цей розділ охоплює просунуті теми, які допоможуть вам довгостроково підтримувати застосунки FastAPI у продакшні. Ви розглянете версіонування та документування ендпоїнтів API, розширену валідацію вводу для підтримки складніших вхідних і вихідних даних, а також моніторинг і логування, щоб контролювати роботу застосунків і оперативно усувати проблеми.
Почати розділ

Розгортання AI у продакшні з FastAPI

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Розгортання AI у продакшні з FastAPI | DataCamp