from function.model_manager import ModelManager # 创建模型管理器实例 manager = ModelManager() # 获取所有已训练模型 result = manager.get_finished_models( page=1, page_size=10, experiment_name='breast_cancer_classification_3' ) # 打印结果 print("\n已训练模型列表:") print(f"状态: {result['status']}") if result['status'] == 'success': print(f"\n总数: {result['total_count']}") print(f"当前页: {result['page']}") print(f"每页数量: {result['page_size']}") print("\n模型列表:") for model in result['models']: ''' 'run_id': run['run_id'], 'experiment_id': run['experiment_id'], ''' print(f"run_id", model['run_id']) print(f"experiment_id", model['experiment_id']) print(f"算法: {model['algorithm']}") print(f"任务类型: {model['task_type']}") print(f"数据集: {model['dataset']}") print(f"训练开始时间: {model['training_start_time']}") print(f"训练结束时间: {model['training_end_time']}") print("模型参数:") for k, v in model['parameters'].items(): print(f" {k}: {v}") print("评估指标:") for metric_name, metric_value in model['metrics'].items(): print(f" {metric_name}: {metric_value:.4f}") else: print(f"错误信息: {result['message']}")