Skip to content

wangliang1998/MLVP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

MLVP

机器学习可视化平台

相关技术

前后端分离技术

前后端分离技术是一种新型的开发技术,就是将一个应用的前端代码和后端代码分开写。前端只需要独立设计页面,后端只需要独立编写服务器代码,只需要为前端提供一个数据接口,以JSON格式交换数据。前端通过Axios访问后端的接口,接口返回的数据可以显示在页面上。在开发过程中,前后端开发者只需提前约定好接口,然后分别独立进行开发即可。

Vue框架

Vue是目前非常流行的前端框架,可以搭建完整的用户界面。Vue核心库只关注视图层,使用简单,还具有配套的第三方库。它采用了双向数据绑定,前端开发人员只需要关注页面设计,不需要关心数据如何渲染。除此之外,Vue可进行组件化开发,应用界面可以由一系列组件组成,每个组件又可以由其他组件组成,就是一个树一样。

Flask框架

Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。Flask的基本模式为在程序里将一个视图函数分配给一个URL,每当用户访问这个URL时,系统就会执行给该URL分配好的视图函数,获取函数的返回值并将其显示到浏览器上。

Element UI

Element是基于 Vue 2.0 的桌面端组件库,可以快速的进行界面开发。

ECharts

ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。

系统框架图

image

系统演示

image image image image