
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言我与拓扑排序的故事一开始接触是数据结构的课上、奈何当时沉迷玩游戏没有理解过代码。第二次是打卡群,一场力扣双周赛第二题是拓扑排序(我是暴力循环100次、哈希去重写的),群主发觉群员拓扑排序学的不行写拓扑专题。y总数组模拟数据结构、我看了还是不会啊????连续两天不会写、痛失20块。(我到现在也还不会y总的数组写法????。后来寒假开始打卡群进行了一段时间的拓扑排序专题训练。(感谢群主、虽然他看不

一、链表1.1 单链表#include <bits/stdc++.h>using namespace std;const int N = 1e5 + 10;//head表示头结点下标idx数组下标int head, e[N], ne[N], idx;void init(){head = -1;idx = 0;}void add_to_head(int x){e[idx] = x, ne
中文命名实体识别技术方案对比分析 本文对比了两种中文命名实体识别(NER)技术方案。数据集采用CLUENER2020,包含10类实体,以短文本为主,实体平均长度4.5字。 方案一:LLM API调用 使用DeepSeek-V4-Flash模型,严格匹配准确率仅26.66% 存在识别错误、输出不稳定、速度慢(0.74s/条)等问题 面临隐私保护、长期成本高等落地挑战 方案二:BERT微调 采用BIO

本文系统介绍了文本匹配技术的演进与应用场景。首先定义了文本匹配作为NLP基础任务,旨在判断文本间的语义关联程度(相似度分数或分类标签),并列举了意图识别、FAQ检索、语义搜索等五大核心应用场景及其共性痛点。随后详细解析了传统方法(编辑距离、词向量均值、TF-IDF、BM25)的原理与优劣势对比。重点阐述了BERT时代的双塔BiEncoder与交互CrossEncoder架构差异,提出"双塔粗召回+

本文分为理论、实战两大部分讲解大模型 Agent。理论篇介绍 Agent 构成与感知‑规划‑执行‑记忆四层架构,对比 ReAct、OTAC 循环范式,讲解任务分解策略、现存挑战及多智能体协作方向;实战篇演示两种工具调用实现方案:手写 Prompt 解析循环与 API 原生 Function‑Calling,给出完整执行流程。

本文记录了作者从零开始训练一个MiniGPT的学习过程。首先介绍了机器学习的基本概念,通过一个三次函数拟合的极简示例展示了梯度下降原理。然后重点解析了Transformer架构,特别是Decoder-only模型中多头自注意力的工作机制,包括其解决长距离依赖问题的优势。在实现部分,作者使用Qwen2分词器处理文本数据,并详细说明了预训练阶段的数据准备过程(添加结束符、分块切分等)。最后展示了带ma

中文命名实体识别技术方案对比分析 本文对比了两种中文命名实体识别(NER)技术方案。数据集采用CLUENER2020,包含10类实体,以短文本为主,实体平均长度4.5字。 方案一:LLM API调用 使用DeepSeek-V4-Flash模型,严格匹配准确率仅26.66% 存在识别错误、输出不稳定、速度慢(0.74s/条)等问题 面临隐私保护、长期成本高等落地挑战 方案二:BERT微调 采用BIO

文本分类实践:从数据探索到方案对比 本文探讨了文本分类在实际场景中的应用及两种实现方案。文本分类广泛应用于内容平台分类、电商评论分析、风控合规等领域,核心价值在于自动化处理海量文本数据。实验基于CLUE/TNEWS数据集展开,分析显示数据存在类别不均衡(23倍差异)、文本短(平均22字)等特点。 方案一测试了调用DeepSeek-V4大模型API的效果,结果显示:DeepSeek-V4-Pro零样

前言与模板需要读者对最短路之不含负权边:Dijkstra算法朴素和堆实现有所了解。bellman-ford适用情况:与拓展次数有关可用于负权。因为有次数限制,所以可以有负环(负权回路)简要介绍:暴力法。每次大循环的含义是向外拓展一次,每次大循环将所有的边遍历一次。模板://循环k次(拓展k次边) 每次循环尝试更新所有的节点最小值int bellman_ford(int n, int m, int
C++实现简易线程池







