What is Machine Learning?
ML enables computers to learn from data without explicit programming.
Types
- Supervised: Labeled data (classification, regression)
- Unsupervised: Unlabeled data (clustering)
- Reinforcement: Learning from rewards
Example
from sklearn.ensemble import RandomForestClassifier
model = RandomForestClassifier()
model.fit(X_train, y_train)
predictions = model.predict(X_test)
Summary
- Supervised learning uses labeled training data
- Scikit-learn is the go-to Python ML library
YouTip