MLContext(Nullable<Int32>) Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Buat konteks ML.
public MLContext (int? seed = default);
new Microsoft.ML.MLContext : Nullable<int> -> Microsoft.ML.MLContext
Public Sub New (Optional seed As Nullable(Of Integer) = Nothing)
Parameter
Seed untuk generator angka acak MLContext. Lihat keterangan untuk detail selengkapnya.
Keterangan
Banyak operasi dalam ML.NET memerlukan keacakan, seperti pengacakan data acak, pengambilan sampel acak, inisialisasi parameter acak, permutasi acak, pemilihan fitur acak, dan banyak lagi. Generator angka acak MLContext adalah sumber keacakan global untuk semua operasi acak tersebut.
Jika seed tetap disediakan oleh seed
, lingkungan MLContext menjadi deterministik, yang berarti bahwa hasilnya dapat diulang dan akan tetap sama di beberapa eksekusi. Misalnya di banyak cuplikan kode contoh referensi API ML.NET, seed disediakan. Itu karena kami ingin pengguna mendapatkan output yang sama dengan apa yang disertakan dalam contoh komentar, ketika mereka menjalankan contoh di komputer mereka sendiri.
Namun, pengulangan umumnya bukan persyaratan dan itu adalah perilaku default. Jika seed tidak disediakan oleh seed
, yaitu diatur ke null
, lingkungan MLContext menjadi non-deterministik dan output berubah di beberapa eksekusi.
Ada banyak operasi dalam ML.NET yang tidak menggunakan keacakan apa pun, seperti normalisasi maks min, menggabungkan kolom, indikasi nilai yang hilang, dll. Perilaku operasi tersebut bersifat deterministik terlepas dari nilai benihnya.
Juga ML.NET pelatih tidak menggunakan keacakan *setelah* pelatihan selesai. Jadi, prediksi dari model yang dimuat tidak bergantung pada nilai awal.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk