5.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Machine Learning
• Machine learning is a subset of Artificial Intelligence (AI)
• Provides systems the ability to automatically learn and improve
from experience without being explicitly programmed.
• Process
• Prepare Data
• Build Model (Acquire Knowledge)
• Use Model (Predict Decisions)
• Results are probabilistic
7.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Machine Learning Types
Supervised Learning
Classification
• Binary classification – Sentiment analysis
• Multi classification – Issue Classification
Regression
• Price prediction
Unsupervised Learning
Clustering
• Cluster customers into who purchase similar products
8.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Artificial Intelligence vs. Machine Learning vs. Deep Learning
9.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
ML.Net
Machine Learning framework for building custom ML Models
Cross-platform and open-source available
Announced
10.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Reuse .Net Skills
C# and F# for custom models
Proven at scale
Azure, Windows, Office
Used in PowerBI, Outlook, Visual Studio…
Extensible
Tenserflow, ONNX and Infer.Net
Custom LM made easy
Automated ML and Tools (Model builder and CLI)
11.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Few samples from GitHub repository
https://github.com/dotnet/machinelearning-samples
16.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Automated Machine Learning – AutoML (Preview state)
Automate the creation of the model
• You don't need to write the code by yourself to train a model
• You simply need to provide your datasets.
• The "best" model and the code for running it will be generated for
you.
Currently only support Binary-Classification, Multiclass
Classification and Regression.
In upcoming versions will be supporting additional ML Tasks such
as Recommendations, Anomaly Detection, Clustering, etc..
17.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Available in three form factors
• ML.Net Model Builder
• ML.Net CLI
• ML.Net AutoML API (For ISVs)
18.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
ML.Net Model Builder (Preview)
• UI tooling in Visual Studio as Visual studio extension
• Uses Automated Machine Learning (AutoML) to easily allow to
build, train and ship custom machine learning models
• Developers with no ML expertise can use this tool easily
• Model Builder currently supports Regression, Binary-Classification
and Multi-Classification tasks.
19.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
• Currently support .tsv, .csv, .txt, and SQL as the data types
• If you have a .txt file, columns should be separated with ',' or ';' or
'/t‘
• The files must have a header row.
20.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
ML.Net Model Builder
www.aka.ms/dotnetmodelbuilder
https://github.com/dotnet/machinelearning-
samples/tree/master/modelbuilder
21.
www.Suhail.Cloud #SuhailCloud @SuhailCloud
ML.Net CLI (Preview state)
The ML.NET CLI is a tool you can run on any command-prompt
• Windows – Poweshell and CMD
• Mac or Linux – Bash
Generates good quality ML.NET models based on training datasets
you provide.
It also generates sample C# code to run/score the model
Generates C# code that was used to create/train it so you can
research what algorithm and settings it is using.
Parece que tem um bloqueador de anúncios ativo. Ao listar o SlideShare no seu bloqueador de anúncios, está a apoiar a nossa comunidade de criadores de conteúdo.
Odeia anúncios?
Atualizámos a nossa política de privacidade.
Atualizámos a nossa política de privacidade de modo a estarmos em conformidade com os regulamentos de privacidade em constante mutação a nível mundial e para lhe fornecer uma visão sobre as formas limitadas de utilização dos seus dados.
Pode ler os detalhes abaixo. Ao aceitar, está a concordar com a política de privacidade atualizada.