AI智能报表助手

AI智能报表助手

目标:通过对话一句话智能引导出报表

NL2SQL

自然语言转换为sql

数据集

  • ATIS&GeoQuery数据集:ATIS数据集来源于机票订阅系统,与美国的地理相关,包含880条问题及对应的SQL语句,属于单一领域但上下文无关的数据集
  • WikiSQL数据集:基于维基百科标注了一个大型数据集,包含了80654条训练数据,涉及26521个数据库,仅支持简单的SQL操作
  • Spider数据集:目前最为复杂的Text-to-SQL数据集,涵盖了138个领域的200多个数据库,SQL语句更为复杂,包括了多种关键字和嵌套查询
  • 中文CSpider数据集:西湖大学在EMNLP2019上发布了一个中文的Text-to-SQL数据集,这个数据集基于Spider数据集,对其中的问题进行了翻译

开源项目参考

ChatSQL
DB-GPT
SqlChat
Chat2DB
ChatBi

AI大模型

决策树

基础中的基础
决策树是一种简单而直观的AI模型。它就像一张流程图,每个节点代表一个决策点,每个分支代表一个可能的答案,最终导向一个结果。例如,我们可以使用决策树来判断一封邮件是否为垃圾邮件

随机森林与梯度提升

集成学习的力量
尽管决策树简单易懂,但其预测能力有限。为了提升性能,我们可以使用集成学习,将多个模型组合成一个强大的模型。随机森林和梯度提升是两种流行的集成学习方法。随机森林通过构建多个决策树并综合它们的预测结果来提高准确性;而梯度提升则逐步优化模型的预测错误,逐步逼近最佳结果

神经网络

模拟人脑的学习过程
包含一个输入层、一个或多个隐藏层和一个输出层, 如果任何单个节点的输出高于指定的阈值,那么会激活该节点,并将数据发送到网络的下一层。 否则,不会将数据传递到网络的下一层,与由人类专家进行的人工识别相比,语音识别或图像识别任务可能只需要几分钟而不是数小时。
用于处理复杂的任务,如图像识别、语音识别和自然语言处理、如Google搜索

深度学习

神经网络的进阶
深度学习是神经网络的一个分支,它利用大量的数据和计算资源来训练深度神经网络。通过逐层学习和特征提取,深度学习模型能够自动发现输入数据中的复杂模式,从而实现高度精确的预测和分类。如今,深度学习已广泛应用于自动驾驶、医疗诊断、金融预测等领域
实践中的选择:如何挑选合适的模型?

在实际应用中,选择合适的AI模型至关重要。以下是一些建议:

  • 理解问题:首先明确您要解决的问题是什么类型的任务,例如分类、回归、聚类等。
  • 数据特性:分析您的数据特性,包括数据的类型、规模、噪声等。不同的模型对数据的要求有所不同。
  • 模型复杂度:根据问题的复杂性和数据的特点,选择合适的模型复杂度。过于简单的模型可能无法充分捕捉数据的特征,而过于复杂的模型则可能导致过拟合。
  • 实验与调优:通过交叉验证、网格搜索等技术,对模型进行训练和调优,找到最佳的模型配置。
  • 评估与迭代:使用合适的评估指标对模型性能进行评估,并根据评估结果对模型进行迭代和改进。
    总之,从决策树到深度学习,每种模型都有其独特之处和适用场景。作为AI从业者或爱好者,了解不同模型的特点和应用场景,并根据实际问题选择合适的模型是至关重要的。通过不断学习和实践,您将能够更好地利用AI技术解决实际问题,并推动人工智能领域的发展。

OpenAI

提示词Prompts

本质上就是对模型进行“编程”,输入Prompt 返回(Completion)补全

Token

我们的模型通过将文本分解为令牌(Token)来理解和处理文本,语意最小单元

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

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

相关文章

C++ 【深基3.习8】三角形分类

文章目录 一、题目描述【深基3.习8】三角形分类题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 样例 #2样例输入 #2样例输出 #2 样例 #3样例输入 #3样例输出 #3 样例 #4样例输入 #4样例输出 #4 提示 二、参考代码 一、题目描述 【深基3.习8】三角形分类 题目描述 给…

闭包机制的底层实现原理

说明:此次分享不涉及ES6的let,const,块级作用域,这些其实都是对本次分享内容的扩展。 闭包的重要性 JS的内功心法,闭包是JavaScript中非常重要的核心概念,关系着JS里很多核心的机制,理解了它,很多问题都会迎刃而解,不理解闭包用JS永远像隔着一层窗户纸。 前端发展日新…

【MySQL】学习和总结使用列子查询查询员工工资信息

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-5odctDvQ0AHJJc1C {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

中国(京津冀)太阳能光伏推进大会暨展览会

中国(京津冀)太阳能光伏推进大会暨展览会是一个旨在促进太阳能光伏产业的发展的重要活动。该活动旨在加大对太阳能光伏的投资和支持,推动太阳能光伏技术的创新和应用,促进太阳能光伏产业的规模化发展。 此次大会暨展览会将为太阳能光伏行业相关企业提供一…

LeetCode刷题记录——day2

https://leetcode.cn/problems/product-of-array-except-self/description/?envTypestudy-plan-v2&envIdtop-interview-150 问题在于不使用除法并且空间复杂度为O(1),当第一次从头开始遍历时由于不知道后续数组元素是什么,所以无法得到答案&#xf…

Python 枚举(Python Enumerations)

Python 枚举(Enumerations)是一种用于创建命名的常量集合的方法。它提供了一种更好地组织代码、增加可读性和可维护性的方式,特别是在需要表示一组相关常量时。 Python 的枚举是通过 enum 模块实现的,它在 Python 3.4 版本之后成…

【Linux】Linux基本开发工具(yum) (vi/vim)的使用

本文章内容: 学习yum工具,进行软件安装掌握vim编辑器使用 Linux 软件包管理器 yum 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成…

es 聚合操作(一)

前言 Elasticsearch除搜索以外,提供了针对ES 数据进行统计分析的功能。聚合(aggregations)可以让我们极其方便的实现对数据的统计、分析、运算。例如: 衣服品牌的受欢迎程度这些衣服的平均价格、最高价格、最低价格这些衣服的每天、每月销量如何 使用…

产品推荐 | 基于Xilinx Zynq UltraScale+打造的仙女座 Andromeda FPGA核心板

1、产品概述 仙女座Andromeda XZU65片上系统(SoC)核心板通过结合高端Xilinx Zynq UltraScale™ MPSoC系列芯片和高速DDR4 ECC SDRAM、eMMC flash、双QSPI flash、双Gigabit Ethernet PHY、USB 3.0形成了一个完整的、功能强大的嵌入式处理系统。得益于大…

Rhino与Revit API之间的转换

你好,我是九哥~ 最近发现Rhino.Inside.Revit的API手册更新了,终于可以开心的写RIR代码了,小伙伴快去试试吧,地址如下: https://www.rhino3d.com/inside/revit/1.0/reference/rir-api 今天我们先来聊聊 Rhino 与 Rev…

ARM:汇编点灯

.text .global _start _start: 使能GPIOE和GPIOF的外设时钟 LDR R0,0x50000A28 指定寄存器地址 LDR R1,[R0] 将寄存器原来的数值读取出来&#xff0c;保存到R1中 ORR R1,R1,#(0x3<<4) 将第3/4位设置为1 STR R1,[R0] 将修改后的数值写回设置LED1亮 设置PE10为输出…

Python实战:机器学习算法

本文将详细介绍Python中常用的机器学习算法&#xff0c;包括线性回归、逻辑回归、决策树、随机森林、支持向量机等。 一、引言 机器学习是人工智能的一个重要分支&#xff0c;它使计算机能够从数据中学习并做出决策。Python作为一门流行的编程语言&#xff0c;拥有丰富的机器…

蓝桥杯2023年-阶乘的和(数学推理,C++)

题目描述 给定 n 个数 Ai&#xff0c;问能满足 m! 为∑ni1(Ai!) 的因数的最大的 m 是多少。其中 m! 表示 m 的阶乘&#xff0c;即 1 2 3 m。 思路 我们发现m最大为所有A中的最小值&#xff0c;但是如果有Ai1个Ai相同&#xff0c;则他们可以合并为Ai1&#xff0c; 即…

华为ensp中rip动态路由协议原理及配置命令(详解)

CSDN 成就一亿技术人&#xff01; 作者主页&#xff1a;点击&#xff01; ENSP专栏&#xff1a;点击&#xff01; CSDN 成就一亿技术人&#xff01; ————前言————— RIP&#xff08;Routing Information Protocol&#xff0c;路由信息协议&#xff09;是一种距离矢…

hive sql实现查找商品表名称中包含敏感词的商品

背景 用户上传的商品表一般会包含商品名称&#xff0c;由于这些商品名称是用户自己起的&#xff0c;里面可能包含了敏感词&#xff0c;需要通过sql找出来哪些商品的商品名称包含了敏感词汇 hive sql实现查找商品表名称中包含敏感词的商品 实现思路&#xff1a; 1.商品表和敏…

获取指定日期金融期货数据

数据来源&#xff1a;日统计 | 中国金融期货交易所 代码&#xff1a; import akshare as ak from datetime import datetime import pandas as pd pd.set_option(display.max_columns, None) pd.set_option(display.max_rows, None)cffex_daily ak.get_cffex_daily(datetime…

利用SpringBoot Actuator 来构造/health /info 等监控接口

当我们用K8S 部署微服务时&#xff0c; 很多时候需要调用 service的/health 等状态接口&#xff0c; 已确定container的运行状态是否健康。 而Spring boot Actuator 就是用来快速构造这些状态接口的工具 引入依赖 <!-- actuator --><dependency><groupId>or…

xss.pwnfunction(DOM型XSS)靶场

环境进入该网站 Challenges (pwnfunction.com) 第一关&#xff1a;Ma Spaghet! 源码&#xff1a; <!-- Challenge --> <h2 id"spaghet"></h2> <script>spaghet.innerHTML (new URL(location).searchParams.get(somebody) || "Somebo…

Grok-1 源码中语法 @dataclass 变量名称:变量类型

Grok-1 源码中语法 dataclass 变量名称:变量类型 flyfish model.py dataclass class Transformer(hk.Module):"""A transformer stack."""num_q_heads: intnum_kv_heads: intkey_size: intwidening_factor: floatinit_scale: floatmesh: Anyat…

YOLO_you only look once

前言 计算机图形学的课程即将结束&#xff0c;我需要提交一份关于YOLO模型的学习报告。在这段时间里&#xff0c;我对YOLO进行了深入的学习和研究&#xff0c;并记录下了我的学习过程和心得体会。本文将详细介绍YOLO模型的原理、优缺点以及应用领域&#xff0c;希望能够为后续…