- Published on
AI-900 - Azure AI Fundamentals
- Authors
- Name
- sinhnt
- @sinhnt
References
Microsoft AI Principles
- Fairness: AI systems should treat all people fairly. (Man, woman, child, etc.)
- Reliability and Safety: AI systems should be reliable and safe.
- Privacy and Security: AI systems should be secure and respect privacy.
- Inclusiveness: Engage and empower all people regardless of their background.
- Transparency: AI systems should be understandable.
- Provide clear guidelines for developers and users.
- The factors used to make the decision for loan applications should be clear.
- Accountability: AI systems should be accountable to people.
Microsoft AI Key Elements
- Machine Learning: The fundamentals of AI system, learn and predict like a human.
- Anomoly Detection: detect outliers and thing out of place like a human.
- Computer Vision: be able to see and understand the world like a human.
- Natural Language Processing: be able to understand and generate human language like a human.
- Conversational AI: be able to have a conversation with a human like a human.
Machine learning models
Imagine you have a task, and Feature
is task's input, Label
is task's output.
Combining features to create another feature is called feature engineering.
- Supervised machine leaning: Generally humnan labeled data.
- Classification: Predicting the category of a data point (Foolist, lovely, smart)
- Example:Give a people and determine which group they should belong to.
- Evaluation metrics - True positive rate.
- Regression: Predicting a numeric value
- Example: Regression is a form of machine learning used to understand the relationships between variables to predict a desired outcome. Regression predicts a numeric label or outcome based on variables, or features. For example, an automobile sales company might use the characteristics of a car (such as engine size, number of seats, mileage, and so on) to predict its likely selling price. In this case, the characteristics of the car are the features, and the selling price is the label.
- Evaluation metrics: MAE, RMSE and R2
- Classification: Predicting the category of a data point (Foolist, lovely, smart)
- Unsupservised machine leaning: Data has not been labeled, the model need to do its own labeling.
- Clustering: Grouping similar data points together.
- Example: Give a group of people and output group them into different groups (Foolist, lovely, smart).
- Clustering: Grouping similar data points together.
- Reinforcement learning: No data, the model need to learn by itself.
- Game AI, Learning tasks, robot navigation.
Azure Machine Learning
Basic workspace vs Enterprise workspace
- Enterprise workspace is now fused with Basic
Azure Machine Learning Designer
- Provide drag-and-drop interface to create, test, and deploy machine learning models. You can drag and drop: Module, dataset
- Save progress as a draft pipeline.
- Support R and Python script.
Module:
- split data: to create training dataset and validation dataset.
Computer Vision
Confidence is the calculated probability of a corect image Classification.