123456789101112131415161718192021222324252627282930313233343536 |
- import pickle
- import os
- def load_model(file_path):
- """
- 加载保存的模型文件。
-
- :param file_path: 模型文件的路径
- :return: 加载的模型
- """
- with open(file_path, 'rb') as f:
- model = pickle.load(f)
- return model
- # 你需要替换为实际的文件路径
- # file_path = 'model_optimize/pkl/rf_model_1207_1530.pkl'
- # file_path = r'pkl\rf_model_0308_1619.pkl'
- file_path = r'pkl\rf_model_0308_1632.pkl'
- # 加载模型
- loaded_model = load_model(file_path)
- # 读取模型的超参数
- n_estimators = loaded_model.n_estimators
- max_depth = loaded_model.max_depth
- min_samples_split = loaded_model.min_samples_split
- min_samples_leaf = loaded_model.min_samples_leaf
- max_features = loaded_model.max_features
- # 打印超参数
- print(f"n_estimators: {n_estimators}")
- print(f"max_depth: {max_depth}")
- print(f"min_samples_split: {min_samples_split}")
- print(f"min_samples_leaf: {min_samples_leaf}")
- print(f"max_features: {max_features}")
|