Bagikan melalui


Analisis data dengan PyTorch dan Windows ML

Header image for PyTorch

Windows Pembelajaran Mesin dapat digunakan untuk menjalankan prediksi pada himpunan data tabular, memprediksi nilai numerik berdasarkan variabel input independen. Panduan ini menggunakan himpunan data tertentu dalam format Excel, tetapi prosedur yang diuraikan akan berfungsi untuk tugas terkait menggunakan himpunan data tabular pilihan Anda.

Panduan ini akan menunjukkan kepada Anda cara menyelesaikan tugas klasifikasi dengan jaringan neural menggunakan pustaka PyTorch, mengekspor model ke format ONNX, dan menyebarkannya di aplikasi Windows Pembelajaran Mesin yang berjalan secara lokal di perangkat Windows Anda.

Pengetahuan dasar dalam bahasa pemrograman Python dan C# diperlukan. Pengalaman sebelumnya dalam pembelajaran mesin lebih disukai tetapi tidak diperlukan.

Jika Anda ingin langsung beralih ke penginstalan, lihat Menginstal PyTorch.

Jika Anda sudah menyiapkan PyTorch, mulai proses pelatihan model dengan mendapatkan data.

Setelah siap menggunakan data, Anda dapat mulai melatih model, lalu mengonversinya ke format ONNX.

Jika Anda memiliki model ONNX dan ingin mempelajari cara membuat aplikasi WinML dari awal, navigasikan untuk menyebarkan model Anda.

Catatan

Jika mau, Anda dapat mengkloning repositori sampel Windows Pembelajaran Mesin dan menjalankan kode lengkap untuk tutorial ini. Anda dapat menemukan solusi pelatihan PyTorch di sini, atau aplikasi Windows ML yang telah selesai di sini. Jika Anda menggunakan file PyTorch, pastikan Anda menyiapkan penerjemah PyTorch yang relevan sebelum menjalankannya.

Skenario

Dalam tutorial ini, kita akan membuat aplikasi analisis data pembelajaran mesin untuk memprediksi jenis bunga iris. Untuk tujuan ini, Anda akan menggunakan himpunan data bunga iris Fisher. Model akan dilatih untuk mengenali jenis pola iris tertentu dan memprediksi jenis yang benar.

Prasyarat untuk PyTorch - pelatihan model:

PyTorch didukung pada distribusi Windows berikut:

  • Windows 7 dan yang lebih besar. Windows 10 atau lebih disarankan.
  • Windows Server 2008 r2 dan yang lebih besar

Untuk menggunakan Pytorch di Windows, Anda harus menginstal Python 3.x. Python 2.x tidak didukung.

Prasyarat untuk penyebaran aplikasi Windows ML

Untuk membuat dan menyebarkan aplikasi WinML, Anda memerlukan hal berikut:

Catatan

WINDOWS ML API dibangun ke dalam versi terbaru Windows 10 (1809 atau lebih tinggi) dan Windows Server 2019. Jika platform target Anda adalah versi Windows yang lebih lama, Anda dapat memindahkan aplikasi WinML ke paket NuGet yang dapat didistribusikan ulang (Windows 8.1 atau lebih tinggi).

Langkah berikutnya

Kita akan mulai dengan menginstal PyTorch dan mengonfigurasi lingkungan kita

Penting

PyTorch, logo PyTorch, dan merek terkait adalah merek dagang Facebook, Inc.