# -*- 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()