
学习笔记
文章平均质量分 76
风吹落叶花飘荡
I LIKE THIS ERA OF INTELLIGENCE BECAUSE IT IS FULL OF PODDIBILITIES AT THIS MOMENT.
展开
-
2024 32kstar 的目前最佳开源RAG框架之一的 Langchain-Chatchat开源项目实践(一)
各位未来的开发者请上座,随着自然语言处理(NLP)技术的飞速发展,基于大模型的知识库问答系统成为了连接人机交互的重要桥梁。最近,部署开源项目Langchain-Chatchat,通过一系列的调试与实践,成功地让这个系统在我本地的环境中稳定运行。本文将分享我在启动Langchain-Chatchat项目、配置环境以及启动可视化界面的经验。预计时间 24分钟,启动你的rag项目!下面是RAG对比来自工业界的开源知识库 RAG 项目最全细节对比。原创 2024-12-05 22:15:30 · 1564 阅读 · 0 评论 -
pip._vendor.urllib3.exceptions.SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile
【代码】pip._vendor.urllib3.exceptions.SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile。原创 2024-12-01 23:01:35 · 632 阅读 · 0 评论 -
pyinstaller打包的时候将ffmpeg也加进包中(包括打包文件夹的方法)
通过以上方法,将ffmpeg和pydub一起打包即可实现完整的功能。参数和修改.spec文件是常见的解决方案,确保ffmpeg在运行环境中可用,同时代码中显式指定路径以避免找不到依赖的问题。原创 2024-11-29 08:56:30 · 1870 阅读 · 0 评论 -
JAVA部署到生产环境(服务器 全)
将Java应用部署到生产环境是一个复杂且需要细心规划的过程,主要包括代码准备、构建、测试、部署和监控等步骤。原创 2024-11-19 23:46:58 · 1100 阅读 · 1 评论 -
如何使用 Gradio 创建聊天机器人
聊天机器人是大型语言模型的流行应用。使用gradio,您可以轻松构建聊天机器人模型的演示并与用户分享,或者使用直观的聊天机器人 UI 亲自尝试。本教程使用gr.ChatInterface(),这是一种高级抽象,可让您快速创建聊天机器人 UI,通常只需一行代码。我们创建的聊天机器人界面将如下所示:我们将从几个简单的例子开始,然后展示如何使用gr.ChatInterface()来自几个流行 API 和库的真实语言模型,包括langchain、openai和 Hugging Face。先决条件。原创 2024-09-30 13:26:21 · 2256 阅读 · 0 评论 -
2024 离线ASR和TTS推荐与示例
随着具身智能的发展和智能设备的发展,对于本地化运行ASR和TTS的需求越来越大。在试用了目前许多的ASR和TTS的框架的时候下面是个人体验,感觉目前离线又比较小最好的:(1)TTS框架:Edge-tts (100M)(2)ASR框架:Vosk(50M)原创 2024-09-23 01:35:26 · 4247 阅读 · 0 评论 -
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
各位未来的开发者们请上座,下面教程走完大致需要40分钟就可以让掌握大模型本地化部署与使用。Ollama是一个专为在本地环境中运行和定制大型语言模型而设计的工具。它提供了一个简单而高效的接口,用于创建、运行和管理这些模型,同时还提供了一个丰富的预构建模型库,可以轻松集成到各种应用程序中。Ollama的目标是使大型语言模型的部署和交互变得简单,无论是对于开发者还是对于终端用户。原创 2024-08-28 04:31:28 · 4947 阅读 · 4 评论 -
网站UI/UX设计评估(AI记录)
每次分析和提出改进意见后,都应当进行实施和再次测试,以确保改进措施有效,并持续优化用户体验。记住,UI/UX设计是一个不断迭代的过程,始终需要以用户反馈和数据为导向进行调整。原创 2024-08-12 11:56:08 · 479 阅读 · 0 评论 -
pycharm使用fastapi/uvicorn无法reload的问题
在PyCharm中使用uvicorn和FastAPI时,重新加载(reload)功能无法正常工作。当文件发生修改时,uvicorn重新加载非常缓慢或根本不重新加载,导致开发体验不佳。原创 2024-08-09 11:55:26 · 2251 阅读 · 0 评论 -
2024最简七步完成 将本地项目提交到github仓库方法
未来的开发者们请上座,默认大家对git操作有了解,下面就如标题介绍一下怎么将本地项目提交到github仓库,预估全部完成时间10分钟。Git 教程。原创 2024-08-01 01:17:59 · 702 阅读 · 0 评论 -
FastAPI系列 4 -路由管理APIRouter
未来的py开发者请上座,在使用python做为后端开发一个应用程序或 Web API,很少会将所有的内容都放在一个文件中。FastAPI 提供了一个方便的工具,可以在保持所有灵活性的同时构建你的应用程序。原创 2024-06-10 01:36:28 · 1310 阅读 · 0 评论 -
2024 在Pycharm管理数据库
Pycharm 社区版DataBase Navigator 数据库管理插件(Plugins)安装使用(sqlite为例添加数据)原创 2024-05-27 03:31:42 · 2820 阅读 · 1 评论 -
2024一站式解决 python打包代码,发布到pypi
各位开发者你们好,在这个万众创新的时代,发布自己的代码到pypi上逐渐变越发常见,不过网上教程良莠不齐,受限于平常时间,只能简单整理一下,下面是具体步骤。个人跑通pypi上传项目全流程大概耗时40分钟左右,请预留一定时间,跟完全流程。原创 2024-05-15 17:52:14 · 1594 阅读 · 1 评论 -
ASR语音转录Prompt优化
在ASR转录的时候,我们能很明显的感受到有时候语音识别不是很准确,这过程中常见的文本错误主要可以归纳为以下几类:同音错误(Homophone Errors)同音错误发生在不同词语发音相似或相同的情况下。ASR系统可能难以区分这些词语的具体含义,从而导致错误的词语被识别。例如,中文里的“海”和“还”在某些方言或口音中发音相近,可能会被错误地互换。语法错误(Grammatical Errors)语法错误是指识别出的文本在语法结构上的错误。原创 2024-04-29 14:19:41 · 1571 阅读 · 1 评论 -
TypeScript实战教程(一):表单上传与后端处理
目前国内的TypeScript相关的实战类教程,比较少,记录一下个人跑通表单上传与后端处理的程序,流程。TypeScript是一种由Microsoft开发和维护的开源编程语言。它是JavaScript的一个超集,意味着它扩展了JavaScript的语法,并添加了新的特性,尤其是静态类型系统。这使得开发者可以在代码编写阶段捕捉到潜在的错误,并提供更好的工具支持,如代码自动完成和重构。原创 2024-02-01 13:41:12 · 1368 阅读 · 0 评论 -
TypeScript教程(一)在vscode中的配置TypeScript环境
未来的开发者们请上座,随着时代的发展web网页的发展越来越丰富,掌握TypeScript显得更加有必要。原创 2024-01-20 23:41:37 · 6229 阅读 · 0 评论 -
如何服务器用守护进程保证程序稳定运行
平常在使用服务器的时候,服务一直不稳定,遂从nohup改为创建一个systemd服务来管理Python程序。原创 2024-01-19 20:33:32 · 688 阅读 · 0 评论 -
NLP - 数据预处理 - 文本按句子进行切分
在学习对数据训练的预处理的时候遇到了一个问题,就是如何将文本按句子切分,使用传统的jieba切割的颗粒度在词的程度,不能满足训练word2vec模型的需要。(py,手动实现自然也是可以,不过感觉斯,有py社区辣么发达相比有人实现了伐,就没有重复造轮子)要对文本按句子进行切分,可以使用Python的nltk库,它提供了一个名为sent_tokenize的函数,用于将文本切分为句子。原创 2023-10-08 23:34:54 · 2366 阅读 · 0 评论 -
logging的基本使用教程
logginglogging`模块可以帮助您在开发过程中调试代码、追踪问题和监控应用程序的运行状况。原创 2023-10-07 23:34:59 · 567 阅读 · 0 评论 -
ROS入门(二):launch文件解析
如果为’log’,则stdout / stderr输出将发送到$ ROS_HOME / log中的日志文件,并且stderr将继续发送到屏幕。有时,节点1发布消息1给话题1(你可能需要该特定消息),而后,消息1进入了节点2,而节点2发布了消息2到话题2,消息2中包括了消息1的内容,消息2也被另一节点3接收。如果为true,则将当前文件中设置的所有args添加到为处理包含的文件而创建的子文件中。它启动一个单独的“talker”节点,该节点是“rospy_tutorials”软件包的一部分。原创 2022-10-03 16:25:59 · 7471 阅读 · 0 评论 -
从零开始的unity3d入门教程(一)----环境配置
在Unity中找到Edit->preferences->Extenal Tools->Extenal Script Editor改为Visual Studio 2022。然后,会弹出允许此应用对您的设备进行更改吗,点击 是(不点就不能进行下一步…下载完成后运行VisualStudioSetup.exe文件。如果能跟到这里,说明你动手能力Ok,可以进行下一步的学习了。注:如果可以,请在一个地方记下你创建用的账号和密码。视情况而定类别,在这里我选择创建3d模板。绑定后就可以登录了。,下载社区版(免费)原创 2022-09-13 16:59:28 · 9873 阅读 · 1 评论 -
如何将PyCharm中的终端运行前面的PS如何修改成当前环境
很多人在刚刚下载Pycharm的时候会发现终端表示环境的标识为PS,即使激活环境,在Anaconda上创建的环境也还是不变。原创 2022-07-09 23:30:25 · 6710 阅读 · 3 评论 -
如何制作数据集并基于yolov5训练成模型并部署
一个正常的视觉AI开发步骤如下:收集和组织图像、标记您感兴趣的对象、训练模型、将其部署到云端/当做一个端口如果出于学习,或者应用范围比较广泛,对鲁棒性要求较高,可以使用一些公开的数据集知乎地址:https://zhuanlan.zhihu.com/p/25138563当然这只是公开数据集的一部分,大家可以继续检索到。其他搜集的找数据集的网站1.datafountainhttps://www.datafountain.cn/datasets2.聚数力http://dataju.cn/Dataju原创 2022-06-11 23:04:58 · 1274 阅读 · 1 评论 -
INFO sasl.SaslDataTransferClient: SASL encryption trust check: localHostTrusted = false, remoteHostT
#INFO sasl.SaslDataTransferClient: SASL encryption trust check: localHostTrusted = false, remoteHostT一、问题描述在我执行一些HDFS操作时候,下面经常就会出现INFO sasl.SaslDataTransferClient: SASL encryption trust check: localHostTrusted = false, remoteHostT看着我,强迫症都犯了,有时候就不会出现。二原创 2022-05-23 17:15:11 · 12519 阅读 · 17 评论 -
P4779 【模板】单源最短路径(标准版) 题解
P4779 【模板】单源最短路径(标准版) 题解本文使用方法:图的存储结构:链式前向星涉及优化:堆优化算法:Dijkstra算法P4779:传送门题目背景2018 年 7 月 19 日,某位同学在 NOI Day 1 T1 归程 一题里非常熟练地使用了一个广为人知的算法求最短路。然后呢?100→60;Ag→Cu;最终,他因此没能与理想的大学达成契约。小 F 衷心祝愿大家不再重蹈覆辙。题目描述给定n个点,m 条有向边的非负权图,请你计算从 s 出发,到每个点的距离。数据保证你能原创 2021-11-16 12:39:55 · 1317 阅读 · 0 评论 -
计算机系统第三章程序的机械级表示笔记(1)
计算机系统第三章程序的机械级表示笔记1、计算机执行机器代码,用字节序列编码低级的操作:处理数据、管理内存、读写存储设备上的数据,以及利用网络通信。2、编译器基于编程语言的规则、目标机器的指令集(cpu类型)、操作系统遵循的惯例(软件层面)生成机器代码3、其中GCC是c语言的编译器,输入源码输出汇编代码4、编译器可以调用汇编器和链接器根据输入的汇编代码生成可执行的机器代码(2)在编译器承担了生成汇编代码的大部分工作,我们学习机器代码的意义:阅读和理解汇编代码依然是一位严谨的程序员的一项很重要的技原创 2021-10-15 10:03:19 · 159 阅读 · 0 评论