<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qwerth_754的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qwerth_754</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qwerth_754]]></copyright><item><title><![CDATA[uv：新时代的 AI 应用开发工程师的包和项目管理器]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/164402553</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/164402553</guid><author>qwerth_754</author><pubDate>Sat, 05 Sep 2026 18:21:13 +0800</pubDate><description><![CDATA[更快：安装和解析依赖的速度是 pip 的 10-100 倍。更全：一站式替代 pip、venv、pyenv、poetry 等多个工具。更稳：uv.lock 精确锁定依赖，保证团队和 CI/CD 环境完全一致。对于追求高效、稳定和现代化工作流的 AI 开发者来说，uv 是一个极具价值的工具。]]></description><category></category></item><item><title><![CDATA[Mineru]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/164340584</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/164340584</guid><author>qwerth_754</author><pubDate>Thu, 03 Sep 2026 21:58:21 +0800</pubDate><description><![CDATA[MinerU 是一款由上海人工智能实验室（OpenDataLab 团队）开发的开源智能文档解析工具。它的核心目标是"读懂"复杂文档，将 PDF、图片、Word、PPT、Excel 等格式的文件，精准地转换为结构化的机器可读格式（如 Markdown、JSON）。现如今 Markdown 格式已经成为大模型训练的主流格式，这样处理后为 AI 模型训练、知识库构建等场景提供高质量的数据。]]></description><category></category></item><item><title><![CDATA[markdown格式常用命令]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/164304644</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/164304644</guid><author>qwerth_754</author><pubDate>Wed, 02 Sep 2026 21:17:07 +0800</pubDate><description><![CDATA[这是一份 Markdown 常用语法速查表，涵盖了日常写作、笔记和文档编写 90% 以上的场景。为了方便你直接复制使用，我将其放在了代码块中，同时展示了渲染效果便于理解。]]></description><category></category></item><item><title><![CDATA[动态规划状态定义三剑客：恰好、至少、至多]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/158625422</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/158625422</guid><author>qwerth_754</author><pubDate>Wed, 04 Mar 2026 00:07:48 +0800</pubDate><description><![CDATA[状态dp[i][j]表示考虑前i个物品，恰好​ 达到条件j时的最优值。特点：要求严格满足条件，不能多也不能少。典型应用：01背包问题中要求恰好装满背包的情况。理解"恰好"、"至少"和"至多"三种状态定义的区别，是掌握动态规划的关键。恰好：严格相等，初始化严格至少：允许超额，转移特殊处理至多：允许不足，初始化宽松在解题时，选择正确的状态定义，配合恰当的初始化和状态转移，才能得到正确的答案。希望通过本文的介绍，能帮助大家更好地区分和应用这三种状态定义。]]></description><category></category></item><item><title><![CDATA[Yolo_v3的网络框架与代码实现]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/158544508</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/158544508</guid><author>qwerth_754</author><pubDate>Sun, 01 Mar 2026 22:01:42 +0800</pubDate><description><![CDATA[YOLOv3是的代表，采用"一次通过"（You Only Look Once）的方式完成检测任务。与两阶段检测器（如Faster R-CNN）不同，它直接在单个前向传播中预测边界框和类别概率，实现了。]]></description><category></category></item><item><title><![CDATA[神奇的MediaPipe：识别得了手心手背，却辨认不出左右手？]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/158044622</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/158044622</guid><author>qwerth_754</author><pubDate>Fri, 13 Feb 2026 22:13:08 +0800</pubDate><description><![CDATA[所以，下次当MediaPipe把你的左手识别成右手时，不要急着骂它“笨”。一个没有身体的系统，居然能如此精准地理解手部的复杂姿态。这个“瑕疵”提醒我们，今天的AI虽然在特定任务上可以超越人类，但它仍然缺乏我们与生俱来的、基于身体的常识和理解。MediaPipe能识别手心手背却分不清镜像下的左右手，这不是技术的失败，而是当前AI范式本质的体现。作为开发者，我们要做的不仅是调用API，更是要理解这些技术的内在逻辑和限制，然后在我们的应用中巧妙地弥补这些鸿沟。毕竟，最优秀的工程师，就是那些能够。]]></description><category></category></item><item><title><![CDATA[静态链表（数组模拟链表）]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157876059</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157876059</guid><author>qwerth_754</author><pubDate>Sun, 08 Feb 2026 21:23:18 +0800</pubDate><description><![CDATA[在算法比赛中有用到链表的题目，但是一般数据规模都不小，如果new链表将超时，所以采用数组来模拟链表的方式。]]></description><category></category></item><item><title><![CDATA[Git常用命令与PIL库]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157803689</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157803689</guid><author>qwerth_754</author><pubDate>Fri, 06 Feb 2026 16:53:46 +0800</pubDate><description><![CDATA[​git init​​git status​​​​​​​​​​​​​​​​​​掌握这些命令可覆盖 90% 的日常场景。]]></description><category></category></item><item><title><![CDATA[线性回归和梯度下降]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157478924</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157478924</guid><author>qwerth_754</author><pubDate>Thu, 29 Jan 2026 10:52:04 +0800</pubDate><description><![CDATA[设 X=(x1​,x2​,...,xn​)为独立同分布的观测样本。设其概率密度函数（连续）或概率质量函数（离散）为 f(x∣θ)，其中 θ是待估参数（可以是向量）。则似然函数定义为各样本点概率（密度）的乘积：由于样本是独立的联合概率（密度）就是各自概率（密度）的乘积。]]></description><category></category></item><item><title><![CDATA[pandas库]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157363636</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157363636</guid><author>qwerth_754</author><pubDate>Sun, 25 Jan 2026 20:48:47 +0800</pubDate><description><![CDATA[Pandas是Python中处理中小型数据的核心库，提供Series和DataFrame两种主要数据结构。Series是一维带标签数组，支持索引、向量化运算和缺失值处理。DataFrame是二维表格，支持类似SQL的增删改查操作，可进行数据清洗、统计分析、排序筛选等。两者都支持从列表、字典、文件等多种方式创建，提供丰富的数据操作方法，包括缺失值填充、去重、类型转换等数据清洗功能。Pandas还支持与NumPy、SQL等工具集成，是数据分析的重要工具。]]></description><category></category></item><item><title><![CDATA[决策树算法]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157326746</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157326746</guid><author>qwerth_754</author><pubDate>Sat, 24 Jan 2026 23:33:04 +0800</pubDate><description><![CDATA[你可以把基尼系数看作一个更。]]></description><category></category></item><item><title><![CDATA[粒子群算法（元启发式算法）]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157299145</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157299145</guid><author>qwerth_754</author><pubDate>Fri, 23 Jan 2026 21:49:05 +0800</pubDate><description><![CDATA[特征维度​​​基于直观经验或特定规则，快速获得可行解。模拟自然现象（生物进化、群体行为等）的智能行为。​不保证最优解，追求在可接受成本下获得满意解。不保证最优解，但通过复杂机制更大可能逼近全局最优。​。算法设计通常针对特定问题，利用其特殊结构。。算法框架通用性强，不过分依赖问题的具体结构。​贪心算法、A*搜索算法、启发式规则等。遗传算法、粒子群算法、模拟退火算法、蚁群算法等。]]></description><category></category></item><item><title><![CDATA[前缀和与差分]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157104661</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157104661</guid><author>qwerth_754</author><pubDate>Sun, 18 Jan 2026 23:16:22 +0800</pubDate><description><![CDATA[摘要：二维前缀和是一种高效计算矩阵子区域和的技术。通过预处理构建前缀和矩阵sum，其中sum[i][j]表示从(0,0)到(i,j)的矩形区域和。利用公式sum[x2][y2]-sum[x1-1][y2]-sum[x2][y1-1]+sum[x1-1][y1-1]可在O(1)时间内完成任意子矩阵求和。实现时建议从1开始索引并添加0值边界，使用long long防止溢出。预处理时间复杂度O(n×m)，查询O(1)，适用于大规模矩阵查询场景。]]></description><category></category></item><item><title><![CDATA[numpy库]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157103912</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157103912</guid><author>qwerth_754</author><pubDate>Sun, 18 Jan 2026 23:05:44 +0800</pubDate><description><![CDATA[优点说明内存高效​避免不必要的数据复制，多个变量可共享大对象灵活性​动态类型系统的基础，变量可随时引用不同类型对象一致性​统一的对象模型，简化语言设计性能​传递引用（指针）比复制大数据快得多自然语义​符合直觉：变量是对象的"名字"注意事项解决方案意外的数据共享使用copy()或deepcopy()默认参数陷阱用None作为默认值，在函数内创建对象判断相等性混淆明确用==比较值，is比较对象身份效率：避免不必要的数据复制灵活性：支持动态类型简洁性：统一的对象模型关键要记住。]]></description><category></category></item><item><title><![CDATA[自定义排序与lamda表达式]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/157061027</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/157061027</guid><author>qwerth_754</author><pubDate>Sat, 17 Jan 2026 11:23:55 +0800</pubDate><description><![CDATA[在一些时候，只是使用c++自带的sort函数并不能满足我们对排序的需求，这时候就需要用到利用自定义比较函数了；// 定义比较函数：降序排列// 当a>b时返回true，表示a应该排在b前面// 使用自定义比较函数排序// 输出：9 6 5 4 3 2 1 1return 0;int score;int age;// 假设我们增加一个年龄字段// 使用Lambda表达式：按成绩降序，成绩相同时按年龄升序// 首先，按成绩降序// 成绩相同，则按年龄升序});]]></description><category></category></item><item><title><![CDATA[三分法模板]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/156801529</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/156801529</guid><author>qwerth_754</author><pubDate>Sat, 10 Jan 2026 16:19:53 +0800</pubDate><description><![CDATA[三分法是你解决单峰优化问题的一把利器。它的核心在于“取三舍一”​ ，通过不断排除不可能包含极值的区间来逼近答案。识别：准确判断问题是否具有单峰性质。实现：熟练运用三等分点比较和区间缩小的代码模板。应用：敢于在复杂问题（如三分套三分）中加以运用。]]></description><category></category></item><item><title><![CDATA[小船过河问题]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/156799777</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/156799777</guid><author>qwerth_754</author><pubDate>Sat, 10 Jan 2026 15:29:57 +0800</pubDate><description><![CDATA[定义dp[i]为前i+1个人（即索引 0 到 i）过河所需的最小时间。这里，我们假设过河时间已排序，即，其中a[i]是第 i 个人的过河时间（索引从 0 开始）。]]></description><category></category></item><item><title><![CDATA[二进制模板]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/155427097</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/155427097</guid><author>qwerth_754</author><pubDate>Tue, 02 Dec 2025 00:28:45 +0800</pubDate><description><![CDATA[假设n为6，二进制：0110，6-lowbit(6）=0100为4，4-lowbit(4)=0000。方法一：逐次移位&1（相同++），直到移到31位（返回二进制x第一个为1的位置代表的十进制数。负数的反码=符号位不变，其余按位取反。负数的补码=反码+1。为了让减法运算与加法运算统一。]]></description><category></category></item><item><title><![CDATA[KMP算法模板]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/155363905</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/155363905</guid><author>qwerth_754</author><pubDate>Mon, 01 Dec 2025 10:20:21 +0800</pubDate><description><![CDATA[Pj,next[j+1]可能的次大值为next[next[j]]+1,以此类推可以高效求出next[j+1](重点)(不同索引的模式串，不同初始化的next都会影响next的含义，这里只解释索引从0开始，初始化0的含义)1.next[j+1]的最大值为next[j]+1；代码中的j有两重含义，（1）练习题：蓝桥斤斤计较的小z。个字符（索引从0开始），]]></description><category></category></item><item><title><![CDATA[二分答案法模板]]></title><link>https://blog.youkuaiyun.com/qwerth_754/article/details/155398274</link><guid>https://blog.youkuaiyun.com/qwerth_754/article/details/155398274</guid><author>qwerth_754</author><pubDate>Mon, 01 Dec 2025 10:19:56 +0800</pubDate><description><![CDATA[浮点二分相较于整数二分最大的区别就是存在浮点误差，如果循环条件使用l,r，循环多次将会累计浮点误差，导致最后结果产生偏差，所以采用固定的循环次数，在本题中结果保留6位小数，二分每次循环会将范围缩小1/2，100次会缩小1,267,650,600,228,229,401,496,703,205,376，远超结果所需精度。lower_bound: 返回第一个不小于（即大于或等于）目标值的元素位置。假设两个区域：蓝色区域，红色区域，通过控制l，r指针管理不同区域。l指针指向-1，r指针指向n+1。]]></description><category></category></item></channel></rss>