自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于LangChain开发一个翻译助手

【代码】基于LangChain开发一个翻译助手。

2025-04-07 23:53:33 192

原创 基于DeepFace的人像检测功能

DeepFace 是一个功能强大的开源 Python 库,专门用于面部分析,提供了一系列的面部分析功能,涵盖了人脸识别、人脸验证、人脸表情分析、年龄预测、性别预测、种族预测以及面部特征提取等多个方面,还是挺有趣的,安装DeepFace也很简单,pip install deepface即可。最近刚好有一个任务就是识别照片中的人像个数,并预测年龄和性别,非常适合使用DeepFace完成。2、DeepFace似乎对国外的人像识别优于国内,不懂是我的错觉还是……3、总而言之,DeepFace还是挺实用的。

2025-01-20 00:06:37 194

原创 RAG使用心得

最近在做一些项目用到大模型文本预测生成能力,但私有数据又不能对外暴露,只有使用RAG。第一步就是加载数据,LangChain提供了很多加载数据的方法如CSVLoader,根据实际需要选择即可,目前主要做问答方面的功能,因此使用txt文本数据集较多。分割文档之后就要使用嵌入模型把文档转化为向量,便于快速有效地查找相似的文本块。文本向量化之后就需要将向量后的数据保存到向量数据库终,如ChromaDB,Faiss等,反正很多。做完上述4步后,就要构建检索器,通过语义检索,就能找到相似的信息并对外输出。

2025-01-16 11:44:23 213

原创 使用RAG的两种模式

在数据索引阶段,RAG借助向量的语义检索获取相应的数据块,之所以使用向量是因为它保留了词与词、句与句之间的关系,从而生成token时不至于太抽象。上述便是RAG使用的一些总结,从实践来看,无论如何分割数据集都会存在一些遗漏的设定从而导致输出的结果不太准确,解决这个问题需要自己根据实际情况编写一些算法进一步加深精度,使输出尽可能符合需要。就是利用大模型的能力,生成检索阶段输出的相关知识和用户的查询问题,通过设计好的Prompt,生成内容并对外输出结果。就是通过向量数据库进行存储和索引,我一般用Faiss。

2025-01-15 23:52:07 431

原创 LangChain调用大模型的两种方式

通过上述代码就将大模型下载到本机,这里下载的是Qwen2.5-1.5b模型,如果需要下载其他模型可以登录莫塔社区官网的大模型模块中自行选择,上面也有很详细的下载方法,此处不再赘述。此方式需要先到 https://ollama.com/ 下载Ollama并进行安装,安装成功后打开一个终端运行 ollama run qwen2.5:3b,意思是拉取并运行qwen2.5:3b。LangChain 社区包:pip install langchain-community。2、使用本机部署的大模型。

2025-01-09 01:05:40 890

原创 使用残差网络打造人像对比模型

definitcontinue= idx]definitinit()modules = list(resnet.children())[:-2] # 去掉最后两层全连接层self.global_avg_pool = nn.AdaptiveAvgPool2d((1, 1)) # 全局平均池化x = self.global_avg_pool(x) # 添加全局平均池化x = x.view(x.size(0), -1) # 展平return x。

2024-12-27 00:05:43 704

原创 Java发电报

电报,在我心里有一段情缘。还在读高中时,当时情窦初开,和一个同班女生相互产生情愫。好景不长,被老师和其家长知晓,因此每次与她接触都被刨根问底。天无绝人之路,她母亲是在电信局(中国电信前身)上班的,对电报十分精通,对电报码背诵如流。或许在她母亲影响下,她也对电报的略知一二。后来,她教会了我打电报,往后的一段日子我俩之间的交流就以电报的方式进行。现在回想起来,还挺甜美的。奈何甜美时光总是短暂的,一次在...

2020-03-23 11:01:36 598

原创 Go实现莫斯码

Go实现莫斯码的方式和Java有异曲同工之妙,也是使用Map定义映射关系,只不过在Go里面叫字典。另外,Go里面键-值转换要比Java方便。代码如下:// Morse CodeGo // An highlighted blockpackage LogicDetailimport ( "fmt" "strings")//定义莫斯码字典用户加密func morse_dic() ...

2020-03-23 02:23:20 309

原创 Java实现莫斯码

记得读书时,计算机老师专门讲过莫斯码,莫斯码是一种早期的数字化通信方式。尽管现在的通信手段和方式已经用不上莫斯码,但知道其实现原理还是很有必要的。所以趁着休息时,用Java实现莫斯码的互换方式,其实就是Map的运用。实现后还他人用莫斯码在群里交流秀了一把,当时好不欢乐。代码如下:// Morse CodeJava实现莫斯码// An highlighted blockpackage or...

2020-03-23 02:08:42 632 1

原创 C调用webservice制作航班查询功能

一直以来,我对C语言充满敬畏,毕竟C语言如同“造物主”般的存在,不少流行的编程语言、数据库等都是由C语言编写出来的,一直梦想自己是使用C语言的高手。记得读书时教C语言的老师曾经说过:“计算机世界里,万物皆C,没学过C语言是一种莫大的遗憾”。毕业参加工作了,虽然不使用C语言开发,心里总有那么一点小遗憾。因此闲暇时就会用C语言去实现一些功能,毕竟C语言没那么多包,很多时候都需要靠自己编写。本次使用...

2020-03-21 22:18:33 338

原创 Go将中文转换为拼音

Go将中文转换为拼音最近在学习和研究Go,因此在项目上完成的功能点都想着用Go实现,以促进学习。Go将中文转换为拼音比java方便一些的是不必操心非中文字符,但二者有个通用的问题是需要自己解决多音字姓氏问题。// GoMaple// An highlighted block/*程序目的:从文本文件中得到中文后转换为拼音程序版本:go1.14程序编写:枫叶编写时间:2020年3月...

2020-03-19 23:25:59 3091

原创 java将中文转为拼音

java将中文转为拼音项目需求,需要将一批工号批量入库,但产品经理提供的却是中文……没办法,只好用程序转了。做法是将人名保存为文本文件,每行一个。并且采用pinyin4j包进行转换,值得提的是pinyin4j对多音字特别是姓氏转换不是特别准确,因此遇到多音字姓氏就需要自行判断并转换了。再者,由于同名的原因,为了区分姓名中还参杂着阿拉伯数字,因此在判断时还要加以区分。// 中文转拼音Map...

2020-03-19 23:10:22 886

原创 Go调用webservice

Go调用webservice最近写项目,切换在java,go,python之间……不过也好,同时对三种语言进行了对比,给我的感觉就是基础原理最重要,只要明白了原理,编程语言只不过是工具罢了。从速度和编码量来说,go无疑是最好的选择,无奈项目中使用oracle数据库较多,只得做备选;java毋庸置疑还是首选,毕竟与项目贴合;python主要是用于做一些快速类的数据分析,以满足业务对报表需要。下面就...

2020-03-18 13:52:48 4316

原创 java调用webservice

java调用webservice近期因项目需要,与webservice打交道较多,虽然现在json使用范围越来越广,但webservice毕竟存在使用长,还有很多老应用需要。所谓weiservice无非就是两个系统间通过某种协议来通信,以达到交互数据的目的。下面就以公共地址 http://www.webxml.com.cn/webservices/DomesticAirline.asmx?wsd...

2020-03-17 21:52:41 190

原创 shell调用webservice

shell调用webservice今日为了向同事讲解shell,特地用其调用webservice获得返回信息,展现shell的妙用。此次本人再次领略到shell和linux的强大。shell的关键之处是curl、xpath的使用。webservice使用公共的地址:http://ws.webxml.com.cn/webservices/DomesticAirline.asmx/getDomest...

2020-03-16 00:06:51 1446

空空如也

空空如也

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

TA关注的人

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