01 : Intro to ML Flashcards
(12 cards)
What is ML?
Programming computers to learn from observational data by identifying pattern and relationships.
These learned patterns are then used to analyze new data and make predictions or decisions.
Why we use ML?
- Automation of Tasks
- Predective analysis
- Handling big data
- Improved accuacy
- Customization and Personalization
When we should use ML?
- When The problem can’t be solved with simple rules
- When patterns need to be identified.
- For predictive insights
- To automate repetitive tasks
- For personalization
Types of systems of ML?
- Supervised
- Unsupervised
- Semi-Supervised
- Reinforcement Learning
Supervised learning ?
Trained on labeled dataset, where each input data point is paired with a corresponding output.
Supervised learning algorithms ?
- K-nearest neighbors
- Linear regression
- Neural networks
- Support vector machines
- Logistic regression
- Decision trees and random forests
Unsupervised learning ?
- Trained with unlabeled data and must identify underlying patterns or structures in the data.
Unsupervised learning algorithms ?
- Clustering : K-means, hierarchical cluster analysis
- Association rule learning : Eclat, Apriori
- Visualization and dimensionality reduction : kernal PCA, t-distributed, PCA
Semi-supervised learning ?
- A mix of both supervised and unsupervised approaches, where the dataset has a small amount of labled data and a large amount of unlabled data.
Reinforcement lerning ?
Learns through intereractions with an environment, receiving feedback in the form of rewards or penalties.
Examples of supervised machine learning tasks ?
- Identifying the zip code from handwritten digits on an envelope.
- Determining whether a tumor is begin based on a medical image.
- Detecting fraudulent activity in credit card transactions
Examples of unsupervised machine learning tasks ?
- Identifying topics in a set of blog posts
- Segmenting customers into group with similar preferences
- Detecting abnormal access patterns to a websites