自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 4.1 Chroma-OpenAI-python

您可以传递一个可选的model_name参数,它允许您选择要使用的OpenAI嵌入模型。默认情况下,Chroma使用text-embedding-ada-002模型。Chroma为OpenAI的嵌入API提供了一个便捷的封装。这个嵌入函数在OpenAI的服务器上运行,并且需要一个API密钥。这个嵌入函数依赖于openai python包,您可以使用pip install openai来安装它。注册账户来获得API密钥。查看所有可用模型的列表。

2023-12-01 17:04:42 99

原创 4.1 Chroma-OpenAI-JavaScript

您可以传递一个可选的model_name参数,它允许您选择要使用的OpenAI嵌入模型。默认情况下,Chroma使用text-embedding-ada-002模型。Chroma为OpenAI的嵌入API提供了一个便捷的封装。这个嵌入函数在OpenAI的服务器上运行,并且需要一个API密钥。注册账户来获得API密钥。查看所有可用模型的列表。

2023-12-01 17:03:06 78

原创 4 Chroma-嵌入(Embeddings)

有许多选项可用于创建嵌入向量,可以在本地使用已安装的库进行创建,也可以通过调用 API 来创建。Chroma提供了对流行嵌入提供者的轻量级封装,方便将它们应用到您的应用程序中。您可以在创建Chroma集合时设置一个嵌入函数,该函数将自动被使用;您可以创建自己的嵌入函数以与Chroma一起使用,只需实现EmbeddingFunction协议。您可以创建自己的嵌入函数并在Chroma中使用,只需实现EmbeddingFunction协议即可。我们欢迎开发者提交贡献代码,以将新的嵌入函数添加到社区中。

2023-12-01 17:01:12 491

原创 3.2 Chroma-使用指南-JavaScript

在使用 get 或 query 方法时,您可以使用 include 参数来指定要返回的数据类型,包括 embeddings(嵌入向量)、documents(文档)、metadatas(元数据)以及 query 方法中的 distances(距离)。如果传递给 Chroma 一个文档列表,它会自动对其进行标记化并使用集合的嵌入函数进行嵌入(如果在创建集合时没有提供嵌入函数,则使用默认值)。另外,您可以直接提供一组与文档相关联的嵌入向量列表,而 Chroma 将会存储这些相关文档,而无需自己对其进行嵌入处理。

2023-12-01 16:59:45 262

原创 3.1 Chroma-使用指南-python

在使用 get 或 query 方法时,您可以使用 include 参数来指定要返回的数据类型,包括 embeddings(嵌入向量)、documents(文档)、metadatas(元数据)以及 query 方法中的 distances(距离)。如果传递给 Chroma 一个文档列表,它会自动对其进行标记化并使用集合的嵌入函数进行嵌入(如果在创建集合时没有提供嵌入函数,则使用默认值)。Chroma将使用集合的嵌入函数对每个query_text进行嵌入,然后使用生成的嵌入进行查询。

2023-12-01 16:58:07 1254

原创 2.2 Chroma-开始-JavaScript

Chroma是一个用于构建带有嵌入式AI应用程序的数据库。它已经内置了你需要开始的所有内容,并且可以在你的计算机上运行。一个即将推出!

2023-12-01 16:53:18 102

原创 1. Chroma-主页

*Chroma是一个开源的嵌入式数据库。**Chroma通过使知识、事实和技能在LLM中可插拔化,使得构建LLM应用程序变得容易。Chroma由Python客户端SDK、JavaScript/TypeScript客户端SDK和服务器应用程序组成。在Python中,Chroma可以以 in-memory 或 client/server 模式(alpha版本)运行。在JavaScript中,Chroma以 client/server 模式运行,并与Python后端进行通信。Chroma的许可证是。

2023-12-01 16:51:34 50

原创 Apparmor:访问控制

Apparmor可以对程序进行多方面的限制,主要内容如下。

2023-12-01 16:45:05 37

原创 linux 进程 -- ps -ef|grep process_name

总的来说,grep本身就是一个命令,在执行 ps -ef | grep process_name 时,其实是起了一个 grep 的进程,所以你在这里看到了这个进程,它并不是 process_name 的进程。在Linux下执行 ps -ef |grep process_name时,无论process_name是否存在,总会存在一条带有 --color=auto process_name的进程。管道的命令:选取命令:cut,grep;-A:后面可跟数字,代表除了本行外,后续的 n 行也都列出来 ​。

2023-12-01 16:36:36 70

原创 CentOS 命令判断文件是否存在

​ 否则,返回 find: ‘/etc/docker/daemon.json’ : No such file or directory。2.Ubuntu系统下,find /etc/docker/daemon.json的结果则不同,​ 若有返回值,/etc/docker/daemon.json存在,否则不存在。​ 以要查找 /etc/docker/daemon.json为例,​ 若存在,返回/etc/docker/daemon.json,

2023-12-01 16:14:15 149

原创 LangChain+ChatGLM2阿里云部署

阿里云PAI平台为算法开发者打造了云端深度学习开发环境,提供了免费试用,可在上面部署LLM。

2023-12-01 16:03:24 303

原创 Vicuna云端实践

Vicuna是开源领域最强最著名的大语言模型,是UC伯克利大学的研究人员联合其它几家研究机构共同推出的一系列基于LLaMA微调的大语言模型。它是一个开源聊天机器人,具备增强的数据集和易于使用的可扩展基础设施支持,因为极其良好的表现以及官方提供的匿名评测而广受欢迎。Vicuna基于LLaMA基础模型进行微调,数据为从ShareGPT.com收集的大约 7 万个用户共享对话。ShareGPT是一个ChatGPT数据共享网站,用户会上传自己觉得有趣的 ChatGPT 回答。

2023-12-01 15:56:09 508

原创 docker安全机制

Docker 容器的安全性,在很大程度上依赖于Linux 系统自身。

2023-11-24 14:49:03 20

原创 VUE el-form表单中rules校验方法实现

在el-form中正确使用rules校验是非常重要的,rules使用不当容易出现规则不生效、规则一直被触发等各种现象(如错误信息一直提示不得为空)。下面记录了常见的rules实现方式,以做参考。

2023-11-24 14:25:44 550

原创 模型文件的下载方式

大语言模型模型文件的下载方式总结

2023-11-17 16:56:51 612

原创 linux下,当git远端仓库为空时,配置、上传、拉取数据的过程如下所示

linux下,当git远端仓库为空时,配置、上传、拉取数据的过程如下所示:git clone初始 clone数据时,采用clone with commit-msg hook下的地址,这样后续就不需要再设置commit的钩子。修改git 的config文件进入项目的 .git文件夹;打开该文件夹下的config文件;git push远端仓库为空时,clone下的数据时没有branch的。所以直接 git pull 时会报错。上传数据之后,会生成分支,上传过程为:(1)git

2020-06-16 16:26:47 459

原创 三 对称加密算法

3.1 概念​ 对称加密的加密秘钥和解密秘钥是完全相同的,其安全性依赖于两个因素:加密算法必须足够强,可以抵抗现有各种密码分析方法的攻击;依赖于秘钥的秘密性,而非算法的保密性。​ 常用的对称加密算法有:RC系列,包括RC2、RC4、RC5、RC6TEA系列,包括TEA、XTEA、XXTEADES系列,包括DES、3DES、AES、IDEAFish系列,包括BlowFish、Two...

2020-02-12 10:37:02 2021

原创 二 操作模式

二 操作模式 电子密码本模式(electronic code book mode, ECB) 密码分组链接模式(cipher block chaining mode, CBC) 密码反馈模式(cipher feedback mode, CFB) 输出反馈模式(output feedback mode, OFB) 计数器模式(counter mode, CTR) 伽罗瓦计数器模式(Ga...

2020-02-11 09:33:00 372

原创 单向散列函数算法

1 概述单向散列函数算法也称Hash(哈希)算法,是一种将任意长度的消息压缩到某一固定长度(消息摘要的)的函数(该过程不可逆)。特性:根据任意长度的信息计算固定长度的散列值;具备单向性(通过散列值不能反算出消息来)抗碰撞性常用的算法包括:MD4、MD5系列;SHA系列;杂凑算法-国密SM3。2 算法原理2.1 MD5MD5消息摘要算法对输入的任意长度的消息进行运算...

2020-01-01 16:33:46 3341

原创 机器学习V1.0—人工神经网络算法(ANN)

ANN感觉是在解多元组方程。定义函数,权值(可以看做多元方程组的常量的值)。通过不断调整权值,得到最终的权重值,该过程有点像动态规划的过程。我认为ANN的本质是通过定义函数,找到最终的权重。[1]: 机器学习(第四章 人工神经网络)

2019-12-24 08:43:32 1964 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除