FutureXZC / diabetes-model

发现杯-基于多模态数据的糖尿病诊疗系统-华东区域赛三等奖

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

智慧医疗-基于多模态数据的糖尿病诊疗系统

区域赛获奖名单:https://www.dajiangsai.org/news/0427-1000.html

项目目录结构

diabetes-model.
├─backend  // 后端根目录
│  ├─bin  // 存放可执行文件
│  ├─node_modules  // 存放 package.json 中安装的模块,若不存在请执行npm i
│  ├─public  // 存放 image、css、js 等资源文件
│  │  ├─images
│  │  ├─javascripts
│  │  └─stylesheets
│  ├─routes  // 路由文件
│  ├─src  // 各种资源文件
│  │  ├─Dao  // Dao层资源文件
│  │  ├─DhCNNModel  // 基于DhCNN的糖尿病模型的所有资源文件
│  │  │  ├─resource  // 分析需要的模型文件、分词文件和语料库
│  │  ├─graph  // 知识图谱静态页面文件
│  │  ├─model  // Model层资源文件
│  │  ├─sqlite3Tool  // 数据库文件
│  │  └─utils  // 通用工具函数
│  ├─views  // 存放视图文件或者说模版文件
│  ├─app.js  // 后端入口文件
│  ├─package-lock.json  // 锁定安装时的包的版本号
│  └─package.json  // 存放后端工程信息及模块依赖
└─frontend  // 前端根目录
│  ├─build  // 构建脚本目录
│  ├─config  // 项目配置
│  ├─node_modules  // 存放 package.json 中安装的模块,若不存在请执行npm i
│  ├─src  // 各种资源文件
│  │  ├─api  // 封装好的所有http请求
│  │  ├─assets  // 会被webpack打包的公共资源
│  │  ├─layout  // 基础布局组件
│  │  │  └─components  // 基础布局的子组件
│  │  ├─router  // 路由文件
│  │  └─views  // 根据路由加载的主视图组件
│  │      ├─graph  // 知识图谱组件
│  │      ├─history  // 历史记录组件
│  │      └─predict  // 病情预测组件
│  ├─static  // 静态资源目录
│  │   ├─css
│  │   └─js
│  ├─index.html  // 首页入口文件
│  ├─package-lock.json  // 锁定安装时的包的版本号
│  └─package.json  // 存放前端工程信息及模块依赖
├─.gitignore  // 不参与版本控制的文件列表
└─README.md

开发指导

Web前端

项目热启动于http://127.0.0.1:8080

cd frontend
npm install
npm run dev

Web后端

项目热启动于http://127.0.0.1:3000

cd backend
npm install
npm run dev

糖尿病预测模型运行环境配置

基于anaconda3环境,如果在base环境下运行本项目,需先使用管理员权限运行cmd,执行如下命令:

  • 安装 pytorch 1.6.0:
conda install pytorch=1.6.0
  • 安装 jieba:
pip3 install jieba
  • 安装 torchtext 0.6.0:从官方Github仓库下载zip压缩包,解压后,进入text-0.6.0文件夹内,执行
python setup.py install

更多详情,请参考官方文档:

提交格式

  • [+]: 添加新功能
  • [!]: 修复bug
  • [*]: 常规调整与更改

About

发现杯-基于多模态数据的糖尿病诊疗系统-华东区域赛三等奖


Languages

Language:JavaScript 96.2%Language:Vue 1.5%Language:HTML 1.0%Language:Python 0.8%Language:CSS 0.5%Language:Pug 0.0%