# -*- coding: utf-8 -*-
"""
主程序入口

使用方式：

1. 运行单个模型（默认）：
   python main.py
   
   修改 config.py 中的 MODEL_TYPE 和 VECTORIZER_TYPE 来切换配置

2. 运行对比实验：
   修改 config.py 中 RUN_COMPARISON = True
   
   这会依次运行：
   - 实验1: BoW vs TF-IDF (固定LR模型)
   - 实验2: LR vs MLP (固定TF-IDF)
   - 实验3: 不同学习率对比
   - 实验4: 不同隐藏层大小对比
   
   最后输出汇总报告
"""

from train import main

if __name__ == '__main__':
    print("\n" + "=" * 70)
    print("文本分类实验 - 纯NumPy实现")
    print("数据集: ChnSentiCorp (中文酒店评论)")
    print("模型: Logistic Regression / MLP")
    print("向量化: BoW / TF-IDF")
    print("=" * 70 + "\n")
    
    main()
