- 博客(109)
- 资源 (12)
- 收藏
- 关注
原创 手把手教你用pytorch预测LOL比赛胜负
英雄联盟(LOL)作为一款广受欢迎的MOBA游戏,其比赛结果的预测一直是一个有趣的机器学习应用课题。本文将介绍如何使用PyTorch框架搭建一个多层感知器(MLP)神经网络,来预测LOL比赛的胜负。我们将使用包含约5万场钻石段位比赛的数据集,每场比赛记录了前15分钟的16个关键数据特征。通过这个实例,读者可以学习到数据预处理、神经网络搭建、模型训练与评估的完整流程。
2025-03-19 22:33:14
998
原创 DocumentByParagraphSplitter:LangChain4j中文本处理的“智能切割刀”
**DocumentByParagraphSplitter** 是 LangChain4j 中用于**按段落分割长文本**的核心组件,其核心价值在于将非结构化的长网页(如PDF、网页、合同)转化为适合大模型处理的**语义化文本块**。在 RAG(检索增强生成)、问答系统、内容摘要等场景中,该工具通过以下方式提升处理效率与效果: 1. **语义完整性**:以段落为单位分割,避免因字符/单词切割导致语义断裂(如关键结论被拆分到不同块中)。 2. **上下文保留**:通过默认的段落分隔符(如空行或特定标签
2025-03-18 21:24:07
420
原创 CherryStudio + 火山引擎DeepSeek R1 告别服务器繁忙
CherryStudio + 火山引擎DeepSeek R1 告别服务器繁忙
2025-03-18 20:17:42
579
原创 向量数据库:AI时代的“新基建”
向量数据库是一种**专门存储和管理高维向量数据**的数据库系统,其核心价值在于将非结构化数据(如文本、图像、音频)转化为向量形式,通常由AI模型(如BERT、ResNet)将文本、图像、音视频等非结构化数据**嵌入(Embedding)**生成,例如“苹果”可能被转换为[0.23, -0.45, 0.67, ...]这样的高维向量,并通过高效的相似性检索实现语义级匹配。
2025-03-18 19:55:08
922
原创 基于LangChain4j调用火山引擎DeepSeek R1搭建RAG知识库实战指南
随着大语言模型(LLM)的普及,如何结合企业私有知识库提升模型输出的准确性和专业性成为关键挑战。**检索增强生成(Retrieval-Augmented Generation, RAG)** 技术通过将外部知识库与生成模型结合,有效解决模型幻觉和时效性问题。本文将基于 **LangChain4j**(Java版LangChain框架)与火山引擎的 **DeepSeek R1** 模型,手把手搭建一个RAG知识库系统,并提供完整代码实现步骤。
2025-02-26 23:23:56
2212
原创 使用 frp 实现内网穿透:从零到一的完整指南
在日常开发或家庭网络中,我们常常需要访问位于内网(如公司、家庭局域网)的设备或服务(如远程桌面、NAS、Web服务器)。然而,由于缺乏公网IP或防火墙限制,这些服务无法直接从外网访问。内网穿透(NAT穿透) 技术应运而生,它能将内网服务暴露到公网。而 frp (Fast Reverse Proxy) 是一款开源、高效的内网穿透工具,支持 TCP/UDP/HTTP/HTTPS 等多种协议,配置简单且社区活跃。
2025-02-26 20:31:33
970
原创 详解RAG技术:大模型时代让AI更懂你的智能知识引擎 -流程、优化、扩展
详解RAG技术:大模型时代让AI更懂你的智能知识引擎 -流程、优化、扩展RAG(Retrieval-Augmented Generation)检索增强生成是人工智能领域的突破性技术,通过结合信息检索与文本生成的优势,有效解决了传统大模型的知识滞后和幻觉问题。其核心原理是:当接收到用户提问时,系统首先从结构化/非结构化知识库中检索相关文档片段,再将检索结果与原始问题共同输入大语言模型,生成更准确、更可靠的回答。
2025-02-25 22:01:58
1263
原创 5分钟教你搭建本地私有个人知识库 硅基流动+deepSeek+CherryStudio
【保姆教程】5分钟教你搭建本地私有个人知识库 硅基流动+deepSeek+CherryStudio
2025-02-13 19:40:38
4381
原创 Cherry Studio:一站式多模型AI交互平台深度解析 可配合大模型搭建私有知识库问答系统
Cherry Studio:一站式多模型AI交互平台深度解析 可配合大模型搭建私有知识库问答系统
2025-02-09 23:45:23
7134
2
原创 【deepSeek R1】Ollama 更改模型安装位置 以及应用安装位置
【deepSeek R1】Ollama 更改模型安装位置 以及应用安装位置
2025-02-08 22:25:07
1591
原创 Linux系统文件结构
Linux系统文件结构Linux 操作系统的文件系统结构遵循一个标准的目录结构(也叫文件树结构)。Linux 文件系统的根目录是 /,所有的文件和目录都是从这个根目录开始的。每个目录下面可以包含文件和子目录,并且它们的内容和功能有特定的约定。以下是常见的 Linux 文件系统目录结构及其用途:
2024-12-16 20:24:16
733
1
原创 Linux 常用命令详解:新手必看,全面学习指南
Linux 常用命令详解:新手必看,全面学习指南 ls cp pwd nestat chown chmod ifconfig
2024-12-15 23:12:34
1257
原创 Java解析XML 使用dom4j 简单易上手
Java解析XML 使用dom4j 简单易上手 使用dom4j结合XPath解析XML提供了一种强大而灵活的方式来查询和操作XML数据。XPath表达式的简洁性和灵活性使得即使对于结构复杂的XML文档,也能够快速准确地定位所需的数据。同时,dom4j提供了简单易用的API,方便开发者进行各种XML相关的操作。
2024-12-11 23:07:47
682
原创 本地版PDF实用工具 Stirling-PDF 强大的、基于 Web 的 PDF 操作工具括拆分PDF、合并PDF、转换PDF、重组PDF、添加图像、旋转、压缩等
本地版PDF实用工具 Stirling-PDF 强大的、基于 Web 的 PDF 操作工具括拆分PDF、合并PDF、转换PDF、重组PDF、添加图像、旋转、压缩等
2024-12-10 23:37:13
1145
原创 PDF工具箱 PDF Guru PDF转word PDF去水印 PDF转图片 PDF裁剪合并 安装方便 免费使用
PDF工具箱 PDF Guru PDF转word PDF去水印 PDF转图片 PDF裁剪合并 安装方便 免费使用
2024-12-10 20:16:09
502
原创 Spring Cloud Hystrix 参数配置、简单使用、DashBoard
Spring Cloud Hystrix 是一款优秀的服务容错与保护组件,也是 Spring Cloud 中最重要的组件之一。Spring Cloud Hystrix 是基于 Netflix 公司的开源组件 Hystrix 实现的,它提供了熔断器功能,能够有效地阻止分布式微服务系统中出现联动故障,以提高微服务系统的弹性。Spring Cloud Hystrix 具有服务降级、服务熔断、线程隔离、请求缓存、请求合并以及实时故障监控等强大功能。
2024-02-07 16:18:55
3420
原创 Restful架构简单了解
如果按照HTTP方法的语义来暴露资源,那么接口将会拥有安全性和幂等性的特性,例如GET和HEAD请求都是安全的, 无论请求多少次,都不会改变服务器状态。RESTful架构应该遵循统一接口原则,统一接口包含了一组受限的预定义的操作,不论什么样的资源,都是通过使用相同的接口进行资源的访问。资源在外界的具体呈现,可以有多种表述(或成为表现、表示)形式,在客户端和服务端之间传送的也是资源的表述,而不是资源本身。状态应该区分应用状态和资源状态,客户端负责维护应用状态,而服务端维护资源状态。
2023-08-21 16:19:42
1126
1
原创 BIO、NIO、IO多路复用(select/poll/epoll)、信号驱动IO、异步IO
BIO、NIO、IO多路复用(select/poll/epoll)、信号驱动IO、异步IO
2022-09-03 23:22:17
1006
1
原创 Java自定义线程池详解及代码实现(非直接调用ThreadPoolExecutor)
Java从头开始自定义线程池详解及代码实现(非直接调用ThreadPoolExecutor)-生产者消费者模式1.定义阻塞队列,使用双端队列,和可重入锁以及条件变量。2.定义线程池。
2022-08-08 13:29:00
2802
原创 并发编程-生产者消费者模式Java代码实现
并发编程-生产者消费者模式代码实现1. 生产者仅负责产生结果数据,不关心数据该如何处理,而消费者专心处理结果数据。2. 消息队列是有容量限制的,满时不会再加入数据,空时不会再消耗数据具体实现:1. 使用双向链表和Synchronized锁来实现消息队列。2. 使用Excutors中的创建线程池的方法模拟生产者和消费者线程。...
2022-08-07 19:53:46
2026
原创 Redis实现分布式锁-原理-问题详解
Redis实现分布式锁-原理-问题详解通过setnx实现分布式锁,并通过lua脚本解决释放锁所存在的问题。
2022-08-04 00:34:42
1039
原创 JAVA经典垃圾收集器的优点缺点简单总结
JAVA经典垃圾收集器的优点缺点简单总结Serial、ParNew、Parallel Scavenge、Serial Old、CMS、Parallel Old、G1
2022-07-17 19:36:57
1281
原创 数据库InnoDB-MVCC-多版本并发控制
数据库InnoDB-MVCC-多版本并发控制介绍;MVCC的具体实现有三个隐藏字段DB_TRX_ID(最近修改事务ID),DB_ROLL_PTR回滚指针,不同事务或者相同事务对同一数据进行修改是,会形成undo log版本链,以便在读取的时候回滚。在RC隔离级别,为了保证读已提交,则每次读都会生成ReadView,然后与版本链中的记录进行对比,选择符合版本链规则的数据进行读。......
2022-07-13 10:41:42
1015
原创 Mysql事务详解-[数据库的隔离级别、脏读、不可重复读、幻读以及ACID性质与redo log与undo log]
Mysql事务详解-[数据库的隔离级别、脏读、不可重复度、幻读以及ACID性质与redo log与undo log]数据库的隔离级别:读未提交、读已提交、可重复读、序列化。数据库并发事务问题及解决:脏读、可重读读、幻读。事务的性质:原子性、一致性、隔离性、持久性以及底层对四个性质的保证的介绍。..................
2022-07-12 22:05:57
451
1
原创 【MySQL存储引擎 InnoDB、MyISAM、Memory区别与特点】
MySQL存储引擎 Innodb、MyISAM、Memory区别与特点Innodb支持事务、支持外键、支持行级锁和表锁。MyISAM不支持事务、不支持外键,支持表锁。
2022-07-11 15:40:38
3127
原创 数据库索引使用的注意事项以及索引失效的情况【Mysql】
数据库索引使用的注意事项以及索引失效的情况1.最左前缀法则。2.范围查询。索引失效的集中情况:包括:索引列上进行运算、模糊查询、or连接条件,字符串不加引号,数据分布情况。
2022-07-11 14:48:12
1563
(西交研究生)软件测试mooc标准答案.docx
2021-10-02
西交-机器学习六次作业-pang.zip
2021-10-02
texstudio编辑器图形化界面程序【texstudio-3.1.2-win-qt5】
2021-07-13
java实现的简易版网络聊天加密通信程序
2020-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人