更新 function.py
Gitea Actions Experiment Test / Experiment-Actions (push) Successful in 31s

This commit is contained in:
cy
2024-10-20 17:13:31 +08:00
parent 7b4da92f80
commit 1b536a0ddc
+6 -10
View File
@@ -98,12 +98,13 @@ def load_dataset(directory):
data_set.append(img_to_vector(os.path.join(root, file)))
data_set = np.array(data_set).reshape(len(data_set), - 1)
# 找到数据集中的最大值和最小值
data_min = np.min(data_set)
data_max = np.max(data_set)
# # 找到数据集中的最大值和最小值
# data_min = np.min(data_set)
# data_max = np.max(data_set)
# 归一化数据
data_set = (data_set - data_min) / (data_max - data_min)
# data_set = (data_set - data_min) / (data_max - data_min)
data_set = data_set / 255.0
return data_set, np.array(labels)
@@ -146,14 +147,9 @@ if __name__ == "__main__":
"00000000000001111111110000000000"
"00000000000000000111100000000000"
)
# 对测试数据进行归一化
test_data_vector = np.array([int(char) for char in test_data]).reshape(1, 1024)
test_data_min = np.min(test_data_vector)
test_data_max = np.max(test_data_vector)
test_data_vector = (test_data_vector - test_data_min) / (test_data_max - test_data_min)
predicted_label = classify(
np.array([int(char) for char in test_data]).reshape(1, 1024),
np.array([int(char) for char in test_data]).reshape(1, 1024) / 255.0,
train_data,
train_labels,
)