generated from LufsX/Experiment-LogReg
This commit is contained in:
+4
-1
@@ -113,6 +113,8 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
# 数据预处理
|
# 数据预处理
|
||||||
X, y = preprocess_data(X, y)
|
X, y = preprocess_data(X, y)
|
||||||
|
X_mean = np.mean(X, axis=0) # 保存训练数据的均值
|
||||||
|
X_std = np.std(X, axis=0) # 保存训练数据的标准差
|
||||||
|
|
||||||
# 尝试不同的正则化强度
|
# 尝试不同的正则化强度
|
||||||
l2_penalties = [0.01, 0.1, 1.0]
|
l2_penalties = [0.01, 0.1, 1.0]
|
||||||
@@ -123,7 +125,8 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
# 加载测试数据并进行预处理
|
# 加载测试数据并进行预处理
|
||||||
X_test, y_test = load_data("./data/horse-colic.test")
|
X_test, y_test = load_data("./data/horse-colic.test")
|
||||||
X_test, y_test = preprocess_data(X_test, y_test)
|
X_test = (X_test - X_mean) / X_std # 使用训练数据的均值和标准差进行标准化
|
||||||
|
X_test, y_test = preprocess_data_base(X_test, y_test) # 应用其他预处理步骤
|
||||||
|
|
||||||
# 评估模型准确率
|
# 评估模型准确率
|
||||||
accuracy = evaluate_model(X_test, y_test, weights)
|
accuracy = evaluate_model(X_test, y_test, weights)
|
||||||
|
|||||||
Reference in New Issue
Block a user