Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microsoft ML.NET

Cihan Yakar
February 19, 2019

Microsoft ML.NET

ML.NET 0.10 sürümü ile bir sınıflandırma örneği anlatılmıştır.

Cihan Yakar

February 19, 2019
Tweet

More Decks by Cihan Yakar

Other Decks in Programming

Transcript

  1. MICROSOFT
    ML.NET
    Cihan YAKAR
    [email protected]

    View Slide

  2. MAKINE ÖĞRENMESI
    public static int PredictQuality(Wine wine)
    {
    return (int)(wine.CitricAcid * 0.7
    + wine.Alcohol * 0.2
    + wine.CitricAcid * 0.5);
    }

    View Slide

  3. MAKINE ÖĞRENMESI
    public static int PredictQuality(Wine wine)
    {
    return *** ML ***
    }

    View Slide

  4. MAKINE ÖĞRENMESI

    View Slide

  5. SINIFLANDIRMA
    public static Hayvan HangiHayvan(Picture x)
    {
    return Hayvan.Kurbaga;
    }

    View Slide

  6. DEMETLEME / KÜMELEME
    public static Hayvan[][] Demetle(Hayvan[] hayvanat, int num)
    {
    }

    View Slide

  7. REGRESYON
    public static float Sicaklik(DateTime tarih)
    {
    return 45;
    }

    View Slide

  8. İLK DEĞİL
    • Machine Learning Server 9.3,
    • Azure Machine Learning Service,
    • Azure Machine Learning Studio,
    • Azure Databricks (Spark-based analytics platform),
    • SQL Server Machine Learning Services,
    • Azure Cognitive Service,
    • Azure Data Science Virtual Machine,
    • Windows ML.

    View Slide

  9. ML.NET
    Load Data
    IDataView
    Transform Data
    ITransformer
    Choose Algorithm
    IEstimator
    Train Model
    Evaluate Model
    PredictionEngine
    Deploy Model

    View Slide

  10. DEMO – VERİYİ İNCELEYELİM

    View Slide

  11. DEMO – VERİYİ İNCELEYELİM

    View Slide

  12. DEMO – VERİYİ İNCELEYELİM

    View Slide

  13. DEMO – VERİYİ İNCELEYELİM

    View Slide

  14. DEMO – VERİYİ İNCELEYELİM
    0
    100
    200
    300
    400
    500
    600
    700
    800
    3 4 5 6 7 8
    Kalitelerin Dağılımı

    View Slide

  15. DEMO – VERİYİ İNCELEYELİM
    0
    100
    200
    300
    400
    500
    600
    700
    800
    3 4 5 6 7 8
    Kalitelerin Dağılımı

    View Slide

  16. DEMO – KODA GEÇELİM

    View Slide

  17. TEŞEKKÜRLER
    WWW.TEKNOLOT.COM

    View Slide