Views
No views yet
| Category | Tools |
|---|---|
| NLP | sentence-transformers |
| Clustering | scikit-learn (KMeans, HDBSCAN) |
| Data | pandas, NumPy |
pip install -r requirements.txt1python train.py
2python inference.py --input data/keywords.csv --output data/clustered.csv06_keyword-cluster-seo/
├── config.py
├── train.py # Fit encoder + KMeans; save to models/
├── inference.py # Assign cluster to keywords CSV
├── requirements.txt
├── .env.example
├── data/
│ └── keywords.csv # Sample: one column "keyword"
└── models/data/keywords.csv — single column keyword. Optional: volume, difficulty.DATA_PATH and N_CLUSTERS in .env if needed.