Model Pipeline - Bag of Words (CountVectorizer)
This pipeline converts text into numbers using the Bag of Words method. It counts how many times each word appears in the text. Then, a simple model learns to classify the text based on these counts.
This pipeline converts text into numbers using the Bag of Words method. It counts how many times each word appears in the text. Then, a simple model learns to classify the text based on these counts.
Loss
0.7 |****
0.6 |***
0.5 |**
0.4 |**
0.3 |*
0.2 |*
0.1 |
+------------
1 2 3 4 5 Epochs| Epoch | Loss ↓ | Accuracy ↑ | Observation |
|---|---|---|---|
| 1 | 0.65 | 0.50 | Model starts with random guesses, accuracy is low |
| 2 | 0.45 | 0.75 | Model learns word importance, accuracy improves |
| 3 | 0.30 | 0.85 | Loss decreases steadily, model fits training data better |
| 4 | 0.20 | 0.90 | Model converges with high accuracy |
| 5 | 0.15 | 0.95 | Final epoch shows best performance |