非洲 AI 不发达,看看这份PPT,受益匪浅

非洲有大量的工程+机器学习人才,他们渴望学习、努力工作和进步。

大家好,我是老章

看到我关注的一位博主在首届非洲 @LangChainAI 聚会上的一个演示PPT,主题是“使用 LangChain 构建生产就绪的 LLM 应用程序” 。

很好奇在非洲推广AI、LLM会讲些什么,但是没有找到视频,只有一份PPT。

这里就截取其中几张,稍微扩展看看都有哪些内容。

PPT地址:https://docs.google.com/presentation/d/1LB_0NO-7WUXe0HM37ZHi8QHb-yRPWso4-UBBQBDEWo8/edit#slide=id.g2a3bfdd56cb_0_61

如果需要原版可以微信(mindszhang)找我要一下

这里介绍了多模态的重要性,因为大量信息包含在图像(视频也可以视作图像)和表格中。

PPT中有个来源链接:https://cloudedjudgement.substack.com/p/clouded-judgement-111023

这篇文章由Jamin Ball撰写,涵盖了关于OpenAI和Datadog近期发展的分析以及软件即服务(SaaS)公司的市场表现和估值,作者预测2024年将是AI应用的爆发之年

这张片子标题是“纯RAG会失败”,RAG(检索增强生成)这个前几天我在介绍吴恩达新课中有介绍。

配图是pdf chatbot 的架构图,这个项目是一个使用GPT-4和LangChain创建的聊天机器人,专门设计来处理和回应关于大型PDF文档的查询。用户可以通过这个聊天机器人提出问题,它会通过理解和检索PDF文档中的内容来回答这些问题。项目的技术栈包括LangChain、Pinecone、Typescript、OpenAI和Next.js。LangChain是一个框架,用于构建可扩展的AI/LLM应用程序和聊天机器人。Pinecone是一个向量存储系统,用于存储嵌入向量和文本形式的PDF文档,以便于后续检索相似文档。

项目地址:https://github.com/mayooear/gpt4-pdf-chatbot-langchain

标题:各种多模态RAG解决方案

介绍了利用多向量检索器来达到这个效果的方法:

  • Option 1:

    使用多模态嵌入(如 CLIP)来嵌入图像和文本

    利用相似性搜索检索图像和文本

    将原始图像和文本块传递给多模态大语言模型以合成答案
  • Option 2:

    使用多模态大语言模型(如 GPT-4V、LLaVA 或 FUYU-8b)从图像中生成文本摘要

    嵌入并检索文本

    将文本块传递给大语言模型以合成答案
  • Option 3:

    使用多模态大语言模型(如 GPT-4V、LLaVA 或 FUYU-8b)从图像中生成文本摘要

    将图像摘要嵌入并与原始图像的引用一起检索

    将原始图像和文本块传递给多模态大语言模型以合成答案

标题:多模态RAG基准测试,介绍三种方案基准测试的表现。

数据来源:https://smith.langchain.com/public/b738420f-3cd5-46c4-a0e1-894aff3cf37e/d

这页PPT重点介绍第三种方案并付了示例代码。

  • 使用 Unstructured 来解析文档(PDFs)中的图像、文本和表格。
  • 使用带有 Chroma 的多向量检索器来存储原始文本和图像以及它们的摘要以便检索。
  • 使用 GPT-4V 进行图像摘要(用于检索)以及从图像和文本(或表格)的联合审查中合成最终答案。

示例代码:https://github.com/langchain-ai/langchain/blob/master/cookbook/Multi_modal_RAG.ipynb

这里演示了利用 Chroma 实现了多模态 RAG,并且整合了多模态 OpenCLIP 的嵌入功能以及 OpenAI 的 GPT-4V 技术。

示例代码:https://github.com/langchain-ai/langchain/tree/master/templates/rag-chroma-multi-modal

后面几张PPT演示了示例代码的执行结果,使用自然语言检索相关图片。

怎么样?非洲AI真的不发达吗?

非洲 AI 不发达,看看这份PPT,受益匪浅的更多相关文章

  1. AI的博弈论,一份插图教程

    介绍 我想先问一个简单的问题--你能认出下图中的两个人吗? 我肯定你说对了.对于我们这些早期数学发烧友来说,电影<美丽心灵>(A Beautiful Mind)已经深深地印在了我们的记忆中 ...

  2. 如何做一份能忽悠投资人的PPT

    游侠近日发布的一款电动汽车引发全民吐槽,被人们嘲讽为“靠一份PPT忽悠投资人”.这类情形可以回溯至去年的锤子手机发布会.如今,吐槽的开始散去,我们可以静下心来吸收点干货,我们对比了锤子手机发布会的PP ...

  3. 我是小白,做PPT像流水账,怎么做一份重点突出的PPT?

    1.PPT的封面不要只写标题,还要在显眼的位置写上你的核心观点.比如,你之前做的PPT封面标题是<A产品市场前景分析>,现在不妨加上一个副标题<红海市场中需要找到更多本产品卖点> ...

  4. [办公自动化]一次制作、多场合多次使用的PPT

    面试或汇报总结时,你可能需要制作一份PPT来介绍自己.但是这些场合你不一定能讲完所有的内容. 你可以尝试分1分钟.3分钟.5分钟.10分钟的版本来准备. 使用同一份PPT. 没错. 在office20 ...

  5. 张小龙《微信背后的产品观》之PPT完整文字版

    微信回顾 433天,一亿用户 成为移动互联网的新入口 启动(2010年11月19日) 用户数突破1亿 1.0 1月26日 2.0 5月10日 语音对讲 2.5 8月3日 查看那附近的人 3.0 10月 ...

  6. 怎样做出优秀的扁平化设计风格 PPT 或 Keynote 幻灯片演示文稿?(装)

    不知道你有没有想过,为什么很人多的扁平化 PPT 是这个样子: 或者是这样: 然而,还有一小撮人的扁平化 PPT 却拥有那么高颜值: 为什么会产生这么大的差距呢?丑逼 PPT 应该如何逆袭成为帅逼呢? ...

  7. 《工作型PPT设计之道》培训心得

    参加包翔老师的“工作型PPT设计之道>培训,颇多心得,后来为部门新员工和同组同事做了转化培训,将心得整理成一份PPT讲义,效果颇佳.现将主要心得整理于此.因时间仓促,24条心得有拼凑之嫌,有待今 ...

  8. C# 实现对PPT文档加密、解密以及重置密码的操作

    工作中我们会使用到各种各样的文档,其中,PPT起着不可或缺的作用.一份PPT文档里可能包含重要商业计划.企业运营资料或者公司管理资料等.因此,在竞争环境里,企业重要资料的保密工作就显得尤为重要,而对于 ...

  9. 不容错过的超赞项目管理PPT

    不容错过的超赞项目管理PPT(转载) 大公司的一个好处,是各个领域都有牛人,可以为你提供经验分享交流.腾讯庞大的培训体系更是保证了:如果你想学点什么东西,你总可以学到.腾讯内部资源30页PPT曝光 — ...

  10. [转]一文读懂《梁宁·产品思维30讲》最精华内容(含全套PPT)

    http://chuansong.me/n/2294260949029 8 年前,我的主业是产品经理,产品思维改变了我认识世界的方式,让我明白司空见惯的设计,也有其底层逻辑. 几年后我接触培训.运营自 ...

随机推荐

  1. L2-032 彩虹瓶

    #include <bits/stdc++.h> using namespace std; const int N = 1010; int main() { ios::sync_with_ ...

  2. Windows 使用 keytool 导入证书到 jdk 密钥库

    确定 java 安装路径, 一般情况下存在于 C:\Program Files\Java\jdk_xxx,根据自身电脑安装情况而定. 管理员权限打开终端 cmd ,进入C:\Program Files ...

  3. 🔥🔥Java开发者的Python快速进修指南:控制之if-else和循环技巧

    简单介绍 在我们今天的学习中,让我们简要了解一下Python的控制流程.考虑到我们作为有着丰富Java开发经验的程序员,我们将跳过一些基础概念,如变量和数据类型.如果遇到不熟悉的内容,可以随时查阅文档 ...

  4. 提升效率,打通万里牛ERP与下游用友U8财务软件的无缝对接

    一.对接流程 1.1 销售/售后流程 在万里牛订单出库后,通过轻易云数据集成平台将数据推送至用友U8销售订单和销售出库单,这些单据可以进行关联操作. 当万里牛售后单完成退货入库后,通过数据集成平台将数 ...

  5. Hive的使用以及如何利用echarts实现可视化在前端页面展示(四)---连接idea使用echarts可视化界面

    说来惭愧,我的javaweb烂得一批,其他步骤我还是很顺利地,这个最简单的,我遇到了一系列问题.只能说,有时候失败也是一种成功吧 这一步其实就是正常的jdbc,没什么可说明的,但是关于使用echart ...

  6. 【Javaweb】关于html转成jsp时出现乱码的问题解决

    原因是没有在代码头部添加,下面这段代码,添加之后就解决了 <%@ page language="java" contentType="text/html; char ...

  7. 公司敏感数据被上传Github,吓得我赶紧改提交记录

    大家好,我是小富- 说个事吧!最近公司发生了一个事故,有同事不小心把敏感数据上传到了GitHub上,结果被安全部门扫描出来了.这件事导致公司对所有员工进行了一次数据安全的培训.对于这个事我相信,有点工 ...

  8. [ABC262G] LIS with Stack

    Problem Statement There is an empty sequence $X$ and an empty stack $S$. Also, you are given an inte ...

  9. The second day learning summary

    1.什么是接口测试? 接口测试是测试系统组件间接口的一种测试.接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来 ...

  10. 小傅哥自研插件,为开发提效80%,已经有8.1k安装量!

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 哈喽,大家好我是技术UP主小傅哥. 如果你担心维护成本和性能考量,不想使用 BeanUtils ...