Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 1.26 KB

README.md

File metadata and controls

51 lines (39 loc) · 1.26 KB

机器学习可视化平台

1. 项目介绍

1.1 技术栈

  • 前端: Vue + ElementUI + Chart.js + mermaid
  • 后端: Django + JWT + Swagger + Sklearn
  • 数据库: MySQL

1.2 项目进度

  • 目前已实现:

    • 前端框架
    • 后端框架
    • 用户注册、登录
    • 线性回归可视化
    • 决策树(ID3)可视化
  • TODO:

    • 其他算法的可视化
    • 管理员功能(非必要)

1.3 运行

  • 前端
    • cd frontend
    • npm install or cnpm install
    • npm run dev
  • 后端
    • cd ML_visual_backend
    • 创建虚拟环境python -m venv .venv
    • 激活虚拟环境.venv\Scripts\activate
    • 下载依赖项pip install -r requirements.txt
    • 下载超时则尝试使用镜像网站pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    • 根据实际情况修改settings.py中的 DATABASES 配置
    • python manage.py migrate
    • python manage.py runserver localhost:8080

2. 运行实例

2.1 用户注册

register.png

2.2 用户登录

login.png

2.3 线性回归

linear_regression.png

2.4决策树(ID3)

decision_tree_id3.png