メインコンテンツへスキップ

コース

FastAPI を使った AI のプロダクション環境へのデプロイ

上級4 時間

FastAPIを使って、AIモデルを支えるAPIを実装し、実務要件に対応する方法を学ぶ。

Python4 時間14 本の動画46 個の演習3,900 XP4,853修了証明書

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

何千もの企業の学習者に支持されています

チームのトレーニングをお考えですか?

ビジネス向けに試す

コース説明

AIモデルデプロイのためのFastAPI

FastAPIは、APIの構築に最適なPythonのWebフレームワークで、特に機械学習やAIモデルのデプロイに適しています。 FastAPIの高速性とモジュール性は、データサイエンティストや機械学習エンジニアがAIソリューションをWebアプリケーションに統合するための強力な選択肢です。

本番環境でモデル向けAPIを構築する

このコースでは、FastAPIを使用してモデル提供のためのAPIを構築し、デプロイする方法を学びます。 最終的には、データ入力の検証、認証、エラー管理を処理する堅牢なAPIエンドポイントを作成できるようになります。 実践的な演習を通して、AIモデルとのやり取りを処理するように設計された完全なAPIの構築を学べます。

FastAPIアプリケーションの保護とスケーリング

また、APIキー認証を実装し、カスタムのレート制限を適用してリクエストの流れを制御し、非同期処理によってパフォーマンスを向上させます。 さらに、APIバージョンの管理、複雑なデータ型に対する入力検証の改善、そして本番環境でアプリケーションを堅牢に稼働させるための監視とログ記録の実装について学びます。

前提条件

カリキュラム

コース概要

1

モデルデプロイのための FastAPI 入門

FastAPI のエンドポイントを通じて、ML モデルの予測結果を提供する方法を学びましょう。事前学習済み ML モデルの読み込み方、HTTP リクエストに対してシリアライズされたレスポンスとして予測結果を返す API エンドポイントの作成方法を習得します。また、Pydantic データモデルを活用してリクエストとレスポンスを検証する方法も学びます。
2

AI モデルの統合

FastAPI のエンドポイントを通じて機械学習モデルを提供する方法を学びましょう。この章では、予測結果を返すエンドポイントの作成、さまざまな種類の入力データの処理、堅牢な入力バリデーションの実装について取り上げます。サーバー起動時にダウンタイムなしで ML モデルを読み込みながら、多様な入力データを検証できる本番対応 API を構築しましょう。
3

API のセキュリティ保護と最適化

この章では、キーベース認証による API のセキュリティ保護、カスタムのレート制限によるリクエスト数の管理、非同期処理によるパフォーマンス改善について学びます。エンドポイントの保護、不正利用の防止、時間のかかる処理の効率的な実行方法を習得し、API をプロダクション環境に向けて整えましょう。
4

API のバージョン管理、監視、ロギング

この章では、FastAPI アプリケーションをプロダクション環境で長期的に運用するための高度なトピックを扱います。API エンドポイントのバージョン管理とドキュメント化、複雑な入出力に対応するための高度な入力バリデーション、そしてアプリケーションが正常に動作しているかを確認し問題発生時にリアルタイムで対処するための監視・ロギングについて学びます。

FastAPI を使った AI のプロダクション環境へのデプロイ

コース修了

達成証明書を取得する

今すぐ登録

DataCamp for Mobileでデータスキルを磨きましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進めましょう。