What is Azure Machine Learning?
In This Article, you'll learn all about Azure ML (Machine Learning).
- Pre-requisite Knowledge –
Before we start with the understanding of what is Azure Databricks, we should know –
- Basic knowledge of cloud computing and its services
- Basic knowledge of Microsoft Azure
- Basic knowledge of Artificial Intelligence and algorithms
- Background –
I would like to explain the short information about ‘what is artificial intelligence and machine learning’ before jump into Azure machine learning.
Artificial Intelligence –
- In simple words ‘Artificial Intelligence (AI)’ is the artificial creation of the system like a human who can observe, react, learn, plan and process the instructions and provide intelligence on it.
- It is rapidly emerging technology and the internet enables technology.
- Sometimes AI is also called as Machine Learning.
- Introduction –
Machine Learning –
- Machine learning is not new. It is a subset of Artificial Intelligence (AI).
- The algorithm is a sequence of activities/actions/steps used to solve the problem.
- Implement the algorithm and its models are called machine learning in the computer world.
- Today, developing the new algorithm to instruct the computer to run it is the key to advanced technology.
- Important
- Machine learning is a data science technique that allows computers to use existing data to forecast future behaviors, outcomes, and trends.
- Machine learning works on the mathematical model and builds by using the sample data.
- Machine Learning has the capability to learn and IMPROVE from experience WITHOUT explicit programmed.
- Examples
- How to email system tracks the email is spam email.
- How an online shopping system shows a similar product which you are looking for.
- Types
- Supervised Learning – We have trained the model by data sets.
- Unsupervised Learning – Machine learning model learns the data and finds the patterns and relationships in the data. Based on the pattern and relationships model is trained.
- Reinforcement Learning – Machine learning model will find out the best outcome. It works on the hit and trial method. Once the model is trained than its ready for predicting the new data.
- How does it work?
- At a high level, the machine algorithm creates one model data based on the existing test data as input.
- Push the new input data then the machine learning algorithm makes a prediction based on the model which was prepared in step 1 above.
- This prediction is evaluated and if accepted then the algorithm is deployed.
- If the prediction is not accepted, then machine learning is trained again with bigger training data.
- Azure Machine Learning Service –
- Microsoft Azure provides the cloud-based platform to the machine learning implementation and deployment.
- Using the Microsoft Azure ML feature, we can prepare data, train the model, test the model, deploy the model, manage and track the model.
- We can scale out ML to the cloud using Azure ML.
- Azure ML supports to the open-source technologies like PyTorch, TensorFlow, and scikit-learn.
- This technology can be used in any ML types which are mentioned above.
- Use the Azure Machine Learning Python SDK with open-source Python packages or use the visual interface.
- It has a visual interface for experimenting and deployment with drag-n-drop.
- Microsoft Azure has Azure Machine Learning Studio to implement, test, train and deploy the ML. Machine Learning Studio is a collaborative place for data science, predictive analytics, cloud resources, and your data meet.
Image Source – Microsoft Docs
- We can implement the ML algorithm and model using tools -
- Visual Interface (Drag-n-drop modules)
- Jupyter notebooks (We can use SDK)
- Visual Studio Code Extension
Image Source – Microsoft Docs
- Reference Links –
- https://en.wikipedia.org/wiki/Machine_learning
- https://www.internetsociety.org/resources/doc/2017/artificial-intelligence-and-machine-learning-policy-paper/?gclid=EAIaIQobChMIn56dqfXA4wIVENbACh0njwYVEAAYAyAAEgJYRfD_BwE
- https://www.expertsystem.com/machine-learning-definition/
- https://www.edureka.co/blog/what-is-machine-learning/
- https://docs.microsoft.com/en-us/azure/machine-learning/service/overview-what-is-azure-ml
Conclusion - In this article, we have learned the overview of Artificial Intelligence, Machine Learning, and Azure Machine Learning Service.