- 博客(70)
- 资源 (16)
- 收藏
- 关注
原创 【LangChain系列 15】语言模型——LLMs(一)
本文是LLMs的第一部分,主要介绍了异步API、自定义LLM、FakeLLM和HumanInputLLM。
2024-05-14 19:51:51
1112
原创 【LangChain系列 14】语言模型概述
LangChain集成了LLM和对话模型两类模型,两者上层接口的差别是:LLM是"text in, text out", 而对话模型是"message in, message out"。
2024-04-29 10:42:22
602
原创 【LangChain系列 13】样例选择器
本文主要介绍了几种样例选择器的用法和区别,在不同的业务场景,我们可以选择合适的样例选择器来提高少样本prompt的质量。
2024-04-28 11:33:38
1221
原创 【LangChain系列 12】Prompt模版——序列化
本文主要介绍了PromptTemplate和FewShotPromptTempalte两种模版的序列化,它们都支持JSON、YAML两种格式;同时对于 示例和示例prompt,既可以包含在配置文件中,也可以在独立的一个文件中。
2024-04-27 11:03:34
1961
原创 强力推荐一个超级好用的大模型测评工具
一个开源的大模型测试工具,支持很多常用的大模型,测试数据集也很丰富,可以从语言、知识、推理、考试、理解、长文本、安全、代码等多个维度测试大模型的能力。
2024-04-26 10:21:43
4715
1
原创 【LangChain系列 11】Prompt模版——拼装组合
本文主要介绍了prompt模版的拼装组合,既可以将多个prompt模版进行组合,也可以对单个prompt模版进行拼装。
2023-10-22 21:54:49
988
原创 【LangChain系列 10】Prompt模版——Message的partial用法
本文主要介绍了两种方式实现prompt模版的partial:字符串partial化和方法partial化。
2023-09-15 20:55:10
492
原创 【LangChain系列 9】Prompt模版——MessagePromptTemplate
MessagePromptTemplate在对话模型有着非常重要的作用,可以通过它来生成prompt;同时还可以通过MessagesPlaceholder实现占位符功能。
2023-09-14 21:03:40
2064
原创 【LangChain系列 8】Prompt模版——少样本prompt模版(二)
本文主要介绍了在对话模型(chat model)中,使用少样本prompt模版的两种方式:固定样本和动态样本。动态样本可以根据用户输入,动态地从所有样本中选择合适的样本,最终组成prompt输入给LLM,从而LLM可以更好地理解prompt,给出更加符合要求的答案。
2023-09-13 21:00:05
648
原创 【LangChain系列 7】Prompt模版——少样本prompt模版(一)
通过介绍prompt样本集合和prompt样本选择器两种创建少样本prompt模版的方式,我们对少样本prompt模版有了基本的认识,可以根据实际的业务需求创建自己的少样本prompt模版了。
2023-09-12 19:28:53
512
原创 【LangChain系列 6】Prompt模版——自定义prompt模版
本文介绍了自定义prompt模版的两种方式:字符串prompt模版和对话prompt模版,并基于字符串prompt模版,实现了一个prompt模版:输入一个方法名,输出该方法功能的prompt。
2023-09-11 20:50:53
856
原创 【LangChain系列 5】Prompt模版——特征库
本文主要介绍了可以LangChain中连接特征库,通过 特征库 将最新的、相关的信息输入给LLM,从而得到更加准确的回答;并以Feast和Featureform为示例介绍如何在LangChain中使用特征库。
2023-09-08 21:06:40
543
原创 【LangChain系列 4】Model I/O——Prompts概述
本文介绍了Model I/O中的输入:prompts,主要包括 prompt模版 和 样本选择器 两个模块,让我们对这两个模块的功能和使用有了一个基本的概念,后续文章将详细介绍它们的用法与实践。
2023-09-07 20:59:48
365
原创 【LangChain系列 3】LangChain核心模块简介(二)
主要介绍了LangChain在核心模块:Memory、Agents、Callbacks。
2023-09-05 09:00:00
365
原创 【LangChain系列 2】LangChain核心模块简介(一)
主要介绍LangChain的核心模块:Model I/O, Retrieval, Chains。
2023-09-04 20:32:34
456
原创 【LangChain系列 1】 LangChain初探
本文速读:LangChain是什么LangChain初探 环境准备 LLMs PromptTemplates Output Parser 第一个LLMChain应用
2023-08-23 09:44:06
413
原创 概说《TCP/IP详解 卷2》第12章 IP多播
原文链接:https://mp.weixin.qq.com/s/ckh1n9tgKwhNytyRa0l47A本文要点 引言 多播数据结构 以太网多播地址 ether_multi结构 in_multi结构 ip_moptions结构 多播插口选项与TTL值 ip_setmoptions函数 ...
2018-10-18 15:09:54
1055
原创 概说《TCP/IP详解 卷2》第11章 ICMP:Internet控制报文协议
原文链接:https://mp.weixin.qq.com/s/vIiEtSH4DDBb2IhwfZvNRw本文要点 引言 ICMP结构 ICMP的protosw结构 输入处理:icmp_input函数 差错处理 请求处理 回显询问 时间戳询问 地址掩码询问 信息询问 ...
2018-10-15 15:38:06
714
原创 概说《TCP/IP详解 卷2》第10章 IP的分片和重装
原文链接:https://mp.weixin.qq.com/s/GlZs42qnahajM0MJqlJl4Q本文要点 引言 分片 ip_optcopy函数 重装 ip_reass函数 ip_slowtimo函数 小结 引言 本文将详细讨论在概说《TCP/IP详解 卷2》第8章 IP:网际协议中省略的IP分片与...
2018-10-11 13:04:04
767
原创 概说《TCP/IP详解 卷2》第9章 选项处理
原文链接:https://mp.weixin.qq.com/s/dD88rS1PD4xoSXLgvY5wSA本文要点 引言 选项格式 ip_dooptions函数 记录路由选项 源站和记录路由选项 save_rte函数 ip_srcroute函数 时间戳选项 ip_insertoptions函数...
2018-10-08 20:53:45
866
原创 概说《TCP/IP详解 卷2》第8章 IP:网际协议
原文链接: https://mp.weixin.qq.com/s/aLggUYeTeo9JyNjDnNb74A本文要点 引言 IP分组 输入处理:ipintr函数 ipintr概述 验证 转发或不转发 重装和分用 转发:ip_forward函数 转出处理:ip_output函数 ...
2018-09-20 16:53:59
687
原创 概说《TCP/IP详解 卷2》第7章 域和协议
原文链接:https://mp.weixin.qq.com/s/pUlWfDqJgDUO5exhzfI08Q本文要点 引言 domain结构 protosw结构 IP的domain和protosw pffindproto和pffindtype函数 pfctlinput函数 IP初始化 Internet传输分用 ...
2018-09-14 17:26:29
690
原创 概说《TCP/IP详解 卷2》第6章 IP编址
原文链接:https://mp.weixin.qq.com/s/Lt5625Q7wPRdmTqu9ie8wg本文要点 引言 IP地址简介 接口与地址 sockaddr_in结构 in_ifaddr结构 地址指派 ifioctl函数 in_control函数 前提条件 S...
2018-09-10 15:40:35
1089
原创 概说《TCP/IP详解 卷2》第4章 接口:以太网
原文链接:https://mp.weixin.qq.com/s/a80xy1__zqtHg5a9jmiljQ本文要点 引言 以太网接口 leintr函数 leread函数 ether_input函数 ether_output函数 lestart函数 ioctl系统调用 ifioc...
2018-09-07 17:36:02
1692
原创 概说《TCP/IP详解 卷2》第3章 接口层
原文链接:https://mp.weixin.qq.com/s/IC7PD4n0X3DRnVV2LDA61A本文要点 引言 接口层相关数据结构 ifnet结构 ifaddr结构 sockaddr结构 ifnet与ifaddr的专用化 网络初始化 以太网初始化 SLIP初始化 ...
2018-09-03 14:24:04
901
原创 概说《TCP/IP详解 卷2》第2章 mbuf:存储器缓存
原文链接:https://mp.weixin.qq.com/s/NtGknV0MHCqstEUAOgy4Ow本文要点 mbuf简介 mbuf数据结构 简单mbuf宏和函数 m_get函数 MGET宏 m_retry函数 常用mbuf宏和函数 m_devget函数 mtod与dtom宏...
2018-08-30 21:54:16
1101
转载 JAVA反射机制
原文出处:www.programcreek.com/2013/09/java-reflection-tutorial/ 什么是反射?为什么它有用?怎么使用它? 1. 反射是什么?“反射一般用于需要动态对正运行在java虚拟机中的应用的行为进行检查和修正的程序中。" 这个概念容易和“反省”(introspection)混淆。下面是它们在Wiki上面的定义:反省(introsp...
2018-08-27 15:31:59
211
原创 概说《TCP/IP详解 卷2》第1章 概述
原文链接:https://mp.weixin.qq.com/s/U9lmkrTbagpuKH-4bJcwTg本文要点 《TCP/IP详解 卷2》原书章节简介 第一个网络编程示例 网络层次结构 描述符 mbuf 网络输出与输入 中断与并发 源码组织结构 《TCP/IP详解 卷2》原书章节简介 原书共32个章...
2018-08-27 15:23:33
678
原创 概说《TCP/IP详解 卷2》缘起
原文链接:https://mp.weixin.qq.com/s/AjU3NwOyBw7J9bLNxIcBNw缘起 最近读了《TCP/IP详情 卷2》,该书从源码的层面介绍了TCP/IP的实现原理,书中包含大量代码以及相应数据结构,手把手带你一起分析源码,深入剖析原理实现的流程,是一本深入理解TCP/IP协议的必读书籍。书是好书,但是很难啃,全书共800+页,要完整地读懂整......
2018-08-27 15:06:26
562
原创 python2.7 模块全局__metaclass__
metaclass 像一个魔法盒,可以动态修改python 类对象 的属性及方法等。没错,我这里暂且称之为类对象,因为它以对象的方式来表示一个类(比如 class Myclass:pass);在python中,一切皆对象。对于不清楚metaclass的同学,可以参考这篇文章:[深刻理解 Python 中的元类(metaclass)](http://mp.weixin.q
2016-05-12 13:09:18
1127
原创 go语言基础概要
1 go语言特性 自动垃圾回收,丰富的内置类型,函数多返回值,匿名函数与闭包,类型与非侵入式接口,并发编程(goroutine),反射机制。2 基本语法2.1 变量2.1.1 变量声名方式1. var v1 int or var v1 int = 3(声明并赋值)2. var v2 = 3 (自动确定类型)3. v3 := 32.1.2 其它多重赋值:i, j = j, i (交换值
2016-02-02 10:53:35
1492
原创 ldap服务器搭建——问题整理
最近一直在弄公司SSO的事情,采用openldap实现,实践过程中遇到了不少问题,于是小结一下。1.双主openldap服务器 客户端配置三个文件需求修改:1. /etc/openldap/ldap.conf2. /etc/nslcd.conf3. /etc/pam_ldap.conf修改为:uri ldap://x.x.x.x/ ldap://y.y.y.y/
2015-12-31 17:04:51
1333
原创 ldap服务器搭建——sudo权限配置
在服务器上搭建好openldap服务器后,搭建phpldapadmin进行管理;默认的phpldapadmin没有进行sudo控制的template,所以还需要手动配置,配置过程下面博客网址有详细过程:https://www.pigo.idv.tw/archives/2914。可是按照上述教程配置过程个人遇到两个问题:一是认证失败的问题,二是sudo权限设置不成功问题。一 、认证失败的问题
2015-12-31 16:37:40
6657
原创 ldap服务器搭建——ldap_bind: Invalid credentials (49)错误解决
在配置ldap服务器时,遇到了几次Invalid credentials (49)错误,折腾了很久才搞定,现在把个人经验写下来,以免其它仁兄少走弯路1、出现该问题的其中一个原因就是sldap.conf文件中rootpw 配置,rootpw就写在行首,前面不能有空格,然后和密码之间使用tab键,如下图: 2、而我出现问题的原因与slapd.d文件夹相关,是由于在执行sudo sl
2015-12-30 20:59:07
31799
原创 ldap服务器搭建——python认证接口
1、支持用户名、邮箱、用户ID三种认证方式2、代码如下:import ldapimport reLDAP_PATH = "ldap://localhost:389"LDAP_BASE_DN = "dc=openldap,dc=xx,dc=com"LDAP_USER = "cn=Manager,dc=openldap,dc=xx,dc=com"LDAP_PASSWORD = "xx
2015-12-22 18:05:04
4098
原创 Tornado之main文件
Tornado Web工程main文件结构#!/urs/bin/python'docstring'import xxxdefine("port", default=18000, help="run on the given port", type=int)class Application(tornado.web.Application): def __init__(s
2015-09-01 17:32:42
872
原创 ubuntu13.04下Vim中配置taglist问题
1、问题来源为了配置vim的taglist,依次通过输入命令:sudo apt-get install ctags、apt-get install vim-scripts、apt-get install vim-addon-manager、vim-addons install taglist然后配置vimrc如下:let Tlist_Auto_Highlight_T
2015-01-30 21:17:48
1202
原创 虚拟机下ubuntu13.04一些关于安装vim的问题详解
1、问题来源今天闲来无事,想尝试下linux环境下的python开发,于是在win7上安装了VMware 11.0,然后在虚拟机上安装了ubuntu13.04。要进行python编码,于是选择一款好的编辑工具尤为重,而且一直听说vim是一款不错的编辑器,所以我了准备选择vim来作为我的python编码工具。于是我输入命令vim:效果如下图所示:看来ubuntu13.04本身自带了v
2015-01-30 16:36:12
4280
深度学习中word2vec词向量 text8数据集
2024-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人