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 full-size 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 full-size slide

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

    View full-size slide

  4. MAKINE ÖĞRENMESI

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size 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 full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size 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 full-size 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 full-size slide

  16. DEMO – KODA GEÇELİM

    View full-size slide

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

    View full-size slide