一、新功能

\(\beta\)阶段集中开发了3大核心功能:支持模块的嵌套、模型市场、模型推理,这三项基本上都是从零开始、徒手开发的功能,没有轮子可以参照,因此也不具有可以对比的先前版本。

除此之外,开发了许多辅助性功能,丰富软件内容,优化用户体验。

1. 支持模块的嵌套

在搭建模型过程中可以嵌入已有的模块,使其作为子模块,点击封装的子模块,可进入子模块对应的详细模型界面。

2. 模型市场

模型市场中能共享模型,复制他人共享的模型自己进一步编辑。我们设定已经共享过的模型不可进一步共享。

3. 模型推理

模型推理助你直观的感受诸如语言分割、目标探测的威力,并可以直接下载代码及模型进行本地运行。

4. 添加多种辅助性功能

辅助性功能 描述
数据增强 可对训练样本进行颜色变换、边界填充、随机切割变换,加强模型鲁棒性
快速入门 页面调整以后,将帮助文档分为快速入门、网络层说明、静态参数说明三部分。并且对于扩展或修改的功能补录或重录了gif图,帮助入门者更好的使用
网络层弹窗 为了使界面更为美观,删去右侧的参数显示栏,以弹窗的形式显示并调整参数
分享&取消分享 未分享的模型可分享,已分享的模型可取消分享,不用重新编辑模型,提升用户舒适度
模型市场三属性 在模型市场的模型显示其阅读数、点赞数、克隆数
经典模型一栏 在经典模型一栏中,链接了模型市场中搭建好的经典模型

二、这一版本修复的缺陷

1. 大幅改进UI

UI改进 描述
“关于我们”布局 替换图片,更新成员描述,链接到个人博客
模型市场更好可视化 布局进行调整,可通过Grid或List查看已分享的模型
搭建颜色&字体 模型搭建中,字体与颜色进行了优化,使网络层更清晰
模型搭建导航栏 模型搭建中,优化分栏,设为可收缩型的,包括:静态参数、经典模型、数据增强、简单网络层、复杂网络层、中间层
推理风格与主页统一 模型推理部分与主页的风格进行了统一,包括背景、导航栏的布局
问题反馈布局 问题反馈使布局更合理,更优美。上面显示评论,下面评论方框

2. 修改大量已知bug

修复Bug 描述
外链图片的显示 修复图片无法显示,或显示不正常问题
注销bug 修复当注销时不能正常跳转到主页,使功能异常问题
问题反馈bug 修复问题反馈界面不停更新问题
注册bug 修复注册邮箱收不到邮件的问题

3. 实现双服务器访问

部署在华为云平台和阿里云平台上,其中阿里云平台的域名经过备案可以通过 visualpytorch.top/static 正常访问。通过这种方法,缓解服务器压力,并且在一个服务器崩溃时,另外一个能正常运行。

三、运行环境要求

1. 服务端

如果要本地或服务器上运行Django项目,克隆github项目,参照requirments.txt安装所需的库,最后按照技术博客-3 nginx+uwsgi部署DRF项目踩坑 所述运行代码。

2. 客户端

PC端主流浏览器即可,推荐Chrome

详见 测试报告中的测试矩阵

四、安装方法及发布地址

VisualPytorch beta发布了!

功能概述:通过可视化拖拽网络层方式搭建模型,可选择不同数据集、损失函数、优化器生成可运行pytorch代码

扩展功能:1. 模型搭建支持模块的嵌套;2. 模型市场中能共享及克隆模型;3. 模型推理助你直观的感受神经网络在语义分割、目标探测上的威力;4.添加图像增强、快速入门、参数弹窗等辅助性功能

修复缺陷:1.大幅改进UI界面,提升用户体验;2.修改注销不跳转、图片丢失等已知缺陷;3.实现双服务器访问,缓解访问压力

访问地址http://visualpytorch.top/statichttp://114.115.148.27/static

发布声明$\beta$的更多相关文章

  1. 【Alpha】“北航社团帮”小程序v1.0发布声明

    我们的"北航社团帮"小程序发布啦!!! Alpha版本功能 功能列表和详情图 模块 功能 登录 授权登录,游客模式,无需填写信息 活动展示 首页轮播热度最高的四个活动,查看活动详情 ...

  2. Visual Lab Online —— Beta版本发布声明

    项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:Beta阶段发布声明 发布声明 目录 发布方式.发布地址与运行环境要求 软件主体 浏览器扩展 Beta版本新功能 登录注册页 注册时邮箱 ...

  3. Beta——发布声明

    Beta阶段 1. 新功能: 介绍页面 用户点击软件右上角的 ? 按钮即可看到软件的操作说明! 项目模式 目前软件支持三种模式 空白表单模式.该模式可以生成基于模板的表单数据,也支持生成数据直接训练模 ...

  4. Visual Lab Online —— Alpha版本发布声明

    Visual Lab Online -- Alpha版本发布声明 项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:Alpha阶段发布声明 发布声明 目录 Visual Lab Onli ...

  5. 航胥:北航教务助手——Beta阶段发布声明

    下载地址在文章末尾! 这里是"航胥",一款更想要了解你的北航教务助手 Beta阶段,我们进化了! Beta阶段我们的新功能有: 课程评价功能 所有用户选过的课程都会在课程评价页面进 ...

  6. UltraSoft - Beta - 发布声明

    1. Beta版本更新内容 新功能 (1)消息中心页面 课程爬取到新DDL.资源时会以通知的方式通知用户,本次同步更新了哪些内容一目了然.此外,当被作为参与成员添加DDL时也会通知.一些系统通知也会放 ...

  7. [对对子队]发布声明Beta

    Beta版本的新功能 新增的游戏内容 循环部分关卡 Beta阶段我们制作了游戏的第4-6关,为循环部分关卡.这一部分的关卡设计以编程的循环思想为基础,在流水线中加入了新的命令--循环语句,并以此为核心 ...

  8. [敏捷软工团队博客]Beta阶段发布声明

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段发布声明 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...

  9. 【二食堂】Beta - 发布声明

    Beta - 发布声明 新功能 在Beta阶段,图谱方面的新功能有:自定义关系的添加与删除.实体查找.实体名称的修改.实体之间关系的修改.新增了项目创建与删除功能,此外还增加了好友系统,可以实现好友的 ...

随机推荐

  1. Git本地操作2

    code[class*="language-"], pre[class*="language-"] { color: rgba(51, 51, 51, 1); ...

  2. 微信小程序 | flex布局属性

    flex-direction 主轴方向 row: 横向 row-reverse: 横向倒序 column: 纵向 column-reverse: 纵向倒序; flex-wrap 元素排列换行 nowr ...

  3. vue 快速入门 系列 —— 侦测数据的变化 - [vue 源码分析]

    其他章节请看: vue 快速入门 系列 侦测数据的变化 - [vue 源码分析] 本文将 vue 中与数据侦测相关的源码摘了出来,配合上文(侦测数据的变化 - [基本实现]) 一起来分析一下 vue ...

  4. 详解CURL状态码,最全的代码列表

    curl是一个强大的命令,其中我们经常使用的通过curl 加地址和端口号,判断目标链接状态,下面列出了curl 返回的状态码. 举例: [root@k8s-master1 ~]# curl k8s-m ...

  5. C++并发与多线程学习笔记--unique_lock详解

    unique_lock 取代lock_quard unique_lock 的第二个参数 std::adopt_lock std::try_to_lock std::defer_lock unique_ ...

  6. 如何保证Redis的高并发和高可用?

    就是如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用 redis高并发:主从 ...

  7. 关于Vim/Neovim/SpaceVim的一些思考

    1 前言 最近看到了Neovim以及SpaceVim,于是上手试了一下. 2 Neovim与SpaceVim Neovim是Vim的一个分支,具有更加现代的GUI.嵌入式以及脚本化的终端.异步工作控制 ...

  8. shell脚本 4 函数与正则

    shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数.给这段代码起个名字称为函数名,后续可以直接调用该段代码. 格式 func() {   #指定函数名 ...

  9. SpringCloud(三)Hystrix断路器

    Hystrix断路器 概述 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和 ...

  10. 聊一聊Jmeter的参数化

    背景 前面一篇讲了 JMeter 的一个最简单的例子,这篇聊一下 JMeter 的参数化. 在开始之前先来一个单元测试的例子,感受一下参数化. 上面是一个用 xUnit 写的单元测试,这个单元测试就是 ...