SolidUI AI生成可视化,开创性开源项目,版本0.1.0 功能讲解

news2024/12/25 23:33:27

文章目录

    • 背景
    • 项目名字含义
    • 登录页含义
    • 产品思维
    • 0.1.0 版本内涵
    • 功能列表
      • 数据源管理
      • 项目管理
      • 设计页面

背景

随着文本生成图像的语言模型兴起,SolidUI想帮人们快速构建可视化工具,可视化内容包括2D,3D,3D场景,从而快速构三维数据演示场景。SolidUI 是一个创新的项目,旨在将自然语言处理(NLP)与计算机图形学相结合,实现文生图功能。通过构建自研的文生图语言模型,SolidUI 利用 RLHF (Reinforcement Learning Human Feedback) 流程实现从文本描述到图形生成的过程。

https://github.com/CloudOrc/SolidUI

项目名字含义

SolidUI Solid表示立方几何,UI表示设计交互,代表多维生成设计。

登录页含义

登录页的含义,logo 用眼镜的形状,表示观察世界 ,背景那些线条是通过眼睛观看得出图形,深层意思表示创意生成世界。
在这里插入图片描述

产品思维

“少就是多”

少就是多,意思是不断精简方案里的元素,只留下有价值的;其余不重要的,要么直接删掉,要么从界面里隐藏起来。对于那些不常用的操作,隐藏之后,即使用户多进行几步操作也没有关系。

0.1.0 版本内涵

这个版本作为第一个版本,设想作为应用框架,具有通用可视化框架能力,不因一些数据管理,BI等一些旧思维影响,只做应用框架,所以很多东西都被去除了,AI生成会彻底改变使用习惯。

功能列表

下面介绍下整个第一个版本功能列表。

数据源管理

  • 显示数据:显示所有数据源,包括序号,数据源名称,数据源类型,用户,描述信息和操作按钮。
  • 添加MySQL数据源:输入数据源名称,数据源驱动,URL,用户名,密码,备注后,可以*
    成功添加MySQL数据源,并在数据源列表中显示。
  • 添加Doris数据源:输入数据源名称,数据源驱动,URL,用户名,密码,备注后,可以成功添加Doris数据源,并在数据源列表中显示。
  • 编辑数据源:可以编辑数据源的名称,数据源驱动,URL,用户名,密码,备注,并在数据源列表中查看编辑后的信息。
  • 单行删除数据源:通过输入要删除的数据源名称,可以成功删除该数据源,并且该数据源不再显示在数据源列表中。
  • 数据源过期:可以将选中的数据源设置为过期状态。
    在这里插入图片描述

项目管理

  • 添加项目:输入项目名称,项目描述,项目URL后,可以成功添加项目,并在项目列表中显示新增的项目信息。
  • 查询项目列表:通过输入项目名称,可以查询并输出项目列表。
  • 编辑项目名:可以编辑项目名称,并在项目列表中查看编辑后的项目信息。
  • 删除项目:通过输入要删除的项目名称,可以成功删除该项目,并且该项目不再显示在项目列表中。
  • 项目预览

设计页面

  • 场景,增加,修改,删除,重命名。
  • 页,增加,修改,删除,重命名。
  • 添加图例:在指定场景和页下添加图例,并为其命名。创建成功后,所在页中显示对应的图例。
  • 打开数据选择滑窗:在指定场景、页和图例下,打开数据选择滑窗。滑窗打开成功,显示数据源类型、数据源和SQL输入框。
  • 选择数据源类型:选择数据源类型(如数据库),成功后显示与所选数据源类型相关的数据源选项。
  • 选择数据源:选择特定的数据源(如MySQL数据库1),成功后可以输入SQL查询语句。
  • 输入SQL查询语句:输入SQL查询语句并执行,柱形图根据查询返回的数据进行绘制。
  • 保存页面:保存包括图例和关联数据设置在内的页面,以便后续查看和编辑。
  • 预览场景:预览整个场景,按照场景和页的顺序查看已创建的图表。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/721732.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多元分类预测 | Matlab基于麻雀算法优化深度置信网络(SSA-DBN)的分类预测,多特征输入模型,SSA-DBN分类预测

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元分类预测 | Matlab基于麻雀算法优化深度置信网络(SSA-DBN)的分类预测,多特征输入模型,SSA-DBN分类预测 多特征输入单输出的二分类及多分类模型。程序内注释详细,直接替换数据就可以用。程序语言为matlab,程…

linux_driver_day03

作业1 题目: 通过ioctl函数选择不同硬件的控制,LED 蜂鸣器 马达 风扇 代码: 代码太多只展示 led 部分,点击查看完整代码 led.c #include "led.h" #include "head.h"static void all_led_init(void);stati…

问题1:矩阵置零 问题2:搜索二维矩阵

问题1:矩阵置零 给定一个 *m* x *n* 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 解题思路: 1.先遍历一遍矩阵,将元素为0的行和列都标记为true 2.再遍历一遍矩阵&#xff0c…

Element 实现动态增加多个输入框并校验

文章目录 前言实现通过按钮动态增加表单并验证必填实现动态多个输入框为行内模式,其它为行外模式 前言 在做复杂的动态表单,实现业务动态变动,比如有一条需要动态添加的el-form-item中包含了多个输入框,并实现表单验证&#xff0…

Visual Studio Code 如何设置整体界面字体的大小?

在某次操作中,我不小心误点了什么,导致 Visual Studio Code 界面的字体变小了很小,如下图所示: 我想把字体调整回来,该如何操作呢? 首先,第一步,打开设置: 第二步&#…

MiniLED是什么?有怎样的发展前景

Mini LED又叫做“次毫米发光二极管”,也是LED器件的一种,其芯片尺寸介于50~200μm之间。Mini LED的组成包括Mini LED像素阵列以及驱动电路,而且像素中心间距的单元较小,仅为0.3-1.5mm单元。随着 Mini LED 显示技术的快速发展&…

Nginx+Tomcat负载均衡(反向代理)、动静分离集群

NginxTomcat负载均衡、动静分离 一、正向代理与反向代理二、负载均衡--with-stream #启用 stream模块,提供4层调度 一、正向代理与反向代理 Nginx:正向代理(知道目标服务器) 反向代理(不知道目标服务器) Nginx配置反…

QWebEngine应用---执行javascript

我们都知道现代前端技术是基于html、css和javascript进行显示交互的,其中html和css属于静态界面显示,辅以javascript使页面交互更丰富。浏览器作为前端页面显示的基石,提供一套显示、交互、调试的东西。QWebEngine同样也提供了这些功能&#…

CodeTop整理-数组篇

目录 53. 最大子序和 33. 搜索旋转排序数组 三数之和 121. 买卖股票的最佳时机 4. 寻找两个正序数组的中位数 695. 岛屿的最大面积 54. 螺旋矩阵 88. 合并两个有序数组 152. 乘积最大子数组 42. 接雨水 64. 最小路径和 1. 两数之和 123. 买卖股票的最佳时机 III …

IDEA完全免费AI辅助编程插件BITO-GPT4安装及中文国产化设置

打开IDEA的plugins 搜索BITO: 下载后右边工具栏上会出现BITO的小蓝标,这样就可以使用了但是里面是全英文的 设置中文 1.打开BITO点击右上角设置 点击里面的Settings 进入BITO的Web网页 右边这个改成中文: 这样回到IDEA AI就会生成中…

【HTML】使用 div 自定义实现 input、textarea 输入框(适合定制化场景)

文章目录 一、实现 Input 组件二、实现 Textarea 组件三、React 实践案例 API参考文档: contenteditable : https://developer.mozilla.org/zh-CN/docs/Web/HTML/Global_attributes/contenteditableresize :https://developer.mozilla.org/zh-CN/docs/Web/CSS/resiz…

【Linux】shell脚本: 基本语法 和 高级特性

Shell脚本是一种用Shell语言编写的程序,它可以实现自动化的任务,如批量处理文件、监控系统状态、定时备份等。本文包括: Shell脚本的定义和作用:介绍什么是Shell脚本,它有哪些优点和缺点,它可以用来做什么。…

【macOS 系列】如何在mac下安装nvm实现多版本nodejs

文章目录 一、安装 nvm二、提示 commond not found:nvm的问题 一、安装 nvm 注意:mac下用nvm。win下用nvm-windows 以下步骤都是在命令行工具下执行: 1、安装 curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh](https://…

SPEC CPU 2006 在 CentOS 5.0 x86_64 古老系统测试

下载镜像 CentOS 2 3 4 5 6 等历史老版本下载地址 国内镜像地址_hkNaruto的博客-CSDN博客 下载CentOS 5.0 1-7 ISO文件 注意:尝试过下载DVD版本,速度太慢了。还是通过国内镜像下载这几个iso快。 安装虚拟机 VirtualBox 挂载第一个iso,启动…

计算机基础--->数据结构(7)【红黑树】

文章目录 二三树二三树的性质二三树一个简单的插入例子二三树的特点 红黑树红黑树的特点红黑树的节点红黑树的插入操作1. 左旋2. 右旋颜色翻转3. 颜色翻转插入实例 二三树 二三树与红黑树的性质非常相似,但是二三树能更直观的让人理解构建过程 二三树的性质 二三树是…

【机器学习核心总结】什么是GBDT(梯度提升树)

什么是GBDT(梯度提升树) 虽然GBDT同样由许多决策树组成,但它与随机森林由许多不同。 其中之一是GBDT中的树都是回归树,树有分类有回归,区分它们的方法很简单。将苹果单纯分为好与坏的是分类树,如果能为苹果的好坏程度打个分&…

云原生(第四篇)-k8s yaml文件

Kubernetes 支持 YAML 和 JSON 格式管理资源对象 JSON 格式:主要用于 api 接口之间消息的传递 YAML 格式:用于配置和管理,YAML 是一种简洁的非标记性语言,内容格式人性化,较易读 YAML 语法格式: ●大小写敏…

CentOS Linux的替代品(六)_BigCloud Enterprise Linux R8 U2 基础安装教程

文章目录 CentOS Linux的替代品(六)_BigCloud Enterprise Linux R8 U2 基础安装教程一、BC-Linux简介二、BigCloud Enterprise Linux R8 U2 基础安装2.1 下载地址2.2 安装过程 三、简单使用3.1 关闭selinux3.1.1 临时关闭selinux3.1.2 永久关闭selinux 3…

vscode 创建js 项目

1 创建 新窗口 2 进入文件夹 3 创建新的文件夹 4 选择 创建的文件夹 后 5 创建 js 文件 6 ctrl shift p 输入task 7 测试 8 F5 运行 选择调试器

打造品牌影响力:媒介易引领邀请明星录制祝福视频新潮流

在当今品牌推广的竞争激烈市场中,与体育冠军合作代言已成为众多品牌争相追求的新形式。体育冠军以其卓越的成就和广泛的影响力,成为品牌推广中的瞩目焦点。他们的形象和声音能够深入人心,激发消费者的共鸣,并对品牌产生积极的影响…