| --- |
| pretty_name: Application Classification LightGBM 141 Apps |
| license: unknown |
| tags: |
| - lightgbm |
| - network-traffic |
| - application-classification |
| - tabular-classification |
| - model-card |
| --- |
| |
| # argo11/app-classification-lgbm-141apps |
|
|
| ## 概要 |
| `argo11/app-classification-data` の `141apps_processed.parquet` を入力として学習した LightGBM multiclass classifier です。ネットワーク flow 統計から application protocol / service を分類します。 |
|
|
| ## 確認した内容 |
| - 主なファイル: `lgbm_model.txt`, `lgbm_model_meta.json` |
| - 入力: `data/processed/141apps_processed.parquet` |
| - target: `target` |
| - feature 数: 56 |
| - 学習サンプル: 49,999 行の sampled training |
| - class 数: 65 |
| - dropped class: `MQTT` |
| - validation accuracy: 0.8838 |
| - validation macro F1: 0.6989 |
| - smoke run も `smoke/` に保存されています。 |
|
|
| ## 推定した内容 |
| - full dataset 全体ではなく、50,000 行 sample で短時間学習した baseline model と推定しています。 |
|
|
| ## 用途 |
| - 141-app network flow classification の LightGBM baseline |
| - FT-Transformer 系 model との比較 |
| - feature importance / tabular baseline 検証 |
|
|
| ## 制限 |
| - class imbalance と rare class filtering の影響があります。 |
| - metadata に記録された preprocessing と同じ feature order で推論してください。 |
|
|
| ## 関連 dataset |
| - `argo11/app-classification-data` |
|
|