自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(176)
  • 资源 (6)
  • 收藏
  • 关注

原创 langgraph之智能体工作流

随着大模型能力的不断提升,大模型应用已经逐步从提示词到RAG再到智能体Agent过渡。Agent属于大模型高阶应用,但是受限于模型能力(思考规划等),智能体的稳定性存在很大的考验。为了解决这个问题,一个方向是提高大模型能力,再一个方向是预先将智能体执行过程进行编排,即工作流。本文就是要介绍智能体工作流框架langgraph,如何通过langgraph实现一个不错的智能体应用。一、langgraph是什么?

2024-07-16 17:47:32 570

原创 jionlp之自然语言日期识别

随着大模型能力的不断增强,大模型可以干的事情越来越多,利用大模型可以进行语义理解、语义识别。但是大模型也有其局限性,比如不知道时间。当你问大模型时间的时候,他的幻觉就来了。本来接下来将探讨如何解决这个问题。一、jionlp是什么?Jionlp是一个Python库,主要用于处理中文自然语言处理(NLP)任务。它提供了一系列的工具和功能,旨在帮助开发者更方便地处理和分析中文文本数据。Jionlp中文分词:将中文文本分解为有意义的词语单元。词性标注:识别文本中每个词语的词性(如名词、动词等)。命名实体识别。

2024-07-16 16:25:05 330

原创 Java入门第01篇

机缘巧合,接触到了Java开发,那就把了解学习到的一些东西,尽量以体系化的方式记录下来,没准正好帮助到有缘的小伙伴一、Java是什么?Java是一种编程语言,由Sun Microsystems公司开发并于1995年发布。它是一种面向对象的语言,具有跨平台性,可以在不同的操作系统上运行。Java被广泛应用于开发各种类型的应用程序,包括桌面应用程序、移动应用程序和网络应用程序。它是一种非常流行的编程语言,被许多开发人员使用和学习。

2024-06-15 17:57:54 523

原创 VSCode使用问题与技巧记录

随着近年来微软开源进程的推进,使用VSCode的越来越多,开发过程中使用VSCode也可能出现一些问题 ,凭借着VSCode强大的功能,问题总能得以解决,顺便呢,就把过程中的问题解决与使用技巧记录下。一、VSCode介绍VSCode是微软开源的开发工具,不同于庞大笨重的Visual Studio,VSCode强大而且轻量。相比Visual Studio,VSCode可以支持更多的开发语言,相关功能支持通过插件方式来扩展,使用起来非常的灵活。本文吧VSCode使用过程中,遇到的问题与使用技巧进行记录。

2024-05-26 16:55:40 442

原创 AI大事记(持续更新)

未来的某个时刻,可能那时候已经进入了更加AI的时代,再回首当时的某个时刻,会是一种什么心境呢?这个瞬间,就想把AI领域的一些大事记录一下。

2024-05-14 18:17:42 897

原创 whisper之初步使用记录

随着AI大模型的不断发展,语音识别等周边内容也再次引发关注,通过语音转文字再与大模型交互,从而实现语音与大模型交互。今天我们介绍下语音识别领域的顶级选手whisper。一、whisper是什么?whisper是openai开源的语音识别模型,也是使用了Transformer架构。openai宣称whisper的语音识别能力已经到了人类的水平。接下来我们参考Github结合其他技术博客内容,实操下whisper的使用。本篇主要介绍了whisper的安装、调用、识别效果评估以及一点调用封装。

2024-05-10 12:04:01 1036 3

原创 Docker操作之启动多个相同容器实例并nginx负载均衡

Docker对于开发、运维人员来说都很熟悉,但是对于开发人员来说,多数时候只需一个容器实例运行即可。但是在生产环境或需要需要多并发请求的情况下,则需要部署多个相同的容器,而且还要进行负载均衡。本篇即对如上问题进行了一个实践并记录之,希望可以给初学者起到抛砖引玉的作用。一、一些概念本文针对Docker实现启动多个相同容器实例并通过nginx进行负载均衡的过程进行了说明,并把过程中遇到的问题与解决也进行了说明。希望可以帮到有需要的小伙伴,让我们一同进步。

2024-05-09 12:51:50 909

原创 langfuse使用零星记录

langfuse使用过程的一些坑点,做一些记录,便于日后回顾查找,也为同样在学习的小伙伴们异同一些可能的帮助。期望在学习使用一段时间之后,可以系统性的写一些更有价值的内容出来。一些说明:这里不是主要记录如何使用langfuse,主要是针对过程出现的问题记录,这样产生的作用与价值更大。一、langfuse是什么?LangFuse 是一个开源的大型语言模型(LLM)工程平台,主要用于帮助团队更快地构建生产级的 LLM 应用程序。

2024-04-28 16:08:45 616

原创 langchain使用零星记录

langchain使用过程的一些坑点,做一些记录,便于日后回顾查找,也为同样在学习的小伙伴们异同一些可能的帮助。期望在学习使用一段时间之后,可以系统性的写一些更有价值的内容出来。一、langchain是什么?langchain是一个AI开发框架,把各种AI功能调用进行封装,方便开发人员调用。他将不同大模型的调用封装起来,可以让开发人员更好的将精力放在业务功能上面。

2024-04-27 12:03:01 1194

原创 Python入门第10篇(编码)

编码存在于所有文件,比较常见的ASCII、utf8、gbk等。最常用的还是utf8编码。在编码领域,也会涉及到代码文件,那么也会涉及编码问题,今天就这一问题进行介绍。通过一个小小的编码,引出一个Windows操作系统下Python编码的问题,网上相关资料很多,但是真正解决问题的资料却偏少,是不是多数Python开发用Linux、Mac操作系统。不管如何,总算解决问题了。

2024-04-25 21:59:00 875

原创 Python之socket简玩

本文主要介绍了socket的简单使用,主要就是server端与client端的通信(连接、发送信息),后面有更高级的应用,再继续更新文章。

2024-04-24 22:30:12 515

原创 CV新手的一些细节点记录

很早之前就听闻计算机视觉,尔后又听闻机器学习,一个个高大上的大名,让人有种可望而不可及的感觉。某日入坑其中,其实和学习其他领域知识类似,都是从基础概念入手,开始看似简单,但是各种基础概念,可能还需要其他学科基础(如数学),也是让人一时难以深入其中。又某日,有些概念终于理清,故在此记录。一、CV是什么?CV即Computer Vision,计算机视觉。近几年很火的人脸识别、自动驾驶都需要用到CV,比较传统的应用还有图像分类、图像识别等等。

2024-04-24 18:20:53 396 3

原创 fastgpt、dify功能分析比较

现在都开始AI应用开发,何谓AI应用,起码要和AI大模型结合,应用表现形式多是对话类,当然也可以是后台调用openapi的生成式。最典型的AI应用即最早一批的chat类应用,封装个Prompt实现助手类chat。但是AI大模型能力再强,还是存在短板的。比如功能缺失,不能进行网页检索、不能直接查询天气、甚至不能进行代码运行。再比如,知识缺失,没有大模型训练截止日期之后的知识、没有私有知识。

2024-04-22 22:00:13 8149

原创 docker部署sqlserver过程记录

文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言最近接触到了NL2SQL,有个相对比较适合自己的开源项目,就说看下。忽然发现自己电脑都没安装个数据库。那就安装一个吧,自从有了docker,能docker安装,那就不直接安装到电脑上了,环境会很乱,而且不如docker方便管理于是,开启了docker部署sqlserver之旅~一、基础概念docker:轻量级的容器管理工具,和虚拟机类似,但是比虚拟机轻了很多

2024-04-15 17:54:32 1334 1

原创 向量数据库Chroma初步了解学习记录

大模型很强大,但是大模型也存在知识的局限性,即大模型的知识受限于大模型训练日期,大模型的知识是有截止日期的,不是实时的;再一个有些数据是私有的,大模型也无从知晓。那么RAG就有了用武之地。而Rag这块就不得不提到向量数据库。虽然传统数据库也可以进行数据查询检索,但是传统数据库是基于关键词,是没有语义理解的。而向量数据库可以进行语义理解,本质上其实是将语言文字做了向量化,即语义空间,语义相近的向量信息也接近。向量数据库目前也有很多产品,入门简单的首推Chroma,今天就介绍下一、Chroma是什么?

2024-04-12 19:09:46 3451

原创 Elasticsearch初步了解学习记录

随着数据量的不断增加,传统的查询检索在速度上遇到了瓶颈,这个时候就需要一个更具性能的技术来支持大数据量的查询检索,本文就介绍下Elasticsearch。一、ElasticSearch是什么?Elasticsearch(ES)是一个基于Apache Lucene构建的开源搜索引擎,它提供了强大的搜索、分析和聚合功能,具有快速、可扩展和易于使用的特点。为了更好地理解ES,以下是一些关键概念:对于新手来说,有限关注索引、文档的概念即可,以及就是写入、查询。索引(Index)类似于关系数据库中的数据库。

2024-04-12 09:57:46 1418

原创 wsl下Linux使用chatglm.cpp记录

Linux之前用的少,多数还是在Windows下操作,导致对Linux很陌生,而且思维定势的,一有什么操作,还是习惯性在Windows下操作。在chatglm.cpp操作上也是如此,但是代码可不管你这些,该报错就报错。so可能还是尝试下Linux。而wsl下Linux就是一个比较方便使用Linux环境的方法,wsl很轻量化,避免了你还得再安装虚拟机软件,而且VMWare可能还和docker存在冲突。

2024-04-10 11:48:51 796

原创 wsl初步使用记录

WSL是windows平台下Linux环境的子系统(Windows Subsyetem for Linux),可以让Windows下方便的安装Linux系统,而无需安装其他虚拟机软件。

2024-04-09 17:33:32 350

原创 Linux下docker运行python

本机开发环境众多,python版本都好多个,虽然可以通过conda管理多个虚拟环境,但还是不能像容器那样进行进程间的隔离。于是打算试下docker下运行python,而且生产环境很多时候也是用容器来跑应用,环境统一、方便扩容。

2024-04-03 15:02:30 1208

原创 opencv使用问题记录一二

opencv是一个计算机视觉处理软件库,拥有强大的功能和高效的性能。但是由于早期版本的原因,存在一些与目前主流使用不兼容的问题。

2024-04-02 11:41:23 482

原创 chatui工具使用记录与比较

cahtui相关工具可谓是层出不穷,方便了我们使用各个大模型。这里我把我知道的整理下列出来,顺便做一比较。

2024-03-28 18:17:23 1059

原创 Dify安装使用说明

dify可以说是一个功能不错的LLMOps,可以通过dify集中管理模型,可以通过界面创建AI应用,可以上传文档形成知识库,可以创建自定义工具(API),并可以对外提供API。相关功能类似Openai的GPTs或智谱的智能体,其他大厂的大模型也有类似功能,不过貌似只有dify是开源的。这就为个人本地部署AI应用提供了便利。

2024-03-28 17:14:51 6105

原创 本地部署大模型的几种工具(下-相关比较)

比较项目 chatglm.cpp vllm Ollama lmstudio 功能特点 通过C++优化性能,支持多平台运行 推理加速 简化易用、本地运行大模型 简化操作、本地运行大模型 操作系统要求 都可以,linux下运行更方便 都可以,linux下运行更方便 都可以,windows目前还是预览版 都可以 硬件要求 GPU、CPU均可 需要GPU CPU即可,GPU应该也可以 GPU、CPU均可

2024-03-26 11:04:10 879

原创 本地部署大模型的几种工具(上-相关使用)

vllm主要作用其实是可以提高推理性能,但是必须在linux下运行,而且必须有GPU官网地址vllm官网 Welcome to vLLM!— vLLMchatglm.cpp主要通过C++编译,实现性能的提升ollama主要简化了部署大模型的复杂度github地址:ollama/ollama:启动并运行 Llama 2、Mistral、Gemma 和其他大型语言模型。github上可以看ollama相关介绍,包括如何使用。

2024-03-26 10:35:49 2847

原创 Flask开发webapi初步及过程问题探究

近期搞了个云服务器,打算部署点练手的东西。想来python部署web应用简单,先搞一个测试下。

2024-03-20 15:34:50 423

原创 本地部署大模型记录

ollama主要简化了部署大模型的复杂度github地址:ollama/ollama:启动并运行 Llama 2、Mistral、Gemma 和其他大型语言模型。github上可以看ollama相关介绍,包括如何使用vllm主要作用其实是可以提高推理性能,但是必须在linux下运行,而且必须有GPU官网地址vllm官网 Welcome to vLLM!— vLLM。

2024-03-18 21:05:21 1359

原创 VSCode下使用github初步

由于各种需要,现在需要统一将一些代码提交搞github,于是有了在VSCode下使用github的需求。之前只是简单的使用git clone,代码提交这些用的是其他源代码工具,于是得学习实操下,并做一记录以备后用。

2024-03-18 09:25:41 781

原创 大模型工具集使用记录

大模型应用相关涉及了一系列上下游过程,如算力GPU、模型训练、微调、大模型应用开发等。相关工具使用过程,有一些点就逐步记录下来,以备后续回看。

2024-03-05 10:16:04 391

原创 Docker日常使用记录

可以通过修改配置文件的方式搞起,首先访问:\\wsl.localhost\docker-desktop-data\data\docker\containers。文件夹下显示的是一串id的文件夹,这个id就是容易的哈希id。config.v2.json如下,后边部分就是容易外部的端口信息,这里是个数组,可以配置多个端口。然后修改config.v2.json、hostconfig.json文件即可。修改完成,重启docker,启动容器,这个时候端口也修改好了。注意,在修改之前,先停掉容器。

2024-02-27 11:14:26 491

原创 win11家庭版安装Docker启动一直Starting the Docker Engine...

安装倒是可以安装上,但是启动的时候,一直Starting the Docker Engine...,问度娘的方式试了也不行(当然人家也没说是win11系统,更没说是家庭版),然后注意到了WSL、hyper-V关键词,发现win11家庭版在添加和关闭windows功能中竟然没hyper-V选项,这不扯吗?于是搜索win11安装Docker,然后答案终于逐渐明朗,不过有个不一样的就是,人家安装的时候缺少东西就会提示,我安装的时候是一路畅通无阻,但是启动却给我撂挑子。还好人家也提到了,没有hyper-V怎么办。

2024-02-26 16:23:28 1777 2

原创 One API初体验

One API在我看来,可能更基础、部署更简单一些,于是打算先搞个One API部署来看看。One API是开源的,github介绍第一句就是“通过标准的 OpenAI API 格式访问所有的大模型,开箱即用。

2024-02-19 17:44:41 2534

原创 SK入门第一篇(设置baseurl)

之前在一些公众号就看到了关于SK的开发文章,然后说自己也试试看。然后就遇到一个关于如何设置baseurl的问题。啥意思呢?同样是SK,用python语言的话,OpenAI的baseurl是可以直接设置的,但是在C#下没法直接设置。然后,开始调试,找野路子…

2024-01-15 07:04:32 1515

原创 Python入门第09篇(conda虚拟环境)

一开始默认安装了最新的Python3.12,搞的倒也顺手,看别人会有不兼容的问题,在我这开始没出现。不过坑总会踩到的,这不就出问题了。pip install一个包一直不行,问了下度娘,说由于这个包使用了一些新技术,最高支持到Python3.10。这下需要想办法了。这里,就需要用到了Python的虚拟环境工具conda。

2024-01-02 16:34:26 982

原创 Python入门第06篇(FastApi、uvicorn)

FastApi用来开发webapi,可以定义路由、定义get、post方法等但是要让浏览器可以访问webapi,还需要用到uvicorn,即web服务器,类似Tomcat、iis这种的。

2023-12-12 12:02:53 1243

原创 Python入门第05篇(爬虫相关)

再一个需要注意的是,对于返回结果的解析,需要先清楚其类型,才可以更好的解析,如使用type()先打印下类型,就知道下一步要怎么解析了。这里需要注意header、body这些参数,要根据实际网页请求的内容来,也可以先用postman、apipost测试。具体可能是直接访问网页进行解析,也可能是调用webapi直接获取数据,后者应该更多一些。爬虫,一句话来说,即模拟浏览器爬取一些内容,如自动下载音乐、电影、图片这种的。html、js、css构成了html的三要素。注意:需要通过pip安装requests。

2023-12-12 09:20:01 649

原创 Python入门第04篇(sqlite数据库相关)

之前一直听说sqlite数据库,知道是一个轻量级的数据库,好多小型系统都在用,但是具体的一直未做了解。近期有些时间,初步了解了下。正好也在接触Python,就将二者给结合触碰了下,特此记录。

2023-12-11 14:19:50 471

原创 Python入门第03篇(异常处理、dotenv)

Python同样存在异常处理,基本处理逻辑和其他开发语言差不多,具体语法上有一些差异try后可以跟多个except语句,对应各种具体异常类型最后跟finally,用于最后的操作,如释放资源等等的,不管是否发生异常都会执行到。

2023-12-11 13:55:38 606

原创 Python入门第02篇(pip、字符串、方法、json、io操作)

包管理器类似.NET下的nuget,主要用于管理引用依赖项。安装Python的时候,已经默认安装了pip包管理器,因此无需单独安装cmd,输入:pip --version显示pip版本号信息,即代表pip安装成功,可以正常使用主要用到的命令:安装包:pip install 包名称列出所有包:pip list注意有时候安装包会失败,这个时候重试有可能就可以解决问题。

2023-12-11 11:20:28 624

原创 Python入门第01篇(Python安装与开发工具)

用我自己的话说,python也是一门面向对象的开发语言,就我初步了解,这门语言比较好入门,当然有其他开发语言的基础,那就更好了。python主要用于爬虫、数据分析、大数据、ai这些方面,而且python一直在开发语言排行榜中处于霸榜的地位,实力是无需质疑的。

2023-12-08 17:38:09 604 1

原创 SQLServer添加Oracle链接服务器

又一次在项目中用到了在SQLServer添加Oracle链接服务器,发现之前文章写的也不太好使,那就再总结一次吧。

2023-11-13 17:46:01 2625

github加速工具.zip

github作为程序员日常工作离不开的工具,但是github时不时就会出现不能访问或访问卡顿的问题,严重的影响了工作效率,影响一天的美好心情。 通过github加速工具可以很大程度上解决这个问题,让程序员可以更好的使用github,提高工作效率。 工具简单实用,不需要安装。 使用说明: 1)解压缩文件,找到steamcommunity_302_V12.1.4.exe,右键以管理员运行 2)弹出界面,点击设置,在弹出的界面,左下角本地反代服务勾选Github访问,点击保存设置。 3)在主界面点击启动服务即可。可以在设置页面开启开机自动运行、自动运行服务,这样后续每次开机就不需要管了

2024-03-25

Win7下安装VS2017安装证书

Win7下安装VS2017,报错程序包清单签名验证失败。 通过安装这两证书可以解决问题。 注意安装证书的时候,需要选择【受信任的根证书颁发机构】

2022-07-01

WindowsImageTool-20200222.zip

U盘启动方式安装Win7的时候,对于USB3.0接口的支持,通过此工具可以将对3.0的支持添加到U盘系统中,以便可以将U盘插入到3.0接口,进行Win7系统的安装(如果没有该工具,U盘启动是无法通过3.0接口失败驱动器的)。

2020-02-22

microsoft-windows-netfx3-ondemand-package.cab

Windows Server 2016(或者win10)系统本身不包含.net framework3.5,所以安装IIS相关内容(自动包括net3.5)的时候,会报错提示找不到源。 方法: 在程序和功能下,选择添加角色功能,指定备用源路径(新建sxs文件夹,将附件放到里边即可)

2019-12-11

UEditor4DotNET.rar

UEditor在线编辑器,用起来好挺好的。 这个编辑器支持php、java、.net,方便好用。 我这个分享的是.net版本的,希望大家喜欢。

2019-05-20

解决IE11点击Linkbutton没反应的插件

2017-04-01

LoadRunner9破解

LoadRunner9破解

2016-08-22

空空如也

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

TA关注的人

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