By | May 15, 2021

Saya sibuk mempelajari Docker, karena itu adalah salah satu hal yang saya tunda untuk sementara waktu. Tapi, saya sangat senang saya melakukannya. Pada dasarnya, saya telah melalui semua rasa sakit sehingga Anda tidak perlu melakukannya.

Membangun Model ML dan membuat API dengan Plumber

Saya tidak dapat memberi tahu Anda betapa saya mencintai Plumber. Alat ini memungkinkan Anda membuat REST API dengan sangat cepat. Selain itu, dengan penyertaan swagger, ini memungkinkan Anda memiliki antarmuka pengguna untuk menerapkan model pembelajaran mesin Anda secara efektif dalam skala besar.

Untuk mengetahui cara membangun model dengan CARET dan membuat Plumber API, lihat:

Meningkatkan layanan web kami dengan Docker

Membangun dari contoh di atas saya kemudian membawa Anda melalui proses bekerja dengan Docker. Docker diatur seperti di bawah ini:

Ini memungkinkan Anda untuk terhubung ke Daemon host dan membangun image dan container. Di sini saya menunjukkan kepada Anda bagaimana membangun image dan menjalankan layanan. Layanan ini kemudian dapat diakses di browser web dan akan tetap ada jika Anda memiliki server web, akun Azure Cloud, atau R Connect. Intinya adalah ini menciptakan lingkungan yang terisolasi bagi Anda untuk membangun lingkungan R mini dan menyebarkan layanan Anda.

Apa sih Swagger itu?

Saya pikir ini adalah sesuatu dari hari-hari Oasis saya ketika saya pertama kali mendengarnya, lebih memikirkan Liam daripada Noel.

Swagger adalah kerangka kerja API yang memungkinkan hosting API yang mudah dan membuat antarmuka pengguna yang bagus untuk menguji model. Jika tidak, Anda terjebak menggunakan tukang pos dan aplikasi HTTP lainnya untuk mengirim dan menerima permintaan.

Bagaimana Anda bisa menerapkan ke Docker?

YouTube di bawah membawa Anda melalui proses:

  1. Menguji Plumber API
  2. Membangun Dockerfile
  3. Menerapkan API Anda ke Docker dengan antarmuka REST API Swagger
  4. Pelajari sedikit tentang Windows Powershell, untuk ukuran yang baik.

Lihat bagaimana:

Di mana saya bisa mendapatkan kode ini?

Kode dapat diakses untuk setiap tutorial di akun pendukung GitHub. Silakan bertanya-tanya tentang direktori lain yang menarik. Juga, beri bintang dan garpu kode – saya tidak keberatan.

Sebagai pengguna Windows, adalah baik untuk dapat menggunakan wadah Linux dan menyebarkan layanan di bawah Sistem Operasi yang berbeda. Saya suka perbandingan ini ketika teman-teman Linux saya mendapat tekanan untuk menghapus Windows:

Windows Vs Mac Vs Linux: 10 Lelucon Lucu Dalam Gambar