# 多模态协同诊断肾癌辅助系统 **Repository Path**: dinner00/Mutil-kideny ## Basic Information - **Project Name**: 多模态协同诊断肾癌辅助系统 - **Description**: 基于飞桨的多模态协同诊断与大语言模型驱动的肾癌智能辅助系统,集成了图像识别与自然语言处理技术,助力精准医疗。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-10 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Kidney Disease Detection System ## 项目概述 这是一个完整的肾脏疾病检测系统,包含数据预处理、模型训练、推理服务和Web界面。 ## 项目结构 ``` kidney-mutil/ ├── README.md # 项目说明文档 ├── requirements.txt # 项目依赖 ├── config/ # 配置文件 │ ├── __init__.py │ ├── model_config.py # 模型配置 │ ├── data_config.py # 数据配置 │ └── app_config.py # 应用配置 ├── data/ # 数据相关 │ ├── __init__.py │ ├── raw/ # 原始数据 │ ├── processed/ # 预处理后数据 │ ├── splits/ # 训练/验证/测试集 │ └── preprocess.py # 数据预处理脚本 ├── models/ # 模型相关 │ ├── __init__.py │ ├── architectures/ # 模型架构 │ │ ├── __init__.py │ │ ├── resnet.py │ │ ├── unet.py │ │ └── transformer.py │ ├── training/ # 训练相关 │ │ ├── __init__.py │ │ ├── trainer.py │ │ ├── loss.py │ │ └── metrics.py │ ├── inference/ # 推理相关 │ │ ├── __init__.py │ │ ├── predictor.py │ │ └── postprocess.py │ └── weights/ # 模型权重 ├── utils/ # 工具函数 │ ├── __init__.py │ ├── visualization.py # 可视化工具 │ ├── evaluation.py # 评估工具 │ └── helpers.py # 辅助函数 ├── api/ # 后端API │ ├── __init__.py │ ├── app.py # FastAPI应用 │ ├── routes/ # API路由 │ │ ├── __init__.py │ │ ├── health.py │ │ └── prediction.py │ ├── models/ # API数据模型 │ │ ├── __init__.py │ │ └── schemas.py │ └── services/ # 业务逻辑 │ ├── __init__.py │ └── prediction_service.py ├── frontend/ # 前端界面 │ ├── static/ # 静态文件 │ │ ├── css/ │ │ ├── js/ │ │ └── images/ │ ├── templates/ # HTML模板 │ │ ├── base.html │ │ ├── index.html │ │ └── results.html │ └── app.py # Flask前端应用 ├── scripts/ # 脚本文件 │ ├── train.py # 训练脚本 │ ├── evaluate.py # 评估脚本 │ ├── deploy.py # 部署脚本 │ └── test_api.py # API测试脚本 ├── tests/ # 测试文件 │ ├── __init__.py │ ├── test_models.py │ ├── test_api.py │ └── test_preprocessing.py └── logs/ # 日志文件 ``` ## 快速开始 ### 1. 安装依赖 ```bash pip install -r requirements.txt ``` ### 2. 数据预处理 ```bash python data/preprocess.py ``` ### 3. 模型训练 ```bash python scripts/train.py ``` ### 4. 启动后端API ```bash python api/app.py ``` ### 5. 启动前端界面 ```bash python frontend/app.py ``` ## 主要功能 - 多模态肾脏图像预处理 - 深度学习模型训练 - 实时疾病检测推理 - Web界面交互 - RESTful API服务 - 结果可视化 ## 技术栈 - **后端**: FastAPI, PyTorch, OpenCV - **前端**: Flask, HTML/CSS/JavaScript - **数据处理**: Pandas, NumPy, PIL - **可视化**: Matplotlib, Plotly - **部署**: Docker, Nginx