Automated machine learning (Automated ML) builds high-quality machine learning models, and make much easier for hyperparameter selection and deployment. In this session, we will use Automated ML improving the training process, and some tips for developing a deep learning model as well.
Feel free to check out the video record on youtube,
https://youtu.be/xNBBHhModQs
---
LinkedIn:
https://www.linkedin.com/in/mia-chang/
---
Meetup Event:
AI in Action December 2018 Meetup
https://www.meetup.com/AI-in-Action-Berlin/events/256936474/
Azure Machine Learning & Authentication for Serverless Computing
https://www.meetup.com/Berlin-Microsoft-Azure-Meetup/events/258259584/
5. Agenda
• Automated is the new black
• Why Automated Machine Learning
• Automated ML Capabilities
• build high-quality models
• make much easier for
- hyperparameter selection
- deployment
• How to Get Started
8. • Preprocess the data
• Select appropriate features
• Select an appropriate model family
• Optimize model hyperparameters
• Postprocess machine learning models
• Critically analyze the results obtained. https://github.com/hibayesian/awesome-automl-papers
https://cdn-images-1.medium.com/max/2000/1*oU3LAye3LxFcHg0UePmbSA.png
9. How much is this car worth?
Machine Learning Problem Example
10. Model Creation Is Typically Time-Consuming
Mileage
Condition
Car brand
Year of make
Regulations
…
Mileage
Car brand
Year of make
11. Model Creation Is Typically Time-Consuming
Mileage
Condition
Car brand
Year of make
Regulations
…
Mileage
Car brand
Year of make
16. Automated ML Capabilities
• Based on Microsoft Research
• Brain trained with several million
experiments
• Collaborative filtering,
Bayesian optimization
• Privacy preserving:
No need to “see” the data
17. Automated ML Capabilities
• ML Scenarios:
Classification & Regression, Forecasting
• Integration: Azure Machine Learning,
Azure Notebooks, Jupyter Notebooks
• Data Type: Numeric, Text
• Languages: Python
• Training Compute:
Local Machine,
Remote Azure DSVM (Linux),
Azure Batch AI, Databricks
• Scale: Faster model training using
multiple cores and parallel experiments
18. The approach combines ideas from
collaborative filtering and Bayesian
optimization...
19. How the Azure Machine Learning service works:
architecture and concepts
https://docs.microsoft.com/en-us/azure/machine-learning/service/concept-azure-machine-learning-architecture
21. ● Start with your azure account
● Setup a Python environment and import the SDK packages
● Configure an Azure Machine Learning service workspace
● Auto-train a model (local or cloud)
● Run the model locally with custom parameters
● Explore the results
● Register the best model
26. Retrieve the Best Model
And Create Scoring Script
Create Scoring Script
Create a YAML File for the Environment
Deploy to Azure as a container service
And test with endpoint
https://github.com/Azure/MachineLearningNotebooks/tree/master/how-to-use
-azureml/automated-machine-learning