zach
Add trained model and model card
ac81450
---
language: en
license: mit
library_name: sklearn
tags:
- text-classification
- sentiment-analysis
- code-review
- sklearn
pipeline_tag: text-classification
---
# Code Review Sentiment Classifier
A lightweight sklearn-based classifier for code review comments. Classifies review feedback as positive, neutral, or negative.
## Model Details
- **Type:** TF-IDF + Logistic Regression pipeline
- **Task:** 3-class text classification
- **Framework:** scikit-learn
- **Labels:** negative (0), neutral (1), positive (2)
## Usage
```python
import pickle
with open("model.pkl", "rb") as f:
model = pickle.load(f)
review = "Great implementation, clean code!"
label = model.predict([review])[0] # 0=negative, 1=neutral, 2=positive
proba = model.predict_proba([review])[0]
```
## Training Data
30 code review comments (10 per class) covering:
- **Positive:** Praise, LGTM, good patterns
- **Neutral:** Suggestions, minor nits, questions
- **Negative:** Bugs, security issues, performance problems
## Limitations
- Small training set
- English only
- Focused on software engineering domain
## License
MIT