diff --git a/260430+2509165020/测试结果.xlsx b/260430+2509165020/测试结果.xlsx new file mode 100644 index 0000000..b4bd11b Binary files /dev/null and b/260430+2509165020/测试结果.xlsx differ diff --git a/__pycache__/config.cpython-38.pyc b/__pycache__/config.cpython-38.pyc new file mode 100644 index 0000000..8c56876 Binary files /dev/null and b/__pycache__/config.cpython-38.pyc differ diff --git a/__pycache__/dataset.cpython-38.pyc b/__pycache__/dataset.cpython-38.pyc new file mode 100644 index 0000000..5f1810d Binary files /dev/null and b/__pycache__/dataset.cpython-38.pyc differ diff --git a/__pycache__/model_numpy.cpython-38.pyc b/__pycache__/model_numpy.cpython-38.pyc new file mode 100644 index 0000000..68b69b1 Binary files /dev/null and b/__pycache__/model_numpy.cpython-38.pyc differ diff --git a/__pycache__/train.cpython-38.pyc b/__pycache__/train.cpython-38.pyc new file mode 100644 index 0000000..d65daef Binary files /dev/null and b/__pycache__/train.cpython-38.pyc differ diff --git a/config.py b/config.py index 12a552d..9292e49 100644 --- a/config.py +++ b/config.py @@ -13,13 +13,13 @@ MAX_SEQ_LEN = 100 # 句子最大长度(词数) VECTORIZER_TYPE = 'tfidf' # 'tfidf' 或 'bow'(向量化方式) # ==================== 模型相关 ==================== -MODEL_TYPE = 'mlp' # 'mlp' 或 'lr'(模型类型) +MODEL_TYPE = 'lr' # 'mlp' 或 'lr'(模型类型) HIDDEN_SIZE = 64 # MLP隐藏层大小(LR忽略) NUM_CLASSES = 2 # 类别数(正面/负面二分类) -KEEP_PROB = 1.0 # Dropout保留概率(LR忽略,设为1即可) +KEEP_PROB = 1.0 # Dropout保留概——0.06率(LR忽略,设为1即可) # ==================== 训练相关 ==================== -LEARNING_RATE = 0.05 # 学习率 +LEARNING_RATE = 0.08 # 学习率 NUM_EPOCHS = 100 # 训练轮数 BATCH_SIZE = 64 # 批次大小 diff --git a/predict.py b/predict.py index c05d86e..37b35f0 100644 --- a/predict.py +++ b/predict.py @@ -8,7 +8,7 @@ 程序会: 1. 列出已保存的模型 2. 让学生选择模型 -3. 加载模型和向量化器 +3. 加载模型和向量化器2 4. 学生输入文本,实时预测情感 """