Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ML.NET CLI'yi (komut satırı arabirimi) Windows, Mac veya Linux'a yüklemeyi öğrenin.
ML.NET CLI, otomatik makine öğrenmesi (AutoML) ve bir eğitim veri kümesi kullanarak iyi kaliteli ML.NET modelleri ve kaynak kodu oluşturur.
Not
Bu makale, şu anda önizleme aşamasında olan ve malzemenin değiştirilebilir olduğu ML.NET CLI ve ML.NET AutoML'yi ifade eder.
Önkoşullar
Visual Studio 2022
(İsteğe bağlı)
Oluşturulan C# kod projelerini Visual Studio ile F5 tuşuna basarak veya dotnet run
(.NET CLI) ile çalıştırabilirsiniz.
Not: .NET SDK'sını yükledikten sonra dotnet tool
komutu çalışmıyorsa Windows oturumunu kapatın ve yeniden oturum açın.
Yüklemek
ML.NET CLI, diğer dotnet Genel Araçları gibi yüklenir. .NET CLI dotnet tool install --global
komutunu kullanırsınız.
ML.NET CLI, Windows, macOS ve Linux için kullanılabilir. İşlemci mimarinize bağlı olarak x64 veya ARM sürümünü seçin.
Not
ML.NET CLI'nın ARM tabanlı sürümleri görüntü sınıflandırma senaryolarını desteklemez.
x64
dotnet tool install --global mlnet-win-x64
KOL
dotnet tool install --global mlnet-win-arm64
Araç yüklenemediyse (yani varsayılan NuGet akışında kullanılamıyorsa), hata iletileri görüntülenir. Beklediğiniz akışların kontrol edildiğini kontrol edin.
Yükleme başarılı olursa, aşağıdaki örneğe benzer şekilde aracı çağırmak için kullanılan komutu ve yüklü sürümü gösteren bir ileti görüntülenir:
You can invoke the tool using the following command: mlnet
Tool 'mlnet-<OS>-<ARCH>' (version 'X.X.X') was successfully installed.
Bu durumda OS
ve ARCH
, ML.NET CLI'yi yüklerken seçtiğiniz işletim sistemi ve işlemci mimarisinin değerleriyle eşleşmelidir.
Aşağıdaki komutu yazarak yüklemenin başarılı olduğunu doğrulayabilirsiniz:
mlnet
Mlnet aracı için 'classification' komutu gibi kullanılabilir komutlar hakkında yardıma bakmalısınız.
Önemli
Linux veya macOS çalıştırıyorsanız ve Bash dışında bir konsol kullanıyorsanız (örneğin, macOS için yeni varsayılan olan zsh), mlnet
yürütülebilir izinler vermeniz ve sistem yoluna mlnet
eklemeniz gerekir. Genel olarak, bunu aşağıdaki komutla yapabilirsiniz:
chmod +x <PATH-TO-MLNET-CLI-EXECUTABLE>
Bunun nasıl yapılacağını gösteren daha ayrıntılı yönergeler, mlnet
(veya herhangi bir genel araç) yüklediğinizde terminalde görünmelidir.
Alternatif olarak, mlnet aracını çalıştırmak için aşağıdaki komutu kullanmayı deneyebilirsiniz:
~/.dotnet/tools/mlnet
Belirli bir yayın sürümünü yükleme
Ön sürüm sürümünü veya aracın belirli bir sürümünü yüklemeye çalışıyorsanız, aşağıdaki biçimi kullanarak işletim sistemi, işlemci mimarisi ve çerçeve belirtebilirsiniz:
dotnet tool install -g mlnet-<OS>-<ARCH> --framework <FRAMEWORK>
Aşağıdaki komutu yazarak paketin düzgün yüklenip yüklenmediğini de de de kontrol edebilirsiniz:
dotnet tool list -g
CLI paketini kaldırma
ML.NET CLI'yi kaldırmak için dotnet tool list --global
komutunu çalıştırarak alabileceğiniz paket kimliğini kullanın. Ardından dotnet tool uninstall --global
komutunu kullanın.
x64
dotnet tool uninstall --global mlnet-win-x64
KOL
dotnet tool uninstall --global mlnet-win-arm64
CLI paketini güncelleştirme
ML.NET CLI'yi güncelleştirmek için dotnet tool list --global
komutunu çalıştırarak alabileceğiniz paket kimliğini kullanın. Ardından dotnet tool update --global
komutunu kullanın.
x64
dotnet tool update --global mlnet-win-x64
KOL
dotnet tool update --global mlnet-win-arm64
Yükleme dizini
ML.NET CLI varsayılan dizine veya belirli bir konuma yüklenebilir. Varsayılan dizinler şunlardır:
İşletim sistemi | Yol |
---|---|
Linux/macOS | $HOME/.dotnet/tools |
Windows | %USERPROFILE%\.dotnet\tools |
Bu konumlar, SDK ilk kez çalıştırıldığında kullanıcının yoluna eklenir, bu nedenle oraya yüklenen Genel Araçlar doğrudan çağrılabilir.
Not: Genel Araçlar makine geneli değil kullanıcıya özgü araçlardır. Kullanıcıya özgü olmak, makinenin tüm kullanıcıları tarafından kullanılabilen bir Genel Araç yükleyemeyeceğiniz anlamına gelir. Araç yalnızca aracın yüklendiği her kullanıcı profili için kullanılabilir.
Genel Araçlar belirli bir dizine de yüklenebilir. Belirli bir dizine yüklendiğinde, kullanıcı komutu yola ekleyerek, komutu belirtilen dizinle çağırarak veya aracı belirtilen dizin içinden çağırarak komutun kullanılabilir olduğundan emin olmalıdır. Bu durumda, .NET CLI bu konumu PATH ortam değişkenine otomatik olarak eklemez.