自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(330)
  • 资源 (2)
  • 收藏
  • 关注

原创 什么是prompt?

2024-03-05 15:10:14 130

原创 FastAPI框架整理

id: int # 必须字段name: str = "John Snow" # 有默认值,选填字段friends: List[int] = [] # 列表中元素是int类型或者可以直接转换成int类型try:》》》》结果返回loc:报错的位置msg:原因type:类型"loc": ["friends",2],子项目主应用引入子项目tags:标题wokers:进程的数量。

2024-02-29 14:52:38 483

原创 浅出深入-机器学习

总而言之,max_features 参数的取值越小,模型越倾向于选择少量的特征,减少特征之间的冗余性,从而提高模型的泛化能力。而当 max_features 参数取值增加时,模型更倾向于利用更多的特征信息,这可能会提高模型的拟合能力,但也可能增加过拟合的风险。如果n_features=5,n_informative=3,则生成的数据集中会有5个自变量,其中有3个是与因变量相关的有用自变量,而另外2个则是与因变量不相关的无用自变量。分裂节点:根据选择的最优特征,将当前节点的样本分为不同的子集。

2024-01-25 22:58:58 1142

原创 本地化部署大模型方案二:fastchat+llm(vllm)

FastChat 是一个开放平台,用于训练、服务和评估基于大型语言模型的聊天机器人。FastChat 为 Chatbot Arena ( https://chat.lmsys.org/ ) 提供支持,为 50 多名法学硕士提供超过 600 万个聊天请求。Arena 从并列的 LLM 比赛中收集了超过 10 万个人投票,编制了在线LLM Elo排行榜。最先进模型的训练和评估代码(例如,Vicuna、MT-Bench)。

2024-01-23 15:52:29 4023 4

原创 whisper深入-语者分离

Whisper语音识别模型实例。

2023-12-19 20:05:50 2738 14

原创 LangChain学习三:链-实战

链允许我们将多个组件组合在一起,创建一个单一的、一致的应用程序。例如,我们可以创建一个链,该链接接受用户输入,使用 PromptTemplate 对其进行格式化,然后将格式化后的响应传递给 LLM。我们可以通过将多个链组合在一起,或者通过将链与其他组件组合在一起,来构建更复杂的链。

2023-12-15 17:53:42 1293

原创 LangChain学习二:提示-实战(下半部分)

自定义示例选择器它的英文名叫做few shot examples:就像我们教小朋友一样,比如教小朋友分类水果,先给他演示一下水果怎么分类的,红色的放哪一个框框,白色的放哪一个框框,然后在给它一个新的水果,小朋友根据你教的示范,就会自己去分类了具体在上一节的2.5有介绍具体步骤如下定义一个类,继承BaseExampleSelector实现add_example方法,它接受一个示例并将其添加到该ExampleSelector中。

2023-12-12 23:51:03 1070

原创 LangChain学习二:提示-实战(上半部分)

大白话就是我们问大模型的问题声明一个模板,注意:{变量} 提示词模板的意思就是一个框架里面有一些变量,这些变量也可以理解成为占位符。后面使用提示词模板只要把里面的变量进行具体化就可以了template = "你是一个很有帮助的翻译助手{input_language} 翻译成 {output_language}."

2023-12-09 12:10:24 1622

原创 LangChain学习一:模型-实战

聊天模型:这些模型通常由语言模型支持,但它们的API更加结构化。具体来说,这些模型将聊天消息列表作为输入,并返回聊天消息。这里的content就相当于大模型机器回答,干啥用呢,为了以后的多轮对话做准备。LLMs:这些模型将文本字符串作为输入,并返回文本字符串作为输出。还可有以下情况,就是上面说的模仿大模型说话,我们先看一下原生的。文本嵌入模型:这些模型将文本作为输入,并返回一个浮点数列表。看到没,这时候,我们的大模型就可以作为一个助手帮你了。LangChain 支持的各种模型类型和模型集成。

2023-12-06 22:07:49 1451

原创 LangChain学习一:入门-本地化部署-接入大模型

LangChain提供了一个标准的内存接口、一组内存实现及使用内存的链/代理示例。前提条件你是部署好了你的本地大模型,并且提供了API接口,如果你还不会搭建本地模型,你可以参考我的另一篇博客。如果你是在国外或者学会了科学上网,并且你在openai注册了key,你就可以使用opanai的模块进行调用。当然应为我们选择LangChain最为我们的中间件,我们也可以使用LangChain封装的模块使用。提供了一个标准的代理接口,一系列可供选择的代理,以及端到端代理的示例。在下载之前你需要安装环境。

2023-12-06 20:31:51 6405 2

原创 FunASR语音识别(解决-高并发线程问题)

并且进行了语者分离,不过最近FunASR自带了语者分离,挺好挺好,但是一直看社区就是大家都用python写,会出现线程不安全问题,群里有大佬说使用多态服务器,感觉很浪费。二已经给你完整的示例了,所以我就不测了,我都上生产了,你们自己用postman或者代码试一下把!有问题再联系我18956043585。在我的另一个博客有介绍。

2023-11-28 21:03:33 1662 1

原创 chatGLM3微调

大模型摘要微调

2023-11-22 14:36:01 3120 6

原创 第一部分-基础篇-第三章:初识FreeSWITCH

可以理解为软件电话之间通讯的服务软件,是一个最早先的通讯系统。

2023-11-17 23:18:57 255

原创 FreeSwitch安装视频

我是2022年6月毕业的,偶然的机会接触到FreeSWITCH,FreeSWITCH纯属个人爱好,进行笔记整理。文章内容如有疑问点,我必定洗耳恭听并虚心接受,请您多多指教。今天是2023年11月4日,我的工作和生活好像被打乱了,因为换了一份工作。挺累的,但是在上一章节说了,会给大家一个安装视频,这里给大家兑现。今天挺累的,水一篇,后面所有的安装视频都在这里补充好吧!

2023-11-14 22:12:42 301

原创 Python-flask高级使用

back_populates:告诉另个表,你在用我的时候,可以定义一个名字为back_populates='xxx’的,但是你要有这个属性。给子表添加relationship来应用外键指向那个orm(相对主表)模型。子表:主动给主表绑定一个自身为单位的属性。删除班级:因为是主表,所以会取消关联关系。只在子表添加:backref=‘’’懒加载:用的时候才进行关联加载。

2023-10-19 13:46:26 116

原创 flask整合rabbitMQ插件的方式

总之,使用RabbitMQ插件整合Flask框架,并采用优化方案来兼容并发性生产者和消费者,是构建可靠、高效消息传递系统的关键一步。通过这种方式,我们可以利用RabbitMQ的优势来确保消息的可靠传递,并提高应用程序的处理能力。通过以上的优化方案,我们可以在Flask应用程序中充分利用RabbitMQ的功能,并且兼容高并发的生产者和消费者。同时,为了处理高并发的生产者,我们可以使用批量发送消息的方式来减少通道创建和消息发布的开销。此外,对于高并发的消费者,我们可以考虑使用异步的方式来处理消息。

2023-10-19 13:45:55 1290 2

原创 ubuntu使用whisper和funASR-语者分离-二值化

在项目里面写代码就可以了,或者复制代码里面的pyannote_whisper.utils模块代码。如果您的环境中存在CUDA,您应该安装与CUDA匹配的版本的pytorch。通过 modelscope-sdk 将模型下载到本地目录。或者通过 git lfs 将模型下载到本地目录。如果你使用使用AutoDL平台,你可以使用。或者从源码安装funASR。使用本地模型路径进行推断。

2023-10-07 18:32:27 2985 2

转载 Paraformer语音识别-中文-通用-16k-离线-large-长音频版

Paraformer是达摩院语音团队提出的一种高效的非自回归端到端语音识别框架。本项目为Paraformer中文通用语音识别模型,采用工业级数万小时的标注音频进行模型训练,保证了模型的通用识别效果。模型可以被应用于语音输入法、语音导航、智能会议纪要等场景。Paraformer模型结构如上图所示,由 Encoder、Predictor、Sampler、Decoder 与 Loss function 五部分组成.

2023-09-27 17:27:58 1097

原创 axure入门

web大小:1260*1024px。

2023-09-24 16:58:25 1020

原创 通义千问部署搭建

为了方便我把模型移动到一开始的文件夹里面。然后ctrl+s 保存。这就好了,重新运行下。也可以使用web依赖。

2023-09-01 13:43:06 4868 20

原创 debian11安装Freeswitch最新版

debian11安装最新版的Freeswitch

2023-07-19 14:22:35 501

原创 第一部分-基础篇-第二章:PSTN、PBX及呼叫中心业务

呼叫中心又称客户服务中心,它是一种基于CTI技术、充分利用通信网和计算机网的多项功能集成,并与企业连为一体的一个完整的综合信息服务系统,利用现有的各种先进的通信手段,高效地为客户提供高质量、高效率、全方位的服务。初看起来呼叫中心好像是企业在最外层加上一个服务层,实际上它不仅为外部用户,也为整个企业内部在管理、服务、调度、增值方面起到非常重要的统一协调作用。通俗地讲,呼叫中心是企业或机构建立的以电话为主要手段,为客户提供服务与沟通的部门组织及信息系统。

2023-05-29 22:11:51 1097

原创 第一部分-基础篇-第一章:PSTN与VOIP(下篇)

IMS的全称是IP多媒体子系统(IP Multimedia Subsystem),它是一个基于IP网提供 语音及多媒体业务的网络体系架构。作为其 GSM之后的未来移动网络远景目标的一部分。IMS的最初的版本(3GPP R5 )主要是给出了一种基于GPRS来实现IP多媒体业务的方法。在这个版本的基础上,3GPP、3GPP2以及 TISPAN进行了进一步的更新,以支持GPRS之外的(诸如WLAN, CDMA2000和固定等) 其他接入网络。

2023-05-28 17:37:24 1150

原创 第一部分-基础篇-第一章:PSTN与VOIP(上篇)

FreeSWITCH基础篇,介绍了基本的通信知识

2023-05-26 21:48:50 1554

原创 体验chat-GPT人工智能之美

账号:123456 密码123456。

2023-04-28 15:18:05 227 1

原创 java-word模板转化为pdf

链接: https://pan.baidu.com/s/13V2ihOpRoLf3R9MFCH2kHQ?pwd=be64 提取码: be64 复制这段内容后打开百度网盘手机App,操作更方便哦。对比方法一,我觉得还是挺垃圾的,谁想动一个摇摇欲坠的项目。生成这个文件夹,把这个放在你们的maven仓库就行了。不想运行也没关系,我放在云盘了,自行拷贝。直接使用maven命令。MD5File工具类。

2023-04-21 17:33:32 1425 2

原创 EasyExcel导出Excel-表头格式化

/设置样式 去除默认表头样式及设置内容居中 public HorizontalCellStyleStrategy getStyleStrategy() {//内容样式策略 WriteCellStyle contentWriteCellStyle = new WriteCellStyle();//垂直居中,水平居中 contentWriteCellStyle . setVerticalAlignment(VerticalAlignment . CENTER);

2023-04-07 14:17:04 1007

原创 Poi生成pfd

如何使用原生的pdf

2022-11-24 09:33:13 268

原创 EasyExcel填充web下载

EasyExcel 填充 web下载

2022-11-22 13:55:32 621

原创 Python学习十二:Flask框架

Flask 依赖两个外部库:WerkZeug 和 Jinja2。WerkZeug 是一个WSGI(在web应用和多种服务器之间的标准Python 接口)工具集。Jinja2负责渲染模板。所以在安装Flask之前,需要安装这两个外部库,而最简单的方法就是使用 Virtualenv 创建虚拟环境。

2022-11-13 22:03:38 8604

原创 Python学习十一:Web编程

CGI(Common Gateway Interface)公共网关接口,是外部扩展应用程序与 Web 服务器交互的一个标准接口。它可以使外部程序处理www上客户端送来的表单数据并对此作出反应, 这种反应可以是文件、 图片、 声音、 视频等,可以在浏览器窗体上出现的任何数据。服务器端与客户端进行交互的常见方式多,CGI 技术就是其中之一。根据CGI标准,编写外部扩展应用程序,可以对客户端浏览器输入的数据进行处理,完成客户端与服务器的交互操作。

2022-11-04 18:28:48 2038

原创 免费体验云IDE

云IDE是CSDN开发云为开发者打造的一款低代码开发产品,云端预制了常见的开发环境,无需下载安装,一键创建项目,灵活配置代码仓和云主机。同时支持在线安装 VSCode 插件来增强使用体验,支持从基础组件快速构建高阶组件,无需重新编写组件,提高研发效率。随时随地开发编码,拥有媲美本地IDE 的流畅编码。

2022-11-03 17:16:41 119

原创 Python学习十:网络编程

相对于TCP,UDP是面向无条件连接的协议,速度更快,但是不可靠。为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据包的发送和接收,设计用户数据报协议UDP。UDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接数据包传输服务。它不提供报文到达确认、排序、及流量控制等功能。UDP Helper可以实现对指定UDP端口广播报文的中继转发,即将指定UDP端口的广播报文转换为单播报文发送给指定的服务器,起到中继的作用。

2022-11-02 21:40:05 663

原创 Python学习九:使用进程和线程

使用进程和线程

2022-11-01 23:00:17 374

原创 Python学习八:数据库编程接口

游标对象代表数据库中的游标,用于指示抓取数据库操作上下文。主要提供执行sql语句,调用存储过程、获取查询结果等方法。

2022-10-21 19:03:59 1488

原创 Python学习七:异常处理及调试程序

就是在开发的过程中会发生一些错误,这些错误统称为“异常”

2022-10-21 15:52:10 365

原创 Python学习六:模块

在Python中,一个扩展名为.py的文件就是一个模块通常是为了方便程序的可读性和可维护性、可重复性。即编好一个模块后,只要实现该功能的程序,都一个导入这个模块实现新建一个文件,这个文件命名为“模块名+.py”的形式注意:创建模块时,设置的模块名不能是Python自带的标准模块名称模块文件的扩展名必须是.pyeg:创建一个模块,命名为bmi.py。

2022-10-20 15:31:51 424

原创 Python学习五:面向对象设计程序

python 面向对象学习

2022-10-19 22:45:00 629

原创 机器学习2:基础部分:人工智能数学基础第1讲:行列式(二)

机器学习

2022-10-14 23:15:00 332

原创 idea技巧之sql反向定位数据库表,以及智能提示

idea 智能提示

2022-10-12 23:15:00 352

c3p0数据库.rar

这里是java的c3p0池的jar包和xml,仅供学习 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。

2020-10-13

2020_10_10_kaoshi.rar

1.在线答题系统: (知识点:多线程,TreeSet, compareable 接口,10 流,Math类)《 要求在控制台在线答题,具有计时功能← ①题目:需要在程序运行的控制台选项↓ 1录入题目↓ 2开始考试↓ 1录入题目(需要创建题目类,属性:序号,题目)↓ 1)需要依次输入题目的序号,题目的内容↓ 2)将题目和序号序列化存入D: \Question.txt 中↓ 3)录入题目的时候序号不按大小顺序录入,可自由录入↓ 2开始考试↓ 要求使用多线程,一一个线程进行考试,-一个用于计时,如果超过3分钟未做完10道, 结束考试统计分数。↓ 1)开始考试,如果题库里面的题的数量不足10题,不可选

2020-10-13

空空如也

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

TA关注的人

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