Lewati ke konten utama

Kursus

Menerapkan AI ke Produksi dengan FastAPI

Lanjutan4 jam

Pelajari cara menggunakan FastAPI untuk mengembangkan API yang mendukung model AI, dibuat untuk memenuhi tuntutan dunia nyata.

Python4 jam14 video46 Latihan3,900 XP4,874Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, kami Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai pelajar di ribuan perusahaan

Deskripsi Kursus

FastAPI untuk Deployment Model AI

FastAPI adalah framework web Python yang ideal untuk membangun API, terutama untuk menerapkan model machine learning dan AI. Kecepatan dan modularitas FastAPI menjadikannya pilihan yang kuat bagi ilmuwan data dan engineer machine learning yang ingin mengintegrasikan solusi AI ke dalam aplikasi web.

Membangun API untuk Model dalam Produksi

Dalam kursus ini, Anda akan mempelajari cara membangun dan menerapkan API untuk penyajian model menggunakan FastAPI. Pada akhirnya, Anda akan membuat endpoint API yang andal yang menangani validasi input data, autentikasi, dan manajemen kesalahan. Latihan praktis akan memandu Anda dalam membangun API lengkap yang dirancang untuk menangani interaksi model AI.

Mengamankan dan Menskalakan Aplikasi FastAPI

Anda juga akan menerapkan autentikasi kunci API, menerapkan pembatasan laju kustom untuk mengontrol alur permintaan, dan meningkatkan performa melalui pemrosesan asinkron. Selain itu, Anda akan belajar mengelola versi API, meningkatkan validasi input untuk tipe data yang kompleks, dan menerapkan pemantauan serta pencatatan untuk memastikan aplikasi Anda berjalan dengan andal di lingkungan produksi.

Prasyarat

Kurikulum

Garis besar kursus

1

Pengantar FastAPI untuk Penerapan Model

Mulai menyajikan prediksi model ML Anda melalui endpoint FastAPI. Anda akan mempelajari cara memuat model ML pra-latih dan membuat endpoint API untuk menyajikan prediksi sebagai respons terserialisasi melalui permintaan HTTP. Anda akan memanfaatkan model data Pydantic untuk memvalidasi permintaan dan respons.
Mulai Bab
2

Mengintegrasikan Model AI

Pelajari cara menyajikan model machine learning melalui endpoint FastAPI. Bab ini membahas pembuatan endpoint yang mengembalikan prediksi, menangani berbagai jenis data masukan, dan menerapkan validasi masukan yang andal. Anda akan membangun API siap produksi yang dapat memvalidasi beragam jenis data masukan sekaligus memuat model ML saat server mulai berjalan tanpa waktu henti.
Mulai Bab
3

Mengamankan dan Mengoptimalkan API

Bab ini membahas pengamanan API dengan autentikasi berbasis kunci, mengelola laju permintaan dengan pembatasan laju khusus, dan meningkatkan performa melalui pemrosesan asinkron. Anda akan mempelajari cara melindungi endpoint, mencegah penyalahgunaan, dan menangani tugas yang memakan waktu secara efisien, sehingga mempersiapkan API Anda untuk produksi.
Mulai Bab
4

Versioning, Monitoring, dan Logging API

Bab ini membahas topik lanjutan yang memungkinkan Anda mendukung aplikasi FastAPI jangka panjang di produksi. Topiknya mencakup versioning dan pendokumentasian endpoint API, validasi masukan lanjutan untuk mendukung masukan dan keluaran yang lebih kompleks, serta pemantauan dan logging untuk memastikan aplikasi berjalan dengan benar dan melakukan penelusuran masalah secara langsung saat tidak berjalan semestinya.
Mulai Bab

Menerapkan AI ke Produksi dengan FastAPI

Kursus
Selesai

Dapatkan Sertifikat Penyelesaian

Daftar Sekarang

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Lanjutkan pembelajaran Anda di mana saja dengan kursus mobile kami dan tantangan coding 5 menit setiap hari.