首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为每个用户提供专属定制服务,OPPO 安第斯大模型的新卷法

每个用户都值得拥有专属助理。...AndesGPT的表现究竟如何,用户其实早已有了答案。 1 化「鸡肋」为利器 2022年下半年,OPPO小布团队的办公室里有一些担忧的气息。...每个手机必备一个智能助手,但是很少有人会用来解决实质性的问题,大多时候,手机里的语音助手只是躺在那里,至多在用户百般无赖之下充当一下消遣娱乐的工具。 到底有没有必要做下去?再做下去的话怎么做?...比如,小布界面内有一个特定的耍心眼功能,当我们现实生活中遇到令人尴尬或者不好意思指出的 现象时,小布也可以充当我们的贴心小助手,为我们提出建议。...,OPPO就提及安第斯智能云可以实现端云机器学习,提供端云统一的机器学习能力。

27320
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    生成全局唯一ID的3个思路,来自一个资深架构师的总结

    每个人出生的时候,就获得了一个「相对的唯一标识」——姓名。 2. 城市的道路,都基本上采用了唯一的命名(当然这也需要一个过程 )。...显然,对于每个标识,都需要有一个命名空间(namespace),来保证其相对唯一性。...回到计算机领域,围绕主机在网络上的地址,在不同的命名空间中,都会存在一个「相对的唯一标识」用来描述一个实体: 每个以太网网卡,都有一个48-bit 的MAC地址 每个MAC地址,可能有一个或者多个IP地址...每个网卡,都可能有一个或者多个IP地址 每个IP地址,都可能有多个域名 当然,每个主机,都会有一个主机名 接续上面的例子,事实上,MAC地址是由 IEEE Standards Association...语言把Snowflake,变成了一个网络服务,提供128-bit长的ID生成服务。

    2.5K60

    利用vimGPT为多模态模型提供一个可操作的界面

    vimGPT 该项目的宗旨是为多模态模型提供一个可操作的界面。以下视频中详细介绍了本项目的主要内容: 概述 越来越多的初创公司和开源项目正在探索使用LLM作为浏览互联网的方式。...通过这个项目,我对是否可以只使用GPT-4V[1]的视觉能力来进行网页浏览感兴趣。这个问题在于如果不将浏览器DOM作为文本提供给模型,很难确定模型想要点击什么。...Vimium[2]是一个Chrome扩展程序,可以让你只用键盘浏览网页。我觉得有趣的是,我们能否使用Vimium给模型提供一种与网页交互的方式。...•使其适用于您自己的浏览器,而不是启动一个虚拟的浏览器。我想能够使用信用卡订购食物。•提供启用和不启用Vimium的框架,以防模型看不到黄色方框下的内容。...•除了图像外,还将Chrome的可访问性树作为输入。这提供了可交互元素的布局,可以映射到Vimium绑定。•根据页面上下文编写更长的内容,或根据查询向用户返回信息。例如,回复电子邮件,总结新闻文章等。

    23610

    分布式 ID 生成器 一个唯一 ID 在一个分布式系统中是非常重要的一个业务属性,其中包括一些如订单 ID,消息 ID ,会话 ID,他们都有一些共有的特性:...

    分布式 ID 生成器 一个唯一 ID 在一个分布式系统中是非常重要的一个业务属性,其中包括一些如订单 ID,消息 ID ,会话 ID,他们都有一些共有的特性: 全局唯一。 趋势递增。...通常有以下几种方案: 基于数据库 可以利用 MySQL 中的自增属性 auto_increment 来生成全局唯一 ID,也能保证趋势递增。...本地 UUID 生成 还可以采用 UUID 的方式生成唯一 ID,由于是在本地生成没有了网络之类的消耗,所有效率非常高。 但也有以下几个问题: 生成的 ID 是无序性的,不能做到趋势递增。...采用本地时间 这种做法非常简单,可以利用本地的毫秒数加上一些业务 ID 来生成唯一ID,这样可以做到趋势递增,并且是在本地生成效率也很高。...但有一个致命的缺点:当并发量足够高的时候唯一性就不能保证了。 Twitter 雪花算法 可以基于 Twitter 的 Snowflake 算法来实现。

    1.3K20

    「Go工具箱」一个将非负整数转换成唯一、无序ID的工具:hashids

    本号新推出「go工具箱」系列,意在给大家分享使用go语言编写的、实用的、好玩的工具。 今天给大家推荐的工具是hashids。该工具可以将一个正整数转换成长度较短、唯一且不连续的ID值。...一般适用于生成用户ID,但又不想用有规律的ID的场景。 原理分析:将长字符串转换成短字符串的本质是进制转换。将小进制数往大进制数上转换就会变短,将大进制数往小进制数上转换就会变长。...比如将一个二进制数转换成十进制就可以将二进制数变短。如下将1010转换成十进制就是 10,转换成十六进制就是a。该hashids包的原理也是一样,是基于62进制进行转换的。...该算法可以参考文末的参考链接,非常简单。 该包是对非负整数产生唯一ID的。个人认为是因为通过取余的方式进行进制转换的原理,那么负数和正数可能会产生同样的余数而导致非唯一性。...该包特点: 对非负整数都可以生成唯一短id 可以设置不同的盐,具有保密性 递增的输入产生的输出无法预测 代码较短,且不依赖于第三方库 基本使用 hd := hashids.NewData()

    56310

    STUtility:一个为空间转录组学数据提供全流程分析的工具

    来自瑞典的科研团队开发了STUtility,一个为空间转录组学数据提供完整工作流程的工具,从测序和图像数据处理到组织的最终三维模型的创建。 ? STUtility是什么?...STUtility是一个R软件包,该软件包以10x Genomics Visium 数据为输入,提供了执行标准化数据转换、多个组织切片对齐、区域注释以及在三维模型框架中对组合数据进行可视化的功能。...作为对STUtility的介绍,研究团队建立了一个网站(https://ludvigla.github.io/STUtility_web_site/),概述了它的功能,并提供了可用功能的示例。...另一个因子则显示出一个独特的表达谱,其标记物先前被证明在各种肿瘤类型中失调(如MGP,S100,TFF3)。...总的来说,使用STUtility分析的空间解析数据,能够呈现出关于组织的持续细胞状态的景观视图。 STUtility是一个R软件包,目的是为空间转录组学数据提供一个易于使用的可视化和分析工具包。

    1.3K30

    STUtility:一个为空间转录组学数据提供全流程分析的工具

    来自瑞典的科研团队开发了STUtility,一个为空间转录组学数据提供完整工作流程的工具,从测序和图像数据处理到组织的最终三维模型的创建。 STUtility是什么?...STUtility是一个R软件包,该软件包以10x Genomics Visium 数据为输入,提供了执行标准化数据转换、多个组织切片对齐、区域注释以及在三维模型框架中对组合数据进行可视化的功能。...作为对STUtility的介绍,研究团队建立了一个网站(https://ludvigla.github.io/STUtility_web_site/),概述了它的功能,并提供了可用功能的示例。...另一个因子则显示出一个独特的表达谱,其标记物先前被证明在各种肿瘤类型中失调(如MGP,S100,TFF3)。...总的来说,使用STUtility分析的空间解析数据,能够呈现出关于组织的持续细胞状态的景观视图。 STUtility是一个R软件包,目的是为空间转录组学数据提供一个易于使用的可视化和分析工具包。

    35330

    Bun 为 JavaScript 和 TypeScript 开发者提供了一个跨平台的 Shell

    它提供了一个类似 bash 的环境,其中包含了诸如文件名通配(globbing)、环境变量、重定向和管道等特性。该版本相当于 alpha 版,将来可能会有破坏性更改。...另一方面,fs/promise 模块提供了异步文件系统操作,但它不能直接替代常见的 shell 命令。为了弥补这一差距,开发社区转向了 shelljs、rimraf 等包。...此外,它采用了类似 bash 的环境,提供了熟悉的语法,与 shell 脚本中的既有约定保持一致。目前,它原生支持“ls”、“cd”和“rm”等基本命令。...| wc -w`.text(); console.log(result); // 2 在 Reddit 上有一个帖子讨论最近发布的 Bun Shell,其中,用户 u/nonlogin...原文链接: https://www.infoq.com/news/2024/02/bun-announces-bun-shell/ 声明:本文为 InfoQ 翻译整理,未经许可禁止转载。

    17210

    五、XML与xpath--------------爬取美女图片 先用一个小实例开头吧(爬取贴吧每个帖子的图片)XML 和 HTML 的区别XML文档示例

    ----  先用一个小实例开头吧(爬取贴吧每个帖子的图片) import requests from lxml import etree class Myspider(): def __init...HTML 文档, html = etree.HTML(response.text) # 抓取当前页面的所有帖子的url的后半部分,也就是帖子编号 tieName...父(Parent) 每个元素以及属性都有一个父。 下面有的XML例子中,book 元素是 title、author、year 以及 price 元素的父。 2....//title[@lang=’eng’] 选取所有 title 元素,且这些元素拥有值为 eng 的 lang 属性。...---- 三、lxml库 lxml 是 一个HTML/XML的解析器,主要的功能是如何解析和提取 HTML/XML 数据。

    1.4K40

    【Rust日报】2023-12-05 Loco 一个为全栈开发者提供的 Web 框架

    Loco 一个为全栈开发者提供的 Rust Web 框架 你需要对 Rust 有一定的了解。...你需要知道如何构建、测试和运行 Rust 项目,使用过一些流行的库,比如 clap、regex、tokio、axum 或其他 Web 框架,不过你不需要学会很复杂的东西。...在 Loco 中没有疯狂的生命周期定义或复杂/过于神奇的宏,你只需要知道它们是如何工作的。 Loco 受到 Rails 的强烈启发。如果你了解 Rails 和 Rust,你会感到非常熟悉。...如果你只了解 Rails 并且是 Rust 的新手,你会觉得 Loco 令人耳目一新。 该项目目前仍处于开发阶段。...,其中: FzfV1 :fzf 在使用 --algo=v1 启动时使用的算法 FzfV2 :fzf 在没有任何额外标志或使用 --algo=v2 时启动时使用的算法 use std::ops::Range

    40810

    2023-05-11:给你一个 m x n 的二进制矩阵 grid, 每个格子要么为 0 (空)要么为 1 (被占据), 给你邮票的尺寸为 stampHeigh

    2023-05-11:给你一个 m x n 的二进制矩阵 grid,每个格子要么为 0 (空)要么为 1 (被占据),给你邮票的尺寸为 stampHeight x stampWidth。...答案2023-05-11:大体过程如下:1.首先对矩阵 grid 进行二维前缀和计算,得到一个新的矩阵 sum。该矩阵中每个位置表示从左上角出发,到该位置形成的子矩阵中所有元素的和。...2.对 grid 中的每个为 0 的位置 (i, j),检查以该位置为左上角的子矩阵是否能够被指定的印章完全覆盖。...这里 diff 矩阵用于记录每个位置的变化量。3.遍历 grid 中的每一行,使用滚动数组的方式还原 cnt 和 pre 数组,并通过它们来计算每列中为 0 的位置的数量。...空间复杂度为 O(mn),因为函数中创建了两个 m+1 行 n+1 列的二维数组 sum 和 diff,以及一个长度为 n+1 的一维数组 cnt 和 pre。

    45520

    2022-10-30:给你一个长度为 n 的整数数组 rolls 和一个整数 k 。你扔一个 k 面的骰子 n 次,骰子的每个面

    2022-10-30:给你一个长度为 n 的整数数组 rolls 和一个整数 k 。...你扔一个 k 面的骰子 n 次,骰子的每个面分别是 1 到 k , 其中第 i 次扔得到的数字是 rolls[i] 。 请你返回 无法 从 rolls 中得到的 最短 骰子子序列的长度。...扔一个 k 面的骰子 len 次得到的是一个长度为 len 的 骰子子序列 。 注意 ,子序列只需要保持在原数组中的顺序,不需要连续。...这次java的运行速度最高,比rust都强了不少。c++表现不好,不见运行速度低,而且内存占用大。rust内存占用最小,go语言次之。 时间复杂度:O(n+k)。 空间复杂度:O(k)。

    36530

    2024-09-04:用go语言,给定一个长度为n的数组 happiness,表示每个孩子的幸福值,以及一个正整数k,我们需要从

    2024-09-04:用go语言,给定一个长度为n的数组 happiness,表示每个孩子的幸福值,以及一个正整数k,我们需要从这n个孩子中选出k个孩子。...在筛选过程中,每轮选择一个孩子时,所有尚未选中的孩子的幸福值都会减少 1。需要注意的是,幸福值不能降低到负数,只有在其为正数时才能减少。 我们的目标是尽可能使选中的k个孩子的幸福值之和最大化。...解释:按以下方式选择 2 个孩子: 1.选择幸福值为 3 的孩子。剩余孩子的幸福值变为 [0,1] 。 2.选择幸福值为 1 的孩子。剩余孩子的幸福值变为 [0] 。注意幸福值不能小于 0 。...4.最终返回累加的结果作为最大化幸福值之和的输出。 时间复杂度分析: • 排序的时间复杂度为 O(n*log(n)),n 为孩子的数量。...• 选 k 个孩子时,需要遍历最多 k 个元素,时间复杂度为 O(k)。 • 因此,总的时间复杂度为 O(n*log(n) + k)。

    7920

    Reddit 如何实现大规模的帖子浏览计数

    这个解决方案的一个原始实现是将这个唯一用户的集合作为散列表存储在内存中,并且以帖子 ID 作为键名。 这种方法适用于浏览量较少的文章,但一旦文章流行,阅读人数迅速增加,这种方法很难扩展。...有几个热门的帖子有超过一百万的唯一读者!对于这种帖子,对于内存和 CPU 来说影响都很大,因为要存储所有的 ID,并频繁地查找集合,看看是否有人已经访问过。...如果我们存储 100 万个唯一用户 ID,并且每个用户 ID 是 8 个字节长,那么我们需要 8 兆内存来计算单个帖子的唯一用户数!相比之下,使用 HLL 进行计数会占用更少的内存。...每个实现的内存量是不一样的,但是对于这个实现 [3] ,我们可以使用仅仅 12 千字节的空间计算超过一百万个 ID,这将是原始空间使用量的 0.15%!...我们的计数架构的第一部分是一个名为Nazar [7] 的 Kafka 消费者,它将读取来自 Kafka 的每个事件,并通过我们编制的一组规则来确定是否应该计算一个事件。

    1.3K90

    评论区功能的具体实现思路

    评论表 (comments) comment_id:评论唯一标识符。 parent_id:父级评论的 ID。对于一级评论,该字段可以为 NULL 或 0 表示没有父评论。 content:评论内容。...user_id:发表评论的用户 ID,外键关联到 users 表。 post_id:评论所属帖子的 ID,如果你的项目中有帖子的概念。 creation_time:评论创建时间。...一种方法是,在检索帖子的评论时,首先获取所有一级评论(parent_id 为 NULL 或 0),然后对每个一级评论,检索其子评论。...前端展示 展示评论 使用 Vue3,你可以构建一个递归组件来展示评论和它们的回复。这个组件应该能够显示一个评论,并检查是否有回复。如果有,就为每个回复再次调用自己。...提交评论 提供一个表单让用户写评论。如果是回复某个评论,确保能够捕捉到被回复的 comment_id 作为 parent_id 发送到后端。

    27310

    【每日SQL打卡】​​​​​​​​​​​​​​​DAY 21丨每个帖子的评论数【难度中等】​

    每行可以是一个帖子或对该帖子的评论。 如果是帖子的话,parent_id 就是 null。 对于评论来说,parent_id 就是表中对应帖子的 sub_id。...编写 SQL 语句以查找每个帖子的评论数。 结果表应包含帖子的 post_id 和对应的评论数 number_of_comments 并且按 post_id 升序排列。...Submissions 可能包含重复的评论。您应该计算每个帖子的唯一评论数。 Submissions 可能包含重复的帖子。您应该将它们视为一个帖子。...表中 ID 为 3 的评论重复出现了,所以我们只对它进行了一次计数。 表中 ID 为 2 的帖子有 ID 为 5 和 10 的两个评论。 ID 为 12 的帖子在表中没有评论。...表中 ID 为 6 的评论是对 ID 为 7 的已删除帖子的评论,因此我们将其忽略。

    41920

    每个帖子的评论数

    每行可以是一个帖子或对该帖子的评论。 如果是帖子的话,parent_id 就是 null。 对于评论来说,parent_id 就是表中对应帖子的 sub_id。...编写 SQL 语句以查找每个帖子的评论数。 结果表应包含帖子的 post_id 和对应的评论数 number_of_comments 并且按 post_id 升序排列。...Submissions 可能包含重复的评论。您应该计算每个帖子的唯一评论数。 Submissions 可能包含重复的帖子。您应该将它们视为一个帖子。...为 1 的帖子有 ID 为 3、4 和 9 的三个评论。...表中 ID 为 3 的评论重复出现了,所以我们只对它进行了一次计数。 表中 ID 为 2 的帖子有 ID 为 5 和 10 的两个评论。 ID 为 12 的帖子在表中没有评论。

    66800

    数据“厨师”ETL竞赛:今天的数据能做些什么?

    最大的分论坛围绕政治展开,共有496篇文章,14万条评论,涉及2.4万用户,我们将这次的挑战集中在这个分论坛上。 每个新帖子都分配了一个唯一的线程ID。...标题,子域,用户,日期,主题和主体都参考此线程ID。为每条评论创建一个新的数据行,将线程ID,帖子标题,发帖用户,发布日期和帖子正文从种子帖子附加到评论标题,用户,日期和主体。...原始帖子及其相关评论由数据集内唯一的线程ID连接。种子帖子是线程中的第一个项目。线程的标题是种子帖子的标题。在图1中,您可以在左侧看到种子发布的数据,在右侧看到相应评论的数据。...每篇文章都有一个帖子ID--即线程ID--一个标题,一个用户作者和一个正文。评论帖子还有一个字段“post ref”,标识他们在回应哪个帖子。这里的目标是构建一个网络对象来表示用户交互。...Network Analyzer节点为社交媒体活动提供了一个很好的总结。它在节点和边层次上别计算网络图上不同统计量的数量。

    1.8K50
    领券