Community Builder for 3 years • Explore ML Facilitator with Crowdsource by Google for 2 years • Google Dev Library Author Profile Interests Experience • Research in TinyML, TTS & LLM
a subfield of artificial intelligence (AI) that enables computers to learn from data to make predictions and identify patterns. Computers traditionally rely on explicit programming. Machine learning is programming computers to optimize a performance criterion using example data or past experience
Training data + desired outputs (labels) • Unsupervised learning – Training data (without desired outputs) • Semi-supervised learning – Training data + a few desired outputs • Reinforcement learning – Rewards from sequence of actions
training data includes labeled examples. The algorithm attempts to find the relationship between the input features (independent variables) and the output (dependent variable), which is known as the "ground truth". Common examples of supervised learning include classification (determining the class of an object based on its features) and regression (predicting a continuous value).
training data is unlabeled. The algorithm must identify patterns and structure in the data on its own. Common examples of unsupervised learning include clustering (grouping similar data points) and dimensionality reduction (reducing the number of features in the data).
combination of labeled and unlabeled data: The labeled data provides the grounding for the model, teaching it basic concepts and the structure of the problem. The unlabeled data adds additional information and helps the model learn more complex relationships and patterns.
through trial and error in an environment. The agent takes actions, observes the outcome, receives a reward (positive or negative), and uses this feedback to improve its future choices. This allows the agent to learn without explicit instructions and adapt to changing environments.
of thousands of machine learning algorithms - Hundreds new every year - Every ML algorithm has three components: Representation Optimization Evaluation