自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (16)
  • 收藏
  • 关注

原创 【LangChain系列 15】语言模型——LLMs(一)

本文是LLMs的第一部分,主要介绍了异步API、自定义LLM、FakeLLM和HumanInputLLM。

2024-05-14 19:51:51 989

原创 【LangChain系列 14】语言模型概述

LangChain集成了LLM和对话模型两类模型,两者上层接口的差别是:LLM是"text in, text out", 而对话模型是"message in, message out"。

2024-04-29 10:42:22 510

原创 【LangChain系列 13】样例选择器

本文主要介绍了几种样例选择器的用法和区别,在不同的业务场景,我们可以选择合适的样例选择器来提高少样本prompt的质量。

2024-04-28 11:33:38 917

原创 【LangChain系列 12】Prompt模版——序列化

本文主要介绍了PromptTemplate和FewShotPromptTempalte两种模版的序列化,它们都支持JSON、YAML两种格式;同时对于 示例和示例prompt,既可以包含在配置文件中,也可以在独立的一个文件中。

2024-04-27 11:03:34 1555

原创 强力推荐一个超级好用的大模型测评工具

一个开源的大模型测试工具,支持很多常用的大模型,测试数据集也很丰富,可以从语言、知识、推理、考试、理解、长文本、安全、代码等多个维度测试大模型的能力。

2024-04-26 10:21:43 1673 1

原创 【LangChain系列 11】Prompt模版——拼装组合

本文主要介绍了prompt模版的拼装组合,既可以将多个prompt模版进行组合,也可以对单个prompt模版进行拼装。

2023-10-22 21:54:49 787

原创 【LangChain系列 10】Prompt模版——Message的partial用法

本文主要介绍了两种方式实现prompt模版的partial:字符串partial化和方法partial化。

2023-09-15 20:55:10 358

原创 【LangChain系列 9】Prompt模版——MessagePromptTemplate

MessagePromptTemplate在对话模型有着非常重要的作用,可以通过它来生成prompt;同时还可以通过MessagesPlaceholder实现占位符功能。

2023-09-14 21:03:40 1571

原创 【LangChain系列 8】Prompt模版——少样本prompt模版(二)

本文主要介绍了在对话模型(chat model)中,使用少样本prompt模版的两种方式:固定样本和动态样本。动态样本可以根据用户输入,动态地从所有样本中选择合适的样本,最终组成prompt输入给LLM,从而LLM可以更好地理解prompt,给出更加符合要求的答案。

2023-09-13 21:00:05 554

原创 【LangChain系列 7】Prompt模版——少样本prompt模版(一)

通过介绍prompt样本集合和prompt样本选择器两种创建少样本prompt模版的方式,我们对少样本prompt模版有了基本的认识,可以根据实际的业务需求创建自己的少样本prompt模版了。

2023-09-12 19:28:53 423

原创 【LangChain系列 6】Prompt模版——自定义prompt模版

本文介绍了自定义prompt模版的两种方式:字符串prompt模版和对话prompt模版,并基于字符串prompt模版,实现了一个prompt模版:输入一个方法名,输出该方法功能的prompt。

2023-09-11 20:50:53 679

原创 【LangChain系列 5】Prompt模版——特征库

本文主要介绍了可以LangChain中连接特征库,通过 特征库 将最新的、相关的信息输入给LLM,从而得到更加准确的回答;并以Feast和Featureform为示例介绍如何在LangChain中使用特征库。

2023-09-08 21:06:40 440

原创 【LangChain系列 4】Model I/O——Prompts概述

本文介绍了Model I/O中的输入:prompts,主要包括 prompt模版 和 样本选择器 两个模块,让我们对这两个模块的功能和使用有了一个基本的概念,后续文章将详细介绍它们的用法与实践。

2023-09-07 20:59:48 298

原创 【LangChain系列 3】LangChain核心模块简介(二)

主要介绍了LangChain在核心模块:Memory、Agents、Callbacks。

2023-09-05 09:00:00 298

原创 【LangChain系列 2】LangChain核心模块简介(一)

主要介绍LangChain的核心模块:Model I/O, Retrieval, Chains。

2023-09-04 20:32:34 357

原创 【LangChain系列 1】 LangChain初探

本文速读:LangChain是什么LangChain初探 环境准备 LLMs PromptTemplates Output Parser 第一个LLMChain应用

2023-08-23 09:44:06 342

原创 centos7 gitlab漏洞

gitlab被恶意执行脚本 runsv puma,占用大量内存和cpu

2022-07-02 10:32:38 1940 8

原创 Flutter IOS权限申请

Flutter ios权限配置

2022-06-06 15:35:03 1147

原创 概说《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 839

原创 概说《TCP/IP详解 卷2》第11章 ICMP:Internet控制报文协议

原文链接:https://mp.weixin.qq.com/s/vIiEtSH4DDBb2IhwfZvNRw本文要点 引言 ICMP结构 ICMP的protosw结构 输入处理:icmp_input函数 差错处理 请求处理 回显询问 时间戳询问 地址掩码询问 信息询问 ...

2018-10-15 15:38:06 634

原创 概说《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 709

原创 概说《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 769

原创 概说《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 609

原创 概说《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 637

原创 概说《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 994

原创 概说《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 1608

原创 概说《TCP/IP详解 卷2》第3章 接口层

原文链接:https://mp.weixin.qq.com/s/IC7PD4n0X3DRnVV2LDA61A本文要点 引言 接口层相关数据结构 ifnet结构 ifaddr结构 sockaddr结构 ifnet与ifaddr的专用化 网络初始化 以太网初始化 SLIP初始化 ...

2018-09-03 14:24:04 827

原创 概说《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 997

转载 JAVA反射机制

原文出处:www.programcreek.com/2013/09/java-reflection-tutorial/ 什么是反射?为什么它有用?怎么使用它? 1. 反射是什么?“反射一般用于需要动态对正运行在java虚拟机中的应用的行为进行检查和修正的程序中。" 这个概念容易和“反省”(introspection)混淆。下面是它们在Wiki上面的定义:反省(introsp...

2018-08-27 15:31:59 192

原创 概说《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 631

原创 概说《TCP/IP详解 卷2》缘起

原文链接:https://mp.weixin.qq.com/s/AjU3NwOyBw7J9bLNxIcBNw缘起 最近读了《TCP/IP详情 卷2》,该书从源码的层面介绍了TCP/IP的实现原理,书中包含大量代码以及相应数据结构,手把手带你一起分析源码,深入剖析原理实现的流程,是一本深入理解TCP/IP协议的必读书籍。书是好书,但是很难啃,全书共800+页,要完整地读懂整......

2018-08-27 15:06:26 519

原创 python2.7 模块全局__metaclass__

metaclass 像一个魔法盒,可以动态修改python 类对象 的属性及方法等。没错,我这里暂且称之为类对象,因为它以对象的方式来表示一个类(比如 class Myclass:pass);在python中,一切皆对象。对于不清楚metaclass的同学,可以参考这篇文章:[深刻理解 Python 中的元类(metaclass)](http://mp.weixin.q

2016-05-12 13:09:18 1090

原创 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 1438

原创 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 1277

原创 ldap服务器搭建——sudo权限配置

在服务器上搭建好openldap服务器后,搭建phpldapadmin进行管理;默认的phpldapadmin没有进行sudo控制的template,所以还需要手动配置,配置过程下面博客网址有详细过程:https://www.pigo.idv.tw/archives/2914。可是按照上述教程配置过程个人遇到两个问题:一是认证失败的问题,二是sudo权限设置不成功问题。一 、认证失败的问题

2015-12-31 16:37:40 6590 1

原创 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 31095

原创 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 4041

原创 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 836

原创 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 1174

原创 虚拟机下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 4218

深度学习中word2vec词向量 text8数据集

包含text8.train.txt、text8.dev.txt、text8.test.txt三个text8的完整文件。 基于pytorch学习模型,利用skip-gram模型或者CBOW(Continuous Bag of Words)模型,可以用于训练word2vec词向量,最终得到自己的词向量模型。 训练好模型之后,可以得用text8.test.txt数据对自己的模型进行测试,从而查看训练模型的效果如何。

2024-06-20

敏捷软件开发:原则、模式与实践

本书主要讲的是软件设计的一些原则,有助于软件开发人员更好的实现对代码的设计,管理和维护

2014-07-07

LINUX SHELL脚本攻略

本书主要介绍了常用的linux命令,并对于相应命令给出很多比较好例子

2014-04-22

Strategy模式

采用java语言实现 设计模式 中的 策略模式,其中包含整个java工程

2014-04-16

字符串操作(C语言)

主要是通过自己编写函数,对字符串实现输入,输出,求子串,合并等操作

2012-01-04

矩阵求和(C语言版)

用C语言实现的矩阵求,不是通过二维数组实现的,而是通过结构体,以及相应的数据结构实现的

2012-01-04

Huffman编码(C语言版)

基于C语言实现Haffman编码 实现文件加密,解密。用01代码来表示不同字符,从来实现加密,解密

2012-01-04

C语言表达式求值

用c语言编写的一个表达式求值的程序 同时,还支持小数运算

2011-10-04

基于FPGA的高速图形帧存设计

基于FPGA的高速图形帧存设计 介绍了一些图形获取/采集的原理,以及一些关于pgga的基本知识

2011-07-23

空空如也

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

TA关注的人

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