Otomatik makine öğrenmesi (AutoML)?

ŞUNUN IÇIN GEÇERLIDIR:Python SDK azureml v1

Otomatik ml veya AutoML olarak da adlandırılan otomatik makine öğrenmesi, makine öğrenmesi modeli geliştirmenin zaman alan, yinelemeli görevlerini otomatikleştirme işlemidir. Veri bilimcilerinin, analistlerin ve geliştiricilerin yüksek ölçek, verimlilik ve üretkenlikle ML modelleri oluşturmasına ve model kalitesini sürdürmesine olanak tanır. Azure Machine Learning'de otomatik ML, Microsoft Research bölümümüzün bir ilerlemesini temel alır.

Geleneksel makine öğrenmesi modeli geliştirme, onlarca model üretmek ve karşılaştırmak için önemli etki alanı bilgisi ve zamanı gerektiren yoğun kaynak kullanımlı bir modeldir. Otomatik makine öğrenmesi sayesinde üretime hazır ML modellerini çok kolay ve verimli bir şekilde elde etmek için gereken süreyi hızlandıracaksınız.

Azure Machine Learning'de AutoML kullanmanın yolları

Azure Machine Learning, otomatik ML ile çalışmak için aşağıdaki iki deneyimi sunar. Her deneyimde (v1) özellik kullanılabilirliğini anlamak için aşağıdaki bölümlere bakın.

Deneme ayarları

Aşağıdaki ayarlar otomatik ML denemenizi yapılandırmanıza olanak sağlar.

Python SDK'sı Stüdyo web deneyimi
Verileri eğitim/doğrulama kümelerine bölme
ML görevlerini destekler: sınıflandırma, regresyon ve tahmin
Görüntü işleme görevlerini destekler: görüntü sınıflandırma, nesne algılama ve örnek segmentasyonu
Birincil ölçüme göre iyileştirmeler
İşlem hedefi olarak Azure Machine Learning işlem desteği
Tahmin ufkunu, hedef gecikmeleri ve sıralı pencereyi yapılandırma
Çıkış ölçütlerini ayarlama
Eşzamanlı yinelemeleri ayarlama
Sütunları bırakma
Algoritmaları engelleme
Çapraz doğrulama
Azure Databricks kümeleri üzerinde eğitimi destekler
Mühendislik özelliği adlarını görüntüleme
Özellik geliştirme özeti
Tatiller için özellik kazandırma
Günlük dosyası ayrıntı düzeyleri

Model ayarları

Bu ayarlar, otomatik ML denemenizin sonucu olarak en iyi modele uygulanabilir.

Python SDK'sı Stüdyo web deneyimi
En iyi model kaydı, dağıtım, açıklanabilirlik
Oylama grubu ve yığın grubu modellerini etkinleştirme
Birincil olmayan ölçüme göre en iyi modeli göster
ONNX modeli uyumluluğunu etkinleştirme/devre dışı bırakma
Modeli test etme ✓ (önizleme)

İş denetimi ayarları

Bu ayarlar, deneme işlerinizi ve alt işlerini gözden geçirmenize ve denetlemenize olanak tanır.

Python SDK'sı Stüdyo web deneyimi
İş özet tablosu
İşleri ve alt işleri iptal etme
Korumaları alma
İşleri duraklatma ve sürdürme

AutoML ne zaman kullanılır: sınıflandırma, regresyon, tahmin, görüntü işleme ve NLP

Azure Machine Learning'in belirttiğiniz hedef ölçümü kullanarak modeli sizin için eğitmesini ve ayarlamasını istediğinizde otomatik ML uygulayın. Otomatik ML, makine öğrenmesi modeli geliştirme sürecini demokratikleştirir ve veri bilimi uzmanlığı ne olursa olsun kullanıcılarını herhangi bir sorun için uçtan uca bir makine öğrenmesi işlem hattı belirleme konusunda güçlendirir.

Farklı sektörlerdeki ML uzmanları ve geliştiriciler aşağıdaki işlemleri yapmak için otomatik ML kullanabilir:

  • Kapsamlı programlama bilgisi olmadan ML çözümleri uygulama
  • Zaman ve kaynak tasarrufu
  • Veri bilimi en iyi uygulamalarından yararlanma
  • Çevik sorun çözme sağlama

Sınıflandırma

Sınıflandırma yaygın bir makine öğrenmesi görevidir. Sınıflandırma, modellerin eğitim verilerini kullanarak öğrendiği ve bu öğrendiklerini yeni verilere uyguladığı gözetimli bir öğrenme türüdür. Azure Machine Learning özellikle bu görevler için özellik geliştirmeleri, örneğin sınıflandırma için derin sinir ağı metin özellik geliştiricileri sunar. Özellik geliştirme (v1) seçenekleri hakkında daha fazla bilgi edinin.

Sınıflandırma modellerinin ana hedefi, eğitim verilerinden öğrendiklerine dayanarak yeni verilerin hangi kategorilere ait olacağını tahmin etmektir. Yaygın sınıflandırma örnekleri sahtekarlık algılama, el yazısı tanıma ve nesne algılamadır. Daha fazla bilgi edinin ve otomatik ML (v1) ile sınıflandırma modeli oluşturma başlıklı örnekten bir örnek görün.

Şu Python not defterlerinde sınıflandırma ve otomatik makine öğrenmesi örneklerine bakın: Sahtekarlık Algılama, Pazarlama Tahmini ve Haber Grubu Veri Sınıflandırması

Regresyon

Sınıflandırmaya benzer şekilde regresyon görevleri de yaygın bir denetimli öğrenme görevidir.

Tahmin edilen çıkış değerlerinin kategorik olduğu sınıflandırmadan farklı olarak, regresyon modelleri bağımsız tahmincilere göre sayısal çıkış değerlerini tahmin eder. Regresyonda amaç bir değişkenin diğerlerini nasıl etkilediğini tahmin ederek söz konusu bağımsız gösterge değişkenleri arasındaki ilişkiyi oluşturmaya yardımcı olmaktır. Örneğin benzin tüketimi, güvenlik derecelendirmesi vb. özellikler temelinde araba fiyatları tahmin edilir. Daha fazla bilgi edinin ve otomatik makine öğrenmesi (v1) ile regresyon örneğine bakın.

Şu Python not defterlerindeki tahminler için regresyon ve otomatik makine öğrenmesi örneklerine bakın: CPU Performansı Tahmini,

Zaman serisi tahmin etme

Gelir, envanter, satış veya müşteri talebi gibi daha birçok alanda tahminler oluşturmak her işletmenin ayrılmaz bir parçasıdır. Tekniklerle yaklaşımları birleştirmek ve önerilen, yüksek kaliteli bir zaman serisi tahmini elde etmek için otomatik ML'yi kullanabilirsiniz. Bu nasıl yapılır: zaman serisi tahmini için otomatik makine öğrenmesi (v1) ile daha fazla bilgi edinin.

Otomatik zaman serisi denemesi, çok değişkenli bir regresyon sorunu olarak kabul edilir. Geçmiş zaman serisi değerleri, diğer tahmincilerle birlikte regresör için ek boyutlar haline gelecek şekilde "özetlenir". Bu yaklaşım, klasik zaman serisi yöntemlerinden farklı olarak, eğitim sırasında birden çok bağlamsal değişkeni ve bunların birbiriyle ilişkilerini doğal olarak birleştirme avantajına sahiptir. Otomatik ML, veri kümesindeki ve tahmin ufuklarındaki tüm öğeler için tek ama genellikle dahili olarak dallandırılmış bir model öğrenir. Bu nedenle model parametrelerini tahmin etmek için daha fazla veri kullanılabilir ve görünmeyen serilere genelleştirme mümkün hale gelir.

Gelişmiş tahmin yapılandırması şunları içerir:

  • tatil algılama ve özellik geliştirme
  • zaman serisi ve DNN öğrenicileri (Auto-ARIMA, Prophet, ForecastTCN)
  • birçok model gruplandırma aracılığıyla desteklenir
  • rolling-origin çapraz doğrulaması
  • yapılandırılabilir gecikmeler
  • kayan pencere toplama özellikleri

Şu Python not defterlerindeki tahminler için regresyon ve otomatik makine öğrenmesi örneklerine bakın: Satış Tahmini, Talep Tahmini ve GitHub'ın Günlük Etkin Kullanıcıları Tahmini.

Görüntü işleme

Görüntü işleme görevleri desteği, görüntü sınıflandırması ve nesne algılama gibi senaryolar için görüntü verileri üzerinde eğitilmiş modelleri kolayca oluşturmanıza olanak tanır.

Bu özellik sayesinde:

  • Azure Machine Learning veri etiketleme özelliğiyle sorunsuz bir şekilde tümleştirme
  • Görüntü modelleri oluşturmak için etiketlenmiş verileri kullanma
  • Model algoritmasını belirterek ve hiper parametreleri ayarlayarak model performansını iyileştirin.
  • Elde edilen modeli Azure Machine Learning'de web hizmeti olarak indirin veya dağıtın.
  • Azure Machine Learning MLOps ve ML Pipelines (v1) özelliklerinden yararlanarak uygun ölçekte kullanıma hazır hale getirme.

Görüntü işleme görevleri için AutoML modellerinin yazılması Azure Machine Learning Python SDK'sı aracılığıyla desteklenir. Sonuçta elde edilen deneme işlerine, modellere ve çıkışlara Azure Machine Learning stüdyosu kullanıcı arabiriminden erişilebilir.

Görüntü işleme modelleri için AutoML eğitimini ayarlamayı öğrenin.

Diagram showing resulting experiment from above.

Görüntüler için otomatikleştirilmiş ML, aşağıdaki görüntü işleme görevlerini destekler:

Görev Açıklama
Çok sınıflı görüntü sınıflandırması Bir görüntünün bir dizi sınıftan yalnızca tek bir etiketle sınıflandırıldığı görevler - ör. her görüntü bir 'kedi' veya bir 'köpek' veya bir 'ördek' görüntüsü olarak sınıflandırılır
Çok etiketli görüntü sınıflandırması Bir görüntünün bir dizi etiketten bir veya daha fazla etikete sahip olabileceği görevler - ör. bir resim hem 'kedi' hem de 'köpek' ile etiketlenebilir
Nesne algılama Bir görüntüdeki nesneleri tanımlama ve her nesneyi bir sınırlayıcı kutuyla konumlandırma görevleri, ör. bir görüntüdeki tüm köpekleri ve kedileri bul ve her birinin etrafına bir sınırlayıcı kutu çiz.
Örneği segmentlere ayırma Bir görüntüdeki nesneleri piksel düzeyinde tanımlama, görüntüdeki her nesnenin etrafına bir çokgen çizme görevleri.

Doğal dil işleme: NLP

Otomatik ML'de doğal dil işleme (NLP) görevleri desteği, metin sınıflandırması ve adlandırılmış varlık tanıma senaryoları için metin verileri üzerinde eğitilmiş modelleri kolayca oluşturmanıza olanak tanır. Otomatik ML tarafından eğitilen NLP modellerinin yazılması Azure Machine Learning Python SDK'sı aracılığıyla desteklenir. Sonuçta elde edilen deneme işlerine, modellere ve çıkışlara Azure Machine Learning stüdyosu kullanıcı arabiriminden erişilebilir.

NLP özelliği aşağıdakileri destekler:

  • En son önceden eğitilmiş BERT modelleri ile uçtan uca derin sinir ağı NLP eğitimi
  • Azure Machine Learning veri etiketlemesi ile sorunsuz tümleştirme
  • NLP modelleri oluşturmak için etiketlenmiş verileri kullanma
  • 104 dil ile çok dilli destek
  • Horovod ile dağıtılmış eğitim

NLP modelleri (v1) için AutoML eğitimini ayarlamayı öğrenin.

Otomatik ML nasıl çalışır?

Eğitim sırasında Azure Machine Learning, sizin için farklı algoritmaları ve parametreleri deneyen paralel bir dizi işlem hattı oluşturur. Hizmet, her yinelemenin eğitim puanına sahip bir model ürettiği özellik seçimleri ile eşleştirilmiş ML algoritmaları aracılığıyla yinelenir. Puan ne kadar yüksek olursa, modelin verilerinizi "sığdırmak" için o kadar iyi olduğu kabul edilir. Denemede tanımlanan çıkış ölçütlerine ulaştığında durdurulacaktır.

Azure Machine Learning'i kullanarak aşağıdaki adımlarla otomatik ML eğitim denemelerinizi tasarlayabilir ve çalıştırabilirsiniz:

  1. Çözülecek ML sorununu belirleyin: sınıflandırma, tahmin, regresyon veya görüntü işleme.

  2. Python SDK'sını mı yoksa studio web deneyimini mi kullanmak istediğinizi seçin: Python SDK ile studio web deneyimi arasındaki eşlik hakkında bilgi edinin.

    • Sınırlı kod deneyimi veya hiç kod deneyimi için şu Azure Machine Learning stüdyosu web deneyimini deneyin:https://ml.azure.com
    • Python geliştiricileri için Azure Machine Learning Python SDK'sını (v1) gözden geçirin
  3. Etiketlenmiş eğitim verilerinin kaynağını ve biçimini belirtin: Numpy dizileri veya Pandas veri çerçevesi

  4. Yerel bilgisayarınız, Azure Machine Learning İşlemleri, uzak VM'ler veya SDK v1 ile Azure Databricks gibi model eğitimi için işlem hedefini yapılandırın.

  5. Farklı modeller üzerinde kaç yineleme olduğunu, hiper parametre ayarlarını, gelişmiş ön işlemeyi/özellik geliştirmeyi ve en iyi modeli belirlerken hangi ölçümlerin dikkate alındığını belirleyen otomatik makine öğrenmesi parametrelerini yapılandırın.

  6. Eğitim işini gönderin.

  7. Sonuçları gözden geçirme

Aşağıdaki diyagramda bu işlem gösterilmektedir.

Screenshot showing resulting experiment from above.

Ayrıca, iş sırasında toplanan ölçümleri içeren günlüğe kaydedilen iş bilgilerini de inceleyebilirsiniz. Eğitim işi, modeli ve veri ön işlemesini içeren bir Python serileştirilmiş nesnesi (.pkl dosyası) oluşturur.

Model oluşturma otomatikleştirilmiş olsa da, oluşturulan modeller için önemli veya ilgili özelliklerin ne kadar önemli olduğunu da öğrenebilirsiniz.

Yerel ve uzaktan yönetilen ML işlem hedefleriyle ilgili yönergeler

Otomatik ML için web arabirimi her zaman bir uzak işlem hedefi kullanır. Ancak Python SDK'sını kullandığınızda, otomatik ML eğitimi için yerel bir işlem veya uzak işlem hedefi seçersiniz.

  • Yerel işlem: Eğitim, yerel dizüstü bilgisayarınızda veya VM işleminizde gerçekleşir.
  • Uzak işlem: Eğitim, Machine Learning işlem kümelerinde gerçekleşir.

İşlem hedefi seçme

İşlem hedefinizi seçerken şu faktörleri göz önünde bulundurun:

  • Yerel bir işlem seçin: Senaryonuz küçük verileri ve kısa trenleri (çocuk işi başına saniye veya birkaç dakika) kullanan ilk keşifler veya tanıtımlar hakkındaysa, yerel bilgisayarınızda eğitim daha iyi bir seçim olabilir. Kurulum süresi yoktur, altyapı kaynakları (bilgisayarınız veya VM'niz) doğrudan kullanılabilir.
  • Bir uzak ML işlem kümesi seçin: Üretim eğitiminde olduğu gibi daha büyük veri kümeleriyle eğitim veriyorsanız ve daha uzun eğitimlere ihtiyaç duyan modeller oluşturuyorsanız, uzak işlem çok daha iyi uçtan uca zaman performansı sağlar çünkü AutoML kümenin düğümleri arasında trenleri paralelleştirir. Uzaktan işlemde, iç altyapının başlangıç süresi alt iş başına yaklaşık 1,5 dakika ve VM'ler henüz çalışır durumda değilse küme altyapısı için ek dakika ekler.

Avantajlar ve dezavantajlar

Yerel ve uzak kullanmayı seçerken bu artıları ve dezavantajları göz önünde bulundurun.

Artılar (Avantajlar) Eksiler (Handikaplar)
Yerel işlem hedefi
  • Ortam başlatma süresi yok
  • Özelliklerin alt kümesi
  • İşler paralelleştirilemez
  • Büyük veriler için daha kötü.
  • Eğitim sırasında veri akışı yok
  • DNN tabanlı özellik özelliği yok
  • Yalnızca Python SDK'sı
  • Uzak ML işlem kümeleri
  • Tam özellik kümesi
  • Alt işleri paralelleştirme
  • Büyük veri desteği
  • DNN tabanlı özellik geliştirme
  • İşlem kümesinin isteğe bağlı dinamik ölçeklenebilirliği
  • Kod içermeyen deneyim (web kullanıcı arabirimi) de kullanılabilir
  • Küme düğümleri için başlangıç zamanı
  • Her alt iş için başlangıç zamanı
  • Özellik kullanılabilirliği

    Aşağıdaki tabloda gösterildiği gibi uzak işlem kullandığınızda daha fazla özellik kullanılabilir.

    Özellik Uzaktan Yerel
    Veri akışı (100 GB'a kadar büyük veri desteği)
    DNN-BERT tabanlı metin özelliği ve eğitimi
    İlk çalıştırma GPU desteği (eğitim ve çıkarım)
    Görüntü Sınıflandırma ve Etiketleme desteği
    Tahmin için Auto-ARIMA, Prophet ve ForecastTCN modelleri
    Paralel olarak birden çok iş/yineleme
    AutoML studio web deneyimi kullanıcı arabiriminde yorumlanabilirliğe sahip modeller oluşturma
    Studio web deneyimi kullanıcı arabiriminde özellik mühendisliği özelleştirmesi
    Azure Machine Learning hiper parametre ayarlama
    Azure Machine Learning İşlem Hattı iş akışı desteği
    İşe devam et
    Tahmin
    Not defterlerinde deneme oluşturma ve çalıştırma
    Kullanıcı arabiriminde deneme bilgilerini ve ölçümlerini kaydetme ve görselleştirme
    Veri korumaları

    Eğitim, doğrulama ve test verileri

    Otomatik ML ile ML modellerini eğitmek için eğitim verileri sağlarsınız ve gerçekleştirilecek model doğrulama türünü belirtebilirsiniz. Otomatik ML, eğitimin bir parçası olarak model doğrulama gerçekleştirir. Yani otomatik ML, eğitim verilerine en uygun bileşimi bulmak için uygulanan algoritmaya göre model hiper parametreleri ayarlamak için doğrulama verilerini kullanır. Bununla birlikte, her ayarlama yinelemesi için aynı doğrulama verileri kullanılır. Bu da model, doğrulama verilerini geliştirmeye ve sığdırmaya devam ettiğinden model değerlendirme yanlılığını getirir.

    Bu tür bir sapmanın önerilen son modele uygulanmadığını doğrulamaya yardımcı olmak için otomatik ML, denemenizin sonunda otomatik ML'nin önerdiği son modeli değerlendirmek için test verilerinin kullanılmasını destekler. AutoML deneme yapılandırmanızın bir parçası olarak test verileri sağladığınızda, bu önerilen model denemenizin (önizleme) sonunda varsayılan olarak test edilir.

    Önemli

    Oluşturulan modelleri değerlendirmek için modellerinizi bir test veri kümesiyle test etmek bir önizleme özelliğidir. Bu özellik deneysel bir önizleme özelliğidir ve herhangi bir zamanda değişebilir.

    Test verilerini (önizleme) SDK (v1) veya Azure Machine Learning stüdyosu kullanacak şekilde AutoML denemelerini yapılandırmayı öğrenin.

    Ayrıca, alt işlerden modeller de dahil olmak üzere, kendi test verilerinizi sağlayarak veya eğitim verilerinizin bir kısmını ayırarak mevcut otomatik ML modellerini (önizleme) (v1) test edebilirsiniz.

    Özellik mühendisliği

    Özellik mühendisliği, ML algoritmalarının daha iyi öğrenmesine yardımcı olan özellikler oluşturmak için verilerin etki alanı bilgisini kullanma işlemidir. Azure Machine Learning'de, özellik mühendisliğini kolaylaştırmak için ölçeklendirme ve normalleştirme teknikleri uygulanır. Bu teknikler ve özellik mühendisliği toplu olarak özellik geliştirme olarak adlandırılır.

    Otomatik makine öğrenmesi denemeleri için özellik geliştirme otomatik olarak uygulanır, ancak verilerinize göre de özelleştirilebilir. Özelliklerin nelere dahil olduğu (v1) ve AutoML'nin modellerinizde aşırı sığdırılmış ve dengesiz verileri önlemeye nasıl yardımcı olduğu hakkında daha fazla bilgi edinin.

    Dekont

    Otomatik makine öğrenmesi özellik geliştirme adımları (özellik normalleştirme, eksik verileri işleme, metni sayısala dönüştürme vb.) temel alınan modelin bir parçası haline gelir. Modeli tahminler için kullanırken, eğitim sırasında uygulanan özellik geliştirme adımları giriş verilerinize otomatik olarak uygulanır.

    Özellik geliştirmeyi özelleştirme

    Kodlama ve dönüşüm gibi ek özellik mühendisliği teknikleri de mevcuttur.

    Bu ayarı şu şekilde etkinleştirin:

    Topluluk modelleri

    Otomatik makine öğrenmesi, varsayılan olarak etkinleştirilen grup modellerini destekler. Ensemble learning, tek modelleri kullanmaktan farklı olarak birden çok modeli birleştirerek makine öğrenmesi sonuçlarını ve tahmine dayalı performansı geliştirir. Grup yinelemeleri, işinizin son yinelemeleri olarak görünür. Otomatik makine öğrenmesi, modelleri birleştirmek için hem oylama hem de yığınlama grubu yöntemlerini kullanır:

    • Oylama: Tahmin edilen sınıf olasılıklarının ağırlıklı ortalamasına (sınıflandırma görevleri için) veya tahmin edilen regresyon hedeflerine (regresyon görevleri için) göre tahmin eder.
    • Yığınlama: Yığınlama heterojen modelleri birleştirir ve tek tek modellerin çıkışına göre bir meta model eğiter. Geçerli varsayılan meta modeller sınıflandırma görevleri için LogisticRegression ve regresyon/tahmin görevleri için ElasticNet'tir.

    Grup içinde hangi modellerin kullanılacağına karar vermek için sıralanmış grup başlatmalı Caruana grubu seçim algoritması kullanılır. Yüksek düzeyde, bu algoritma en iyi bireysel puanlara sahip en fazla beş modelle grubu başlatır ve kötü bir ilk grubu önlemek için bu modellerin en iyi puanın %5 eşiğinde olduğunu doğrular. Ardından her bir topluluk yinelemesi için mevcut gruba yeni bir model eklenir ve sonuçta elde edilen puan hesaplanır. Yeni bir model mevcut grup puanını geliştirdiyse, grup yeni modeli içerecek şekilde güncelleştirilir.

    Otomatik makine öğrenmesinde varsayılan grup ayarlarını değiştirmek için nasıl yapılır (v1) bölümüne bakın.

    AutoML & ONNX

    Azure Machine Learning ile bir Python modeli oluşturmak ve bunun ONNX biçimine dönüştürülmesini sağlamak için otomatik ML'yi kullanabilirsiniz. Modeller ONNX biçiminde olduktan sonra çeşitli platformlarda ve cihazlarda çalıştırılabilir. ONNX ile ML modellerini hızlandırma hakkında daha fazla bilgi edinin.

    Bu Jupyter not defteri örneğinde ONNX biçimine nasıl dönüştürüldüğünü görün. ONNX'te (v1) hangi algoritmaların desteklendiği hakkında bilgi edinin.

    ONNX çalışma zamanı C#'yi de desteklediğinden, C# uygulamalarınızda otomatik olarak oluşturulan modeli, rest uç noktalarının oluşturduğu ağ gecikme sürelerinden herhangi birine veya yeniden kodlamaya gerek kalmadan kullanabilirsiniz. ML.NET içeren bir .NET uygulamasında AutoML ONNX modeli kullanma ve ONNX çalışma zamanı C# API'si ile ONNX modellerini çıkarsama hakkında daha fazla bilgi edinin.

    Sonraki adımlar

    AutoML ile çalışmaya başlamanızı sağlamak için birden çok kaynak vardır.

    Öğreticiler/ nasıl yapılır

    Öğreticiler, AutoML senaryolarının uçtan uca giriş örnekleridir.

    Nasıl yapılır makaleleri otomatik ML'nin sunduğu işlevlerle ilgili ek ayrıntılar sağlar. Örneğin:

    Jupyter not defteri örnekleri

    Otomatik makine öğrenimi örnekleri için GitHub not defteri deposundaki ayrıntılı kod örneklerini ve kullanım örneklerini inceleyin.

    Python SDK başvurusu

    AutoML sınıf başvurusu belgeleriyle SDK tasarım desenleri ve sınıf belirtimleri konusundaki uzmanlığınızı derinleştirin.

    Dekont

    Otomatik makine öğrenmesi özellikleri ML.NET, HDInsight, Power BI ve SQL Server gibi diğer Microsoft çözümlerinde de kullanılabilir