Machine Learning (ML)

woman wearing grey shirt



Machine Learning (ML) is a subfield of Artificial Intelligence (AI) that focuses on creating algorithms and models that can learn from data and make predictions or decisions without being explicitly programmed. As a Product Manager, it is essential to understand the key concepts and terminology related to ML to effectively manage ML-based products.

Here are some key terms related to Machine Learning:

1. Algorithm: A set of rules and instructions that a machine learning model follows to make predictions or decisions.

2. Model: A mathematical representation of a problem that a machine learning algorithm uses to make predictions or decisions.

3. Training Data: The data used to train a machine learning model. This data is labeled with the correct output values, which the model tries to predict during training.

4. Testing Data: The data used to evaluate the performance of a machine learning model. This data is not used during training and is typically held back until after the model is trained.

5. Supervised Learning: A type of machine learning where the model is trained on labeled data, and the goal is to predict the correct output values for new, unseen data.

6. Unsupervised Learning: A type of machine learning where the model is trained on unlabeled data, and the goal is to discover patterns or relationships in the data.

7. Reinforcement Learning: A type of machine learning where the model learns by interacting with an environment and receiving feedback in the form of rewards or penalties.

8. Overfitting: When a machine learning model becomes too complex and starts to fit the training data too closely, resulting in poor performance on new, unseen data.

9. Underfitting: When a machine learning model is too simple and fails to capture the underlying patterns in the data, resulting in poor performance on both training and testing data.

10. Hyperparameters: Parameters that are set before training a machine learning model, such as the learning rate or number of hidden layers in a neural network.

As a Product Manager, understanding these key terms related to Machine Learning is critical to effectively manage ML-based products.