大模型驱动的新一代 BI 平台,Sugar BI 开启智慧决策新模式

大模型应用开发“扫盲”——基于市场某款智能问数产品的技术架构进行解析与学习 在数字化浪潮汹涌澎湃的当下,大模型技术如一颗璀璨新星,照亮了诸多行业的创新发展之路。从智能客服到内容创作,从数据分析到科学研究,大模型的应用日益广泛且深入。然而,对于许多刚接触这一领域的朋友来说,大模型应用开发犹如神秘的黑箱,充满未知与困惑。今天,就让我们以市场上某款智能问数产品的技术架构为切入点,开启一场大模型应用开发的 “扫盲” 之旅。透过剖析其架构细节,一同探寻大模型如何在实际应用中发挥魔力,希望能为大家揭开大模型应用开发的神秘面纱,带来新的启发与思考。 阅读详情

本文整理自 2024 年 4 月 16 日的 2024 百度 Create 大会上的《大模型驱动的新一代 BI 平台如何开启智慧决策》分享。

全文包括了可视化 BI 分析技术架构、智能图表推荐策略与规则设计、Sugar Bot 智能问数的技术实现流程,以及目前的场景应用等。


1 Sugar BI 产品介绍

首先,为大家介绍 Sugar BI 近几年的发展路径:

Sugar BI 的前身是百度集团内部的报表平台 ShowX。在 2016 年覆盖了 300 多条产品线、运行几万张报表。ShowX 团队在支持内部业务的过程中不断打磨着产品、完善产品功能,获得了众多业务线及内部用户的好评。

2018 年,我们对 ShowX 做了完整的重构和升级,并将 ShowX 更名 Sugar BI, Sugar BI 在百度智能云以 SaaS 的形式对外提供服务。在 Sugar BI 上线的第一年,日活用户超过 1 w+ 。

在接下来几年时间里,我们陆续推出了 2.0 和 3.0 版本,不断提升 Sugar BI 的可视化图表数量以及支持的数据源数量,支持了更多的 BI 分析能力与第三方的集成能力,夯实了 BI 平台的各项功能,也获得了更多用户的认可。

从 2021 年开始,Sugar BI 开始探索智能分析方向,致力于打造领先的智能 BI 产品,不断将 AI 能力融合进自身产品中,希望利用 AI 能力来辅助用户数据分析。在 4.0 版本中, Sugar BI 推出了各项增强分析的功能,如自动分析、波动归因分析等。

在 2023 年以及今年,在大模型和生成式 AI 的浪潮下,在海量数据中快速发现规律、获取洞见,辅助经营决策,成为当前许多企业关注的重点。我们深度融合大模型的能力,推出了智能问数 Sugar Bot,使得需要数天才能完成的任务缩短至几分钟,大幅度提升了用户的数据分析效率。

使用 Sugar BI,用户 5 分钟即可搭建专业的场景化 BI 分析页面。在 Sugar BI 平台上,只需添加数据源连接,基于数据表创建数据模型,通过鼠标点选拖拽可视化组件以及数据字段,即可快速地制作报表和大屏页面。在完成可视化页面的制作之后,可以发布并分享给其他用户,也可按需订阅,支持邮件、如流、飞书、企业微信、钉钉等多种推送方式。

Sugar BI 支持连接 30 多种数据源,包括了市面上几乎所有的场景数据库类型。支持连接的数据源包括关系型数据库如 MySQL、SQL Server、Oracle、PostgreSQL,还有国产的如达梦、人大金仓、华为 GaussDB 等。大数据方面 Sugar BI 支持如 Hive、Spark、Doris、Clickhouse、Presto 等。另外,Sugar BI 还支持对接一些 NoSQL 和时序数据库,例如 InfluxDB、Prometheus,以及 Redis、MongoDB 等。

当然,用户也可以上传 Excel/CSV 文件作为数据源,甚至可以手动填报录入数据,以及对接一些第三方的 API 接口。在开发调试的时候,还可以使用静态 JSON 的方式来快速搭建可视化的 Demo 效果。

最后,如果您的数据库在局域网,那么您的数据库不需要绑定公网 IP,只需要有一台能访问互联网的机器,并在机器上安装 Sugar BI 官方提供的内网隧道客户端,即可将数据库对接到 Sugar BI 进行可视化分析。并且 Sugar BI 还支持同源异库以及跨多数据源的数据交叉分析。

Sugar BI 基于百度开源的 Echarts 以及 D3 图表库,支持 150 多种可视化组件。同时内置多种主题风格,用户只需要简单的配置就能搭建出美观实用的可视化页面。

除了常见的二维图表,Sugar BI 也支持了三维图表以及一些 3D 地图类组件、媒体组件、三维场景等,能让您的可视化效果更进一步。

同时,Sugar BI 在易用性上也满足各类人员角色的需求。在报表页面开发时,Sugar BI 采用完全零代码、拖拽式操作,通过鼠标点选、拖拽组件就能完成可视化页面的设计和制作。每个图表组件都拥有非常完整和丰富的配置,用户以零代码的方式即可获得精美、酷炫的的数据可视化页面。

用户在 PC 上搭建好报表页面后,Sugar BI 页面的布局也会自动优化适配移动端。

这一切都不需要用户书写任何的代码和 SQL 语句,只要你懂数据、懂业务,就能完成对数据的快速可视化分析。

上面介绍了 Sugar BI 报表搭建相关内容,数据可视化同样也离不开可视化大屏。Sugar BI 内置了 60 多套专业设计的可视化大屏模板,涵盖了政务、教育、零售、金融、制造等垂直行业,能够满足大部分场景下用户的可视化需求。

并且 Sugar BI 的可视化大屏模板覆盖了 PC 和移动端两种不同的终端,用户基于模板,只需要对接自己的业务数据、并稍作修改,即可拥有炫酷的可视化大屏,真正做到开箱即用。

2 可视化 BI 分析技术

在 Sugar BI 定位于具有 AI 特色的可视化 BI 分析平台。为此,后续的工作我们着重突出了 Sugar BI 的三个能力:AI、BI、可视化。

下图是 Sugar BI 的整体架构图,我们将 AI、BI、可视化三大能力进行融合,使用容器化技术进行打包和部署。今天将为大家重点分享并剖析 Sugar BI 的 BI 与 AI 能力。

  • BI 能力:Sugar BI 基于数据模型构建了各种交互式分析,搭配交叉、留存、二次表计算等 BI 能力,适配对接用户的各种数据源。

  • AI 能力:Sugar BI 团队基于大模型进行了全新的尝试探索,推出了 Sugar Bot 智能问数模块,将 LUI 和 GUI 结合,给用户带来全新的 BI 体验。Sugar Bot 的底层采用百度文心系列大模型,依托千帆大模型平台进行开发。

下面,我将分别给大家详细介绍 Sugar BI 的 BI 和 AI 能力。首先,为大家介绍 Sugar BI 的 BI 能力,如下图所示:

  • 数据源:前面我们说过 Sugar BI 支持对接丰富的数据源种类,一共超过 30 种数据源,支持了达梦、人大金仓、华为 GaussDB 等国产数据库。

  • 数据模型:Sugar BI 可以进行单表、多表 Join,支持视图以及用户自定义的 SQL 视图,并且对字段进行自动的维度和度量的划分。

  • BI 引擎:在数据的交互性方面,Sugar BI 支持筛选、下钻、联动等;同时,在数据计算方面,Sugar BI 支持了在 SQL 查询中就能实现的计算字段或分桶分组。

  • 计算引擎:Sugar BI 也支持数据查询完之后的二次表计算,甚至支持了特定场景下的一些特殊的计算,如留存分析、交叉透视、监控预警计算等,满足您在不同场景下各类数据计算的需求。

  • 另外,在跨越多数据源的联邦查询场景中,Sugar BI 利用开源 Presto 的能力,自己搭建和运维了 Presto 集群,让用户可以跨数据库的多表 Join 查询分析。

下面我将从数据模型、交互分析方面,进一步介绍 Sugar 的 BI 能力。

Sugar BI 的数据模型,是基于数据库中的数据表进行语义话表达,将多表之间的Join 关系进行描述,并且能够自动帮助用户将字段进行维度、度量的区分,而且还可以建立一些虚拟的计算字段。这个过程中不需要用户懂 SQL,Sugar BI 平台能够自动地适配不同数据库之间的 SQL 方言。

例如:一个简单的 Demo,拖拽数据模型中几个字段到图表上进行绑定,最终生成的 SQL 查询语句可参考下图,本质上是实现了对两张表的 Join 的简单操作。

懂技术的同学,可能也了解到数据模型它应该就是一个雪花模型。那什么是雪花模型呢,其实这个模型是从形状上和雪花非常相似,所以才叫雪花模型。

比如,大家可以参考下图,下图的模型有 7 张表 Join 组成,table2 到 7 都是围绕在 table1 周围的多张表,多张表形成了一个分叉的树形结构。在数据进行查询和提取时,我们采用了一个算法,叫做最近共同祖先寻找,如果查询的字段来自同一个表,那本次查询不需要 Join 多张表,只需要单表查询即可。

如果查询字段是 field3 和 field6,我们需要 Join 的表是 table1、table2 和 table3。同理如果是 field3 和 field13,我们需要 Join 的表是 table1、table2、table3、table7 这 4 张表。如果是 field7 和 field13,那我们就需要 Join 表 1、2、3、4、7 这 5 张表了,以此类推。

下面为大家继续介绍 BI 的交互式分析。

Sugar BI 支持两种过滤组件模型,第一种是页面整体的过滤组件,第二种是单个图表的过滤组件,二者的的原理都是一样的。在用户进行数据筛选时,最终影响的是图表数据查询时的 SQL 语句,用户在进行数据筛选的整个过程相当于在 SQL 中增加了 Where 的筛选子句。

除了数据过滤组件,Sugar BI 也支持图表联动和下钻交互。图表联动和数据过滤组件非常类似,下图左侧的图表 A 就可以当成右边图表 B 的一个过滤组件,只不过在交互和配置上稍有不同而已,最终还是一样影响的右边图表 SQL 语句中的 where 子句。

图表下钻也是同样的原理。图表下钻是图表联动的进阶版本,它是在图表 A 发生点击等交互行为时才弹出呈现出来,或者在覆盖掉图表 A 上进行的展示。

以上就是 Sugar BI 关于 BI 能力的相关介绍。

3 智能图表推荐

下面将为大家详细介绍 Sugar BI 智能图表推荐,这部分也是智能问数 Sugar Bot 的可视化基础。正因为有了它,我们才能基于大模型进行智能化的探索。

3.1 智能图表推荐

智能图表到底是什么呢?下面我们将通过 Demo 视频展示智能图表的能力。

首先拖拽了「地区」字段,图表使用表格的组件展示了所有的地区名称。随后我们拖拽了「销售量」的度量字段,这时图表自动切换为饼图,展示了各个地区的销售量情况。紧接着我们拖入了「销售额」字段,这使得图表变成了折线图展示了这些数据。

然后我们删除了「地区」字段,图表切换成了指标卡片,直接用数字卡的形式呈现了「销售量」和「销售额」,这时我们接着删除「销售额」并且拖入「省份」这个维度字段,图表一下子变成了中国地图,用颜色的方式呈现了各个省的销售量数据,

最后,我们给「销售量」设置了降序的排序方式,图表自动切到排行榜,从大到小用排行的形式进行数据的呈现。

所以,智能图表就是具备了根据数据自动推荐最合适的可视化类型的能力。

3.2 智能图表的技术实现流程

Sugar BI 智能图表技术实现的大体流程,可参考下图:

  • 步骤一:我们对平台中每种图表都抽象了各自的图表特征,用户在拖拽字段以及配置字段各种属性的时候,这些字段也相当于有了一些具体的特征。

  • 步骤二:把这图表的各个特征作为「输入」,图表推荐模块会对这些类特征进行匹配和计算,「输出」最终的图表特列优先级列表,以及字段在图表上的字段放置策略。

  • 步骤三:在匹配的过程中,还需要能够高优先级的兼容用户的指定内容,例如用户指定高优使用饼图进行呈现,那么就需要高优使用饼图,只有在数据没法使用饼图呈现时,才推荐其他类型的图表。

3.3 图表特征设计

每个图表都可以有多个特征,而且同一个图表可能会存在一些稍微不同的特性(例如折线和柱图的混搭)。如下方右侧图,为我们列举了图表特征的详细描述,特征核心其实就是描述一种图表如何绑定数据字段,例如图表可以绑定几个维度字段、几个度量字段,是不是必须要有维度字段,度量字段有数据单位时是否高优使用某种图表类型等等。我们把这些特性进行泛化,从而形成特征配置。

3.4 推荐策略

有了图表特征,我们还需要设计一套推荐的策略打分机制。在用户进行字段拖入时,保证最合适的图表能够获得最高的评分,然后按照评分进行排序,为用户推荐图表。

我们对评分设置了两种类型的规则,分别是强制规则、和可选规则。强制规则是每一项都是要被满足,可选规则是这种图表在某种情况下的加分项。

  • 强制规则只要有一项不满足,那就是 0 分,所以多个强制规则之间我们采用相乘的方式进行积分。

  • 可选规则之间使用相加的方式,最终得分是强制规则 * 可选规则,这也能保证强制规则只要一项没被满足,最终得分就是 0 。

在强制规则和可选规则中,强制规则要求必须被满足,例如折线图的 X 轴必须要绑定一个维度字段,Y 轴起码要绑定一个度量字段,这就是折线图的强制规则。

可选规则是加分项,例如度量字段设置了排序的时候优先使用排行榜,又例如维度字段是日期类型的时候,可能使用折线图来展示趋势会比较好,这些就都是各种图表的加分项特征。

当然,前面我们也提到过,在特定场景中,用户可能会指定高优的图表类型,下面我们讲述的智能问数 Sugar Bot 其中的场景之一。

4 Sugar Bot 智能问数

4.1 Sugar Bot 介绍

智能问数目前究竟能做什么、能达到怎样的效果,下面我们将通过电商场景的订单数据模型 Demo 视频,展示智能图表的能力。

大家通过上面的 Demo 可以清晰地看到,我们可以直接和 Sugar Bot 进行对话式的交互,让 Sugar Bot 帮我们对数据进行查询分析以及可视化呈现。同时,在对话交互的过程中,用户还可以针对 Sugar Bot 呈现的结果进行二次修改,用户不仅可以直观地了解到所有查询的维度、度量以及筛选字段,还可以查看具体的 SQL 语句。另外,利用大模型的能力,Sugar Bot 还可以对数据做总结归纳,帮助用户更好地理解和挖掘数据价值,支撑用户做出智慧的决策。

Sugar Bot 除了 LUI+GUI 形式的交互式问数之外,它还能作为 Copilot 辅助用户制作报表和可视化大屏。

我们继续看下一个 Demo 演示。

在报表/大屏的编辑时,Sugar Bot 支持了 Copilot 模式,通过问答得到的可视化图表可以快速「添加」到报表页面中,例如:演示中我们添加了 Copilot 中三个图表,同时数据分析结论也可以添加到报表中。不仅如此,添加到报表中的元素,我们还可以继续进行二次编辑,例如调整大小和更改数据绑定配置等等。最后,我们进行保存和退出,一份 report 报表就制作完成了。

目前 Copilot 还只具备添加图表的能力,对于图表的配置修改,例如大小、配色、各种下钻联动配置等等,后面在 Copliot 都可以实现,这些功能也都已经在开发中,请大家敬请期待。

4.2 整体架构

下面将为大家详细介绍 Sugar Bot 智能问数的技术实现部分。下图是 Sugar Bot 整体的架构,从用户的自然语言输入到最终的可视化结果呈现,主要有四个步骤。实现这一切的基石是前面介绍的 BI 数据模型。

  • 提示词工程(也就是大家常说的 Prompt Engineering )。

  • NL2JSON:我们利用大模型做的 NL2JSON 提取(此处的 JSON 是指 SQL 语句的一种结构化表达)。

  • 干预纠偏:对 JSON 结果做了一些干预纠偏(这一步主要是纠正大模型的一些幻觉和胡说八道的问题)。

  • 智能图表:最后一步就是我们在上一个章节介绍的智能图表,智能图表主要根据数据来为用户自动修改、推荐合适的可视化展现形式。

我们让大模型对用户的输入进行理解,提取用户需要查询的维度、度量,以及需要对数据做怎样的筛选、排序等,然后 Sugar Bot 利用既有的 BI 能力,基于数据模型来生成最终的 SQL 语句,最后对接智能图表的能力进行可视化的呈现。这其中,其实最重要的是提示词工程,下面为大家进一步介绍 Sugar Bot 提示词的相关内容。

4.3 提示词工程

Sugar Bot 的核心提示词包括以下六个部分:

  • 字段 Schema 信息;

  • 示例数据;

  • 输出格式说明;

  • 注意事项(包括用户可以录入私域知识,以及告诉大模型当前的时间);

  • 构造一些 few-shot 示例;

  • 用户输入的问题 query。

下面为大家展示一个具体的 prompt 格式:

  • prompt 前两行说明有哪些维度、度量字段,紧接着是维度的字段的几行简单示例数据,使用的 markdown 格式。

  • 第 10、11 行是告诉大模型需要输出 JSON 格式的结果,并且详细描述了 JSON 的具体格式,例如维度、度量字段以及 filters 筛选是如何使用 JSON 来表示的。

  • 第 13 行到 15 行是注意事项,这块嵌入的是用户在数据模型上录入的私域知识,以及当前时间。我们知道大模型是不知道当前的准确时间的,所以我们需要在 prompt 中告诉它,这样用户在问「上个月」这样的筛选操作时,大模型才能知道要如何筛选具体的日期时间

  • 再后面就是非常重要的 few-shot 部分,我们给大模型列举了一些例子,告诉它一些问题的正确答案是什么,大模型具备非常强大的 contextlearning 上下文即时学习能力,最后才能用户输入的 query,大模型就能利用这个完整的 prompt,最终输出用户想要的查询的 JSON 格式。

可以看到,下图的 prompt 还是比较复杂的。在真实场景中,用户的 query 可能只有一句话,十几个字,但是我们通过提示词工程之后提交给大模型的 prompt 可能就会有上千个 token。

在 Sugar BI 中, prompt 中的每个部分都是通过统一的配置来完成的,有些是通过 BI 的既有能力,有些是针对 Sugar Bot 单独开发。下面会为大家逐一介绍我们为 Sugar Bot 单独做了哪些工作。

4.3.1 Schema 信息处理

首先是维度、度量字段。Sugar Bot 智能问数是基于 BI 的数据模型,Sugar BI 的数据模型可以设置每个数据字段的别名,这样可以将数据表的英文字段名映射为语义化中文,甚至是某个垂直领域的专有名词。

另外数据模型中也可以添加虚拟的计算字段,例如:利润 = 销售额 - 成本, 这样问利润的时候就能很大程度上降低大模型的理解难度。

最后我们还可以给某些字段做一些特殊的属性配置,例如设置地理字段,这样在可视化呈现的时候就能优先使用地图进行展示。

4.3.2 few-shot

Sugar Bot 中设计了两种 few-shot 的自动生成方式:

  • 首先是开箱即用的,冷启动方式,我们通过一定的规则来自动生成一些难易程度不等的 few-shot 示例,例如最简单的维度/度量查询「帮我查一下各个城市的销售额有多少?」, 再难一点的日期筛选例如「上个月的利润情况如何?」等等,然后在复杂数据筛选加上时间聚合如「华北地区23年 Q4,每个月销售情况怎么样?」,最后也可以加一些排序类型的如「上个月全国利润排名前20的城市是哪些?」。这些都是比较常用的用户问题,作为 few-shot 放到 prompt 中能很大程度帮助大模型理解当前要做的任务。

  • 第二种 few-shot 就比较高级一些,它能够让整个系统越用越聪明,效果越用越好。Sugar BI 中支持了用户的点赞、点踩反馈,利用这些历史的点赞 query,通过向量化处理,Sugar BI 可以匹配到与用户当前 query 比较近似的点赞 query,把这些点赞 query 作为 few-shot 传递给大模型,将会得到更好的效果。并且利用这些点赞的 query,对大模型做 SFT 精调,达成了一个完整的数据飞轮,整套系统将达到一个正向的循环效果。

4.3.3 私域知识

在私域知识方面,Sugar BI 在数据模型上允许用户录入一些垂直领域的行业知识,帮助大模型进行理解,达到更好的效果。

4.3.4 图表类型指定

最后,利用大模型的 function call,Sugar Bot 智能问数可以优先考虑用户在 query 中指定的可视化图表方式,并且支持用户在界面进行图表类型的二次切换,灵活更换图表。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

SugarBI介绍SugarBI介绍 立即下载

相关推荐

ShowX-开源

ShowX是一组.NET库,旨在通过使用控件自动对这些类实例进行操作来提供Web或Windows应用程序上的类的自动表示。

什么是可视化?Sugar BI 用两个案例即可帮您理解

可视化,主要是通过图表、文字、地图一些元素把数据展示出来,帮助大家后续进行下一步的分析和决策。

Foolforuuu的博客 691

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

用Origin快速拟合荧光寿命、PL Decay (TRPL)数据分析处理

A20802013的博客 2万+

AI+BI+可视化,Sugar BI架构深度剖析

本次内容主要分为以下 4 个部分:Sugar BI 产品的整体概况、可视化技术分析、智能图表推荐、智能语音交互。

lihui49的博客 2587

【电力电子控制】基于强化学习的单相逆变器并网电流控制

本文将尝试以 DQN(Deep Q-Network)为例,设计并训练一个面向单相逆变器的智能控制器,实现对并网电流的精准调节。

weixin_62596197的博客 463

金融领域强化学习在多资产类别动态交易执行中的应用

在金融市场中,多资产类别的交易执行面临着诸多挑战,如市场的不确定性、资产间的复杂相关性等。传统的交易策略往往难以适应动态变化的市场环境。本研究的目的在于探索如何运用强化学习技术,实现多资产类别在动态市场环境下的高效交易执行。具体范围涵盖了从强化学习的基本原理到在多资产交易场景中的实际应用,包括核心算法的实现、数学模型的构建以及项目实战等方面。本文首先介绍研究背景,包括目的、预期读者和文档结构。接着阐述核心概念,包括强化学习和多资产类别动态交易执行的原理及其联系。

AI 领航者的博客 630

关于百度云《Sugar BI》数据可视化的使用

据官方所说:sugar是基于百度Echarts提供丰富的图表组件,开箱即用、零代码操作、无需SQL,5分钟即可完成数据可视化页面的搭建,降低开发成本的同时,提高业务对数据的使用效率,助力企业精准快速决策。...

m0_62373369的博客 3784

Innovus实战:5分钟搞定postRoute阶段冗余hold buffer的自动清理(附PHC识别技巧)

本文分享了在数字IC后端设计中使用Innovus工具,于postRoute阶段自动清理冗余hold buffer的实战技巧。通过配置时序感知的面积回收模式,可在5分钟内安全移除非关键路径上的PHC缓冲器,有效优化芯片面积与功耗,并附有PHC识别与验证方法。

moon9的博客 400

大厂可视化平台之百度SugarBI:让数据价值一“幕”了然。

百度Sugar基于百度Echarts提供丰富的图表组件,使得用户可以开箱即用、零代码操作,无需SQL,仅需5分钟即可完成数据可视化页面的搭建。提供了丰富的图表组件和简单易用的操作界面,用户无需编写复杂的代码和SQL语句,即可快速完成数据可视化页面的搭建和定制。用户仅需5分钟即可完成数据可视化页面的搭建,大大缩短了数据分析和可视化的周期。

贝格前端工场的博客 1295

EfficientNet中的MBConv模块详解:为什么它能如此高效?

本文深度解析了EfficientNet中的MBConv模块,详细介绍了其核心设计理念、效率优化技术和复合缩放理论。MBConv通过深度可分离卷积、倒残差结构和注意力机制三大关键技术,实现了计算效率与模型性能的平衡,成为高效网络结构设计的典范。

tcp8optimizer的博客 349

基于STM32+4G模块设计的智能灌溉系统

当前智能灌溉系统分为三个部分:温湿度采集部分、灌溉系统部分、OneNet云平台。 灌溉系统部分增加刷卡功能,用户可以通过IC卡刷卡将金额刷到灌溉系统设备里,灌溉系统设备里会记录金额,并且在手机可视化页面上会显示当前的设备金额。 金额会随着时间进行递减,按分钟计费,如果计费到0,就无法启动灌溉,需要重新充值金额才能继续。

4513

百度数据可视化Sugar BI — 数据监控与预警(附保姆级教程)

数据监控是有效且及时的反馈出数据异常的一种手段,通过对数据的监控去观察各业务情况是否异常,进而分析数据。一旦监控到数据异常,系统通过在百度数据可视化Sugar BI可视化页面“高亮”展现或者以邮件等方式提醒相关业务人员的行为统称为数据预警。 ...

Foolforuuu的博客 4535

Test-Time Adaptation Induces Stronger Accuracy and Agreement-on-the-Line

TTA不管是否提高了OOD的泛化性都增强了线性的趋势,TTA的初始目的是为了增强OOD的表现,一个人可能会觉得TTA使得ACL更强的原因是他消除了ID和OOD之间的差距,因此所有模型间ID vs OOD的准确率接近于y=x这条线,但是实际上这个解释不能够反映我们的经验发现,因为虽然TTA将分布之间的偏移简化为一种放缩的分布,但是这个放缩的因子幅值可能很大,也就是α<<1但是r>>1,这就会导致很偏离y=x这条线,而且理论分析也是,虽然ID和OOD的差距很大,但是线性关系还在。

m0_62673638的博客 148

大模型时代下的 BI——智能问数

智能问数」是 Sugar BI 基于文心大语言模型推出的对话式数据问答产品,让用户能够通过自然语言的方式进行对答形式的数据查询,系统自动使用可视化图表的方式呈现数据结果,并支持对数据做summary总结。下面我将为大家展示如何使用智能问数功能,来辅助我们进行数据分析:恰当的提问描述可以帮助您更高效地获得想要的图表和结论,目前智能问数支持多种类型的提问,如简单指标类、时间筛选类、地域类和其他复杂类问题。下面举例说明了部分典型的提问类型,您可参照和使用类似的问题描述进行提问。

Foolforuuu的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Sugar BI:可视化页面里如何自定义SQL视图?

并且页面中的某一个图表的 自定义 SQL 中使用上面的嵌入登录用户的邮箱,此时就会有问题,因为公开分享的页面是不需要用户登录Sugar BI账号就能直接浏览的,所以 自定义 SQL 就获取不到当前浏览的用户是谁,因此就会出错。用户可书写 SQL 语句来创建自定义 SQL 视图,创建成功后会出现在页面左下侧的自定义 SQL 视图中,之后就可以像操作数据源中的数据表一样,可以通过拖拽到页面中心部分与数据源中的数据表或者其它自定义 SQL 视图进行关联分析。自定义 SQL 视图中嵌入宏定义变量。

Foolforuuu的博客 687

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Sugar BI 增强分析能力全场景解析

Gartner 于 2022 年 3 月,举办了名为《从 BI 到 AI》的线上讲座,并进行了如下图所示的调研,从调研的结果中可以看到,业务人员在日常的工作中逐步参与数据分析,但 90% 左右的企业现状是业务方停留在查看数据阶段,AI 预测并没有得到广泛的应用。然而,虽然人人都可以进行数据分析,但是数据分析基础不同的人分析出来的结果以及对数据价值的展现也是不同的,数据分析经验难以沉淀,导致依赖于数据的业务决策很难被顺利的确定和进行下一步的推进,从这一角度来看,敏捷 BI 依然存在一定局限性。

2301_82040283的博客 1863

可视化图表API格式要求有哪些?Sugar BI详细代码示例(3)

Sugar BI中的每个图表可以对应一个数据 API,用户浏览报表时,选定一定的过滤条件,点击「查询」按钮将会通过 API 拉取相应的数据;前面说过,为了确保用户数据的安全性,Sugar BI上的所有数据请求都在Sugar BI的后端通过 curl 的方式访问产品线的 API,都是使用的POST请求。

Foolforuuu的博客 1095

Sugar BI : 如何制作数据桶

数据桶,类似于Excel中的组合功能第一次创建的效果。比如,我们平时学校的考试成绩,我们希望按照0-60分,60-80分,80分-100分进行分层,这就需要将数据进行分桶。 0-60分的分数是不及格,60-80分的分数是良好,80分-100分是优秀。那么在我们的数据分析平台如何将他们进行分桶?

Foolforuuu的博客 475

百度数据可视化Sugar BI — 表计算

Sugar BI 中的图表除了只能绑定度量或只能绑定维度的图表,都支持表计算。表计算可以对数据模型的查询结果进行二次计算,

Foolforuuu的博客 1317

百度数据可视化Sugar BI — 工业零部件3D大屏(附保姆级教程)

企业在对内了解业务情况、对外宣传产品时,可以通过三维场景,全方位地展示产品的形态特色、数据状态,同时查看生产进度等实时数据。实时对业务成果进行评估。

Foolforuuu的博客 2295

Sugar BI:数据可视化页面如何进行下钻分析

Sugar BI中的两个页面之间可以使用下钻来进行跳转,并且在 A 页面进行下钻的时候可以附带上一些下钻的参数,跳转到 B 页面后,B 页面中的内容(如图表的数据、地图的区域)可以根据 A 页面带过来的下钻参数进行动态的切换,一个经典的分析场景如全国的销售概览和各省份销售数据之间的下钻联动分析

Foolforuuu的博客 1572

Sugar BI 预测服务:快速通过机器学习,进行数据预测分析

机器学习是一门关于数据学习的科学技术,它能帮助机器从现有的复杂数据中学习规律,以预测未来的行为结果和趋势。Sugar BI 作为对数据进行分析的可视化平台,也支持用户对自己的数据使用机器学习算法进行探索试分析和趋势预测。

Foolforuuu的博客 699

可视化图表API格式要求有哪些?Sugar BI详细代码示例(1)

每个图表可以对应一个数据 API,用户浏览报表时,选定一定的过滤条件,点击「查询」按钮将会通过 API 拉取相应的数据;前面说过,为了确保用户数据的安全性,Sugar BI上的所有数据请求都在Sugar BI的后端通过curl的方式访问产品线的 API,都是使用的POST请求。

Foolforuuu的博客 988
上一篇: 吴恩达演讲视频:利用AI代理构建自主工作流,让我们工作更加轻松高效
下一篇: 为什么很多AI应用创新往往诞生在中国?
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值