Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >EVA - AI赋能的关系数据库

EVA - AI赋能的关系数据库

原创
作者头像
用户1758543
发布于 2023-05-05 00:54:38
发布于 2023-05-05 00:54:38
76500
代码可运行
举报
运行总次数:0
代码可运行

EVA 旨在支持使用深度学习模型对结构化数据(表格、特征向量)和非结构化数据(视频、播客、PDF 等)进行操作的数据库应用程序。 它使用一系列受久经考验的关系数据库系统启发的优化,包括函数缓存、采样和基于成本的谓词重新排序,将 AI 管道加速 10-100 倍。 EVA 支持面向 AI 的类 SQL 查询语言,专为分析非结构化数据而量身定制。 它带有用于分析非结构化数据的广泛模型,包括用于图像分类、对象检测、OCR、文本情感分类、人脸检测等的模型。它完全用 Python 实现并在 Apache 许可下获得许可。

推荐:用NSDT场景设计器快速搭建3D场景。

EAV的主要特性如下:

  • 🔮 使用类似 SQL 的简短查询构建更简单的 AI 驱动的应用程序
  • ⚡️ 使用以 AI 为中心的查询优化,AI 管道速度提高 10-100 倍
  • 💰 节省花在 GPU 驱动推理上的钱
  • 🚀 通过用户定义的函数为您的自定义深度学习模型提供一流的支持
  • 📦 内置缓存以消除跨查询的冗余模型调用
  • ⌨️ 对 PyTorch 和 HuggingFace 模型的一流支持
  • 🐍 可通过 pip 安装并完全在 Python 中实现

以下是一些说明性的 EVA 支持的应用程序(它们都是可以在 Google Colab 中打开的 Jupyter 笔记本):

  • 🔮 分析十字路口的交通流量
  • 🔮 检查电影中演员的情感调色板
  • 🔮 根据内容对图像进行分类
  • 🔮 使用拥抱面进行图像分割
  • 🔮 识别车牌
  • 🔮 分析社交媒体模因的毒性

1、快速开始

使用 pip 包管理器安装 EVA。 EVA 支持 Python 版本 >= 3.7。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install evadb

要在 Jupyter notebook 中启动并连接到 EVA 服务器,请查看这个介绍性的情绪分析 notebook

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cursor = connect_to_server()

将视频加载到 EVA 服务器上(我们使用 ua_detrac.mp4 进行说明):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
LOAD VIDEO "data/ua_detrac/ua_detrac.mp4" INTO TrafficVideo;

就是这样! 现在可以对加载的视频运行查询:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT id, data FROM TrafficVideo WHERE id < 5;

在视频中搜索包含汽车的帧:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT id, data FROM TrafficVideo WHERE ['car'] <@ Yolo(data).labels;

在视频中搜索包含行人和汽车的帧:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT id, data FROM TrafficVideo WHERE ['pedestrian', 'car'] <@ Yolo(data).labels;

搜索超过三辆汽车的帧:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT id, data FROM TrafficVideo WHERE ArrayCount(Yolo(data).labels, 'car') > 3;

在具有用户定义函数 (UDF) 的查询中使用自定义深度学习模型:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE UDF IF NOT EXISTS MyUDF
INPUT  (frame NDARRAY UINT8(3, ANYDIM, ANYDIM))
OUTPUT (labels NDARRAY STR(ANYDIM), bboxes NDARRAY FLOAT32(ANYDIM, 4),
        scores NDARRAY FLOAT32(ANYDIM))
TYPE  Classification
IMPL  'eva/udfs/fastrcnn_object_detector.py';

在单个查询中组合多个模型以设置有用的 AI 管道。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   -- Analyse emotions of faces in a video
   SELECT id, bbox, EmotionDetector(Crop(data, bbox)) 
   FROM MovieVideo JOIN LATERAL UNNEST(FaceDetector(data)) AS Face(bbox, conf)  
   WHERE id < 15;

EVA 使用其以 AI 为中心的查询优化器更快地运行查询。 两个关键的优化是:

  • 💾 缓存:EVA自动缓存并复用之前的查询结果(尤其是模型推理结果),消除冗余计算,减少查询处理时间。
  • 🎯 谓词重新排序:EVA 优化了查询谓词的评估顺序(例如,首先运行速度更快、更具选择性的模型),从而加快查询速度并降低推理成本。

考虑对 🐕 图像数据集的这两个探索性查询:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  -- Query 1: Find all images of black-colored dogs
  SELECT id, bbox FROM dogs 
  JOIN LATERAL UNNEST(Yolo(data)) AS Obj(label, bbox, score) 
  WHERE Obj.label = 'dog' 
    AND Color(Crop(data, bbox)) = 'black'; 

  -- Query 2: Find all Great Danes that are black-colored
  SELECT id, bbox FROM dogs 
  JOIN LATERAL UNNEST(Yolo(data)) AS Obj(label, bbox, score) 
  WHERE Obj.label = 'dog' 
    AND DogBreedClassifier(Crop(data, bbox)) = 'great dane' 
    AND Color(Crop(data, bbox)) = 'black';

通过重用第一个查询的结果并根据可用的缓存推理结果对谓词重新排序,EVA 运行第二个查询的速度提高了 10 倍!

2、示例应用

🔮 流量分析(目标检测模型)

🔮 MNIST 数字识别(图像分类模型)

🔮 电影情感分析(人脸检测+情感分类模型)

🔮 车牌识别(车牌检测 + OCR 提取模型)

🔮 Meme 有害性分类(OCR 提取 + 毒性分类模型)


原文链接:AI增强的关系数据库 - BimAnt

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
英伟达移动版核弹降临!RTX 2080显卡Max-Q设计,图灵架构
很快,我们就可以在轻薄笔记本电脑上使用英伟达最新 GeForce RTX 2080 GPU 的光线追踪和强力性能了!
新智元
2018/09/25
2.3K0
英伟达移动版核弹降临!RTX 2080显卡Max-Q设计,图灵架构
黄仁勋重磅发布 RTX 2080 Ti,游戏显卡终结者!499美元起
今天,在 Gamescom 的 NVIDIA keynote 演讲中,老黄不负众望,重磅发布新系列的高端显卡: GeForce RTX 2080,RTX 2080 Ti,以及 RTX 2070,都是“Founders”版本。
新智元
2018/09/25
7530
黄仁勋重磅发布 RTX 2080 Ti,游戏显卡终结者!499美元起
2080 Ti莫名起火,英伟达承认GPU有缺陷,财报后股价暴跌19%
RTX 2080 Ti,英伟达新一代图灵架构GPU,因为独特而鲜明的外观,一直以来被大家戏称为“燃气灶”。
量子位
2018/12/14
4870
2080 Ti莫名起火,英伟达承认GPU有缺陷,财报后股价暴跌19%
一夜跌没1000多万张RTX 2080 Ti,股价腰斩的英伟达说:中国不给力
昨晚,这家过去两年风光无限的明星科技公司,股价大跌了近14%,市值蒸发140亿美元,相当于失去1000多万张RTX 2080 Ti。
量子位
2019/04/24
5420
一夜跌没1000多万张RTX 2080 Ti,股价腰斩的英伟达说:中国不给力
英伟达发布RTX 2000系列显卡,性能提升6倍,支持实时光线跟踪
英伟达今天在德国Gamescom推出其新的GeForce RTX 2000系列显卡。虽然最近我们听到了许多风凉话,但GeForce RTX 2080终于正式上市了。RTX 2080基于英伟达新推出的图灵架构,旨在成功推出流行的GTX 1080,并在即将推出的游戏中推出新的实时光线跟踪效果。
AiTechYun
2018/09/26
1.1K0
英伟达发布RTX 2000系列显卡,性能提升6倍,支持实时光线跟踪
10倍性能提升!英伟达新卡皇降临,图灵架构GTX 20系列发布
黄仁勋今天在德国,发布了英伟达新一代卡皇GeForce RTX 2080 Ti,拉开了图灵架构RTX 20系列GPU正式登台的帷幕。
量子位
2018/09/29
5650
10倍性能提升!英伟达新卡皇降临,图灵架构GTX 20系列发布
英伟达Q4净利大降49%,股价反涨8%!老黄哀叹年份太糟,续命还得AI
2018年真太糟糕了。挖矿境况和终端市场又交织在一起,导致当前这个令人失望的财季。
量子位
2019/03/08
4570
英伟达Q4净利大降49%,股价反涨8%!老黄哀叹年份太糟,续命还得AI
英伟达新利剑:发布RTX20系列新显卡,图灵框架铺垫
英伟达在2018科隆国际游戏展宣布,新款高端显卡GeForce RTX 2070,RTX 2080和RTX 2080 Ti正式问世。
不知雨
2018/08/21
3930
英伟达发布RTX 2000系列显卡,“实时光线追踪”究竟能为游戏带来什么?
“这是计算机图形学的历史性时刻!”8 月 21 日在德国科隆举办一场主题演讲上,英伟达(NVIDIA)CEO 黄仁勋冲台下的观众喊道。
AI科技大本营
2018/09/28
6030
英伟达发布RTX 2000系列显卡,“实时光线追踪”究竟能为游戏带来什么?
用动画在老黄的厨房搞小动作?「AI Tuber」除了配音还能编曲?这次除了显卡都是干货
---- 新智元报道   来源:Computex NVIDIA 编辑:好困 Emil 【新智元导读】「不务正业」的英伟达在AI上简直是大力出奇迹,不仅带来了AI动画制作软件,还有基于AI的实时3D仿真软件,甚至连「AI Tuber」都搞了出来。当然,除此之外,英伟达也为我们带来了「买不到」的3080Ti和3070Ti。 英伟达终于发布了GeForce RTX 3080 Ti,然而这一点儿都不重要。看完之后发现明显是那个「AITuber」旁白更有意思,是真的可爱! 刚开始还在想这个配音还有些生涩,结果没
新智元
2023/05/22
2740
用动画在老黄的厨房搞小动作?「AI Tuber」除了配音还能编曲?这次除了显卡都是干货
7199元起,英伟达RTX 40系显卡终于来了:基础性能翻倍,光追翻4倍
机器之心报道 编辑:泽南、杜伟 最高端的 RTX4090 性价比最高,你没想到吧? 虽然因为产品太贵而被吐槽,但提起最强 AI 芯片、高端游戏 GPU,人们还是首先要看英伟达。9 月 20 日晚,GTC 大会在线上召开,万众期待的 RTX 40 系列显卡终于正式发布了。 与以往稍有不同,这场重要的 Keynote 显得朴实无华而且「简短」,黄仁勋直接站在空旷的元宇宙里开讲: ‍ 一个半小时收工。 在这场活动中,英伟达展示了 RTX、AI 芯片和元宇宙产品线 Omniverse 的最新进展,还包括它们对人
机器之心
2022/09/22
1.1K0
7199元起,英伟达RTX 40系显卡终于来了:基础性能翻倍,光追翻4倍
性能提升20倍:英伟达GPU旗舰A100登场,全新7nm架构安培出炉
虽然因为新冠疫情爆发,今年的 GTC 2020 大会也在最后时刻宣布转为线上,不过人们期待 7 纳米制程英伟达 GPU 的热情并没有消退。
机器之心
2020/05/19
1.2K0
性能提升20倍:英伟达GPU旗舰A100登场,全新7nm架构安培出炉
【黄仁勋苏州GTC演讲】摩尔定律已终结,计算的未来离不开GPU
2018年一度被传要“泡汤”的最后一场GTC,今天如期在苏州举行,现场气氛火爆,参与人数可能又创下了历史新高。
新智元
2018/12/18
7400
【黄仁勋苏州GTC演讲】摩尔定律已终结,计算的未来离不开GPU
12年来最大飞跃!黄仁勋发布史上最强GPU,世界首个实时光线追踪新一代图灵架构
【新智元导读】刚刚,英伟达CEO黄仁勋在SIGGRAPH 2018上大秀肌肉,推出世界首个实时光线追踪GPU,基于图灵架构,这是自2006年以来GPU实现的最最重大的飞跃,每秒处理高达10GB Rays,这将彻底改变整个计算机图形处理界的工作流程。
新智元
2018/08/16
4270
12年来最大飞跃!黄仁勋发布史上最强GPU,世界首个实时光线追踪新一代图灵架构
你的RTX2080Ti还没到手,别人的已经「翻车」......
今年 8 月份,英伟达发布了搭载 12 纳米制程 Turing 架构的全新消费级显卡 RTX 2080Ti,这是继两年半前发布 GTX 1080 后 GeForce 系列显卡的新篇章。英伟达表示,GeForce RTX 20 系列对比上一代 Pascal 架构的同级 GeForce 显卡将有「成倍的」性能提升。从目前能找到的数据来看,售价 999 美元的公版 GeForce RTX 2080Ti 的显存为 11G,包含 4352 个 CUDA 核心,存储总线 352bit,核心动态提升频率 1545 MHz,采用 PCI Express 3.0 接口,功率为 250W。
机器之心
2018/12/06
6040
你的RTX2080Ti还没到手,别人的已经「翻车」......
英伟达发布「霸王龙」Titan RTX:价格降低,本月上市
今年英伟达发布了新一代 GPU 架构 Turing 和 Quadro RTX 系列,然后又发布了三款消费级 GeForce RTX 显卡,以及第一款 Turing Tesla T4。然而,英伟达的产品线中通常会有一款比较高端的显卡,这就是 Titan。Titan 不是旗舰卡也不算是消费级显卡,但它仍然是英伟达产品中非常有趣的存在,它是最快的显卡,其他卡无法企及,现在它成为英伟达主推的工作站计算显卡。
机器之心
2018/12/24
1.1K0
英伟达发布「霸王龙」Titan RTX:价格降低,本月上市
回放订阅 | NVIDIA CEO 黄仁勋 GTC CHINA 2019 主题演讲
Orin是英伟达花费4年时间投入数十亿美元打造,性能比最新一代Xavier提升7倍,算力最高可达200TOPS。
AI研习社
2019/12/23
6930
回放订阅 | NVIDIA CEO 黄仁勋 GTC CHINA 2019 主题演讲
黄仁勋从煤气灶下取出最新GPU:7nm全新安培架构,售价20万美元,训练性能顶6张V100
因为美国疫情的原因,英伟达和其他科技公司一样,把今年的GPU技术大会(GTC 2020)改成线上举行。
量子位
2020/05/19
9500
黄仁勋从煤气灶下取出最新GPU:7nm全新安培架构,售价20万美元,训练性能顶6张V100
英伟达RTX 5070评测解禁:老黄承诺4090级性能?不存在的
昨晚,英伟达 GeForce RTX 5070 显卡正式解禁,各种评测开始进入人们的视线。
机器之心
2025/03/06
1650
英伟达RTX 5070评测解禁:老黄承诺4090级性能?不存在的
黄仁勋没有回应,英伟达没有新品
在今天上午的GTC China大会上,黄教主没能拿出让人惊艳的新品,也没有只字片语回应英伟达的目前的“困境”。
量子位
2018/12/18
6080
黄仁勋没有回应,英伟达没有新品
推荐阅读
英伟达移动版核弹降临!RTX 2080显卡Max-Q设计,图灵架构
2.3K0
黄仁勋重磅发布 RTX 2080 Ti,游戏显卡终结者!499美元起
7530
2080 Ti莫名起火,英伟达承认GPU有缺陷,财报后股价暴跌19%
4870
一夜跌没1000多万张RTX 2080 Ti,股价腰斩的英伟达说:中国不给力
5420
英伟达发布RTX 2000系列显卡,性能提升6倍,支持实时光线跟踪
1.1K0
10倍性能提升!英伟达新卡皇降临,图灵架构GTX 20系列发布
5650
英伟达Q4净利大降49%,股价反涨8%!老黄哀叹年份太糟,续命还得AI
4570
英伟达新利剑:发布RTX20系列新显卡,图灵框架铺垫
3930
英伟达发布RTX 2000系列显卡,“实时光线追踪”究竟能为游戏带来什么?
6030
用动画在老黄的厨房搞小动作?「AI Tuber」除了配音还能编曲?这次除了显卡都是干货
2740
7199元起,英伟达RTX 40系显卡终于来了:基础性能翻倍,光追翻4倍
1.1K0
性能提升20倍:英伟达GPU旗舰A100登场,全新7nm架构安培出炉
1.2K0
【黄仁勋苏州GTC演讲】摩尔定律已终结,计算的未来离不开GPU
7400
12年来最大飞跃!黄仁勋发布史上最强GPU,世界首个实时光线追踪新一代图灵架构
4270
你的RTX2080Ti还没到手,别人的已经「翻车」......
6040
英伟达发布「霸王龙」Titan RTX:价格降低,本月上市
1.1K0
回放订阅 | NVIDIA CEO 黄仁勋 GTC CHINA 2019 主题演讲
6930
黄仁勋从煤气灶下取出最新GPU:7nm全新安培架构,售价20万美元,训练性能顶6张V100
9500
英伟达RTX 5070评测解禁:老黄承诺4090级性能?不存在的
1650
黄仁勋没有回应,英伟达没有新品
6080
相关推荐
英伟达移动版核弹降临!RTX 2080显卡Max-Q设计,图灵架构
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验