- 博客(396)
- 资源 (1)
- 收藏
- 关注
原创 【Torch】nn.Conv1d、nn.Conv2d、nn.Conv3d算法详解
输入张量形状:输出张量形状: 表示向下取整当 、 且想让 时,令且 应为奇数。1.3 构造函数入参详解参数类型说明int输入通道数,必须与输入张量的第二维度匹配。int输出通道数,即卷积核数量,也决定了输出张量的通道数。int 或 1-tuple卷积核大小。单个整数表示每次跨越 个位置;也可写成 。int 或 1-tuple步幅:卷积核每次滑动的长度;默认为 1。int 或 1-tuple边界补零数;默认为 0。可用
2025-04-28 16:07:48
2931
原创 【计算机视觉】图像基本操作
一幅尺寸为M·N的图像可以用矩阵表示,每个矩阵元素代表一个像素,元素的值代表这个位置图像的亮度;其中,彩色图像使用3维矩阵M·N·3表示;对于图像显示来说,一般使用无符号8位整数来表示图像亮度,取值范围[0,255]图像数据按照自左向右、自上向下的顺序存储在计算机内存中,坐标体系中的零点坐标为图片的左上角,X轴为图像矩形的上面那条水平线;Y轴为图像矩形左边的那条垂直线。在OpenCV中,RGB彩色图像的通道顺序为BGR。
2024-11-28 09:25:54
2828
1
原创 最简单的pyinstaller打包exe方式
当存在多个文件时,需要指定好程序入口文件,使用pyinstall -D后,生成spec文件,修改spec文件,再使用pyinstaller -F打包。以下是spec配置文件,还可以直接按照文件内容提示填入所需文件名、打包名称等,从而更为简单的使用pyinstaller XXX.spec完成打包。此种方法最为直接简单,先生成spec配置文件,然后修改文件后,直接使用pyinstaller命令打包。单个文件内容,直接使用pyinstaller命令打包,打包后自动生成exe运行文件使用。
2024-10-28 09:27:16
2843
原创 使用单向LSTM进行股价预测
这个小项目是使用LSTM进行股价预测,使用数据是000001.SZ 平安银行自2014年开始的每日基础数据数据列包括【‘股票代码’, ‘交易日期’, ‘开盘价’, ‘最高价’, ‘最低价’, ‘收盘价’, ‘昨收价’, ‘涨跌额’,‘涨跌幅’, '成交量 ', ‘成交额’】演示代码主要使用前N天的基础数据预测下一天的收盘价,当然实际的工作中,不会去预测收盘价这种无意义的target,但在这里纯粹为了演示。
2024-10-17 09:33:39
1269
6
原创 阶次分析MatLab实现(附完整代码)
加载一个包含振动和转速信号的MAT文件。:采样频率设定为200,000 Hz。:从信号的第7个点开始,截取10秒的振动信号。:同样截取10秒的转速信号。:计算出对应的时间向量。
2024-10-16 10:08:23
3327
10
原创 【LeetCode】大厂面试算法真题回忆(178)——旋转骰子
这道题表面是“字符串操作”,内核却是三维空间变换的离散建模。真正的算法高手,不是写代码的人,是能把物理世界抽象成数学模型的人。无论你是准备面试、参加竞赛,还是单纯想提升空间思维,这类题目都是绝佳的训练素材。它的状态,现在是哪一个?
2026-01-10 09:30:00
3
原创 【LeetCode】大厂面试算法真题回忆(177)——时间格式化
你写的每一行代码,都可能是千万人系统中的一个齿轮。不要满足于“能跑”——它能不能扛住 10 倍流量?它出错了,谁来发现?它能不能被别人看懂?它能不能被测试?它能不能被复用?真正的工程师,不靠“写得多”取胜,而靠“想得深”立足。
2026-01-10 08:00:00
4
原创 【LeetCode】大厂面试算法真题回忆(176)——明明的随机数
这道题,是算法世界的“Hello World”。如果数据变成 1~10^6,还能用计数排序吗?如果输入是流式数据,内存不够怎么办?如果我要实时去重,每秒处理 10000 个数,怎么设计?如果这是微服务的一部分,如何做监控、重试、降级?编程不是写代码,而是思考如何让机器更聪明地替你工作。它为什么这样写?它还能怎么写得更好?如果它跑在生产环境,会出什么问题?这才是编程的真正境界。
2026-01-09 09:15:08
25
原创 LangGraph--API介绍
维度Graph API编程范式声明式(What)命令式(How)状态管理全局共享、强类型 State函数局部、动态字典分支逻辑多条件、可视化路由简单 if/else、循环并行支持✅ 原生支持,自动调度❌ 需手动用 asyncio/threading学习曲线中高(需理解图结构)极低(就是普通函数)调试体验可视化流程 + 状态快照传统 print/debugger团队协作✅ 图可导出、可评审✅ 代码即文档,适合单人适用场景多智能体、复杂决策、长期运行快速原型、脚本封装、数据清洗持久化。
2026-01-09 08:53:14
993
原创 LangGraph--RAG(1)
把 3 条有效文档 → 组织成“项目可研报告”的标准结构每个段落对应一个模块:背景、目标、方案、成本、风险用 LLM 生成格式规范、术语统一、逻辑严密的文本我们不是在“回答问题”,我们是在生成企业级文档。用户要的不是“答案”,是“报告”。传统 RAG 是“搜索引擎 + 大模型”。我们的系统,是一个懂业务、会判断、能计算、能写作的 AI 员工。知道什么时候该查文档知道什么时候该算数知道什么时候该重试知道什么时候该闭嘴它不完美,但它可靠。
2026-01-05 14:28:34
682
原创 LangGraph--工作流&智能体
提示链:适合结构化任务并行化:提高处理效率路由:动态决策协调器-工作器:最灵活的架构混合模式:结合多种模式的优势这些模式不是孤立的,而是可以组合使用。用路由选择处理路径用提示链处理每个路径用协调器-工作器处理复杂任务LangGraph为我们提供了一套完整的工具集,让复杂LLM应用的开发变得像搭积木一样简单。无论是企业级应用还是个人项目,都能从中受益。
2025-12-29 16:52:08
816
原创 【信创】算法开发适配
追求最低开发成本、工具链成熟、快速迭代 → 选海光(x86)+NVIDIA GPU + PyTorch(DDP + Triton)路径。如果目标是严格国产化、上昇腾生态长期运营 → 优先在 Ascend 上使用 MindSpore(或把 PyTorch 模型转为.om),并做好转换/兼容的工程投入预算。
2025-12-25 16:40:25
788
原创 【实战】不同数据类型下的处理方案
在结构化与序列混合特征建模中,数据语义表达的正确性多维分类入参策略数值型:标准化 / 归一化 → 直接输入离散类别型:Embedding → 可学习稠密向量有序类别型:数值化或Embedding(取决于非线性关系)周期型:Sin/Cos 编码 → 数值输入二值状态/事件型:0/1 或 Embedding序列型特征:CNN / LSTM / Transformer 建模网络设计原则子网络独立处理:不同特征类型在模型中应先独立编码或提取表示特征融合。
2025-12-23 14:31:38
1265
原创 【LeetCode】大厂面试算法真题回忆(175)——最低位排序
使用稳定排序确保个位数相同元素顺序不变对负数取绝对值计算个位数算法简单、时间复杂度低可扩展到其他按数字特定位排序问题。
2025-12-23 08:00:00
44
原创 【LeetCode】大厂面试算法真题回忆(174)——最佳植树距离、种树问题
核心是二分查找“最大最小间距”问题检查函数采用贪心策略放置树苗算法复杂度低,适合大规模坑位可扩展到类似“放置马、放置路灯”等问题。
2025-12-22 09:00:00
56
原创 【LeetCode】大厂面试算法真题回忆(173)——最大子矩阵
利用 Kadane 算法可以高效求解二维最大子矩阵和问题思路是将二维问题压缩为一维问题,再使用一维最大子数组和算法时间复杂度 O(N^2*M),空间复杂度 O(M)适合小规模矩阵,同时也可推广到更大矩阵结合其他优化方法。
2025-12-22 08:30:00
19
原创 【LeetCode】大厂面试算法真题回忆(172)——最大排列
核心是自定义排序,比较x+y与y+x的大小时间复杂度O(n log n),适合大多数输入场景与排列组合暴力方法相比更高效,更工程化四种语言实现,方便跨语言对照学习。
2025-12-21 09:00:00
27
原创 【LeetCode】大厂面试算法真题回忆(171)——第N个排列
本题是排列问题中最具代表性的数学建模题之一关键在于从“生成排列”转向“直接定位排列”阶乘进制 / 康托展开是解决此类问题的通用工具该方法在算法竞赛、面试以及工程代码中均具有极高的实用价值。
2025-12-21 08:45:00
41
原创 【LeetCode】大厂面试算法真题回忆(170)——最大收益股票收益问题
dp[i][0]:第i天结束后,持有股票时的最大现金dp[i][1]:第i天结束后,不持有股票时的最大现金本题是股票多次交易 DP 模型的标准变体多币种输入属于数据预处理问题,不应干扰核心算法动态规划状态定义清晰、转移稳定含手续费含冷冻期限制交易次数在工程实践中,正确抽象问题模型往往比代码本身更重要。
2025-12-20 09:00:00
59
原创 【LeetCode】大厂面试算法真题回忆(169)——最大相连男生数
方向坐标变化水平(0, -1)垂直(-1, 0)主对角线(-1, -1)副对角线(-1, +1)设以(i, j)结尾在第k个方向上的连续M数量else:本题不是图搜索问题,而是二维矩阵方向性连续统计问题DFS 思路直观,但工程上不推荐动态规划 + 单次扫描是最优解法该模型在图像处理、棋盘分析、矩阵特征提取中非常常见。
2025-12-20 08:30:00
66
原创 【LeetCode】大厂面试算法真题回忆(168)——最小传递延时
权重w ≥ 0,表示从u到v的消息传递延时给定源节点src与目标节点dst目标:计算从src到dst的最小路径权重和;若dst不可达,返回-1。本题是典型的DAG 最短路径问题回溯解法不适合工程实现拓扑排序 + 动态规划是最优方案该解法在通信网络、任务调度、依赖分析等领域具有广泛应用价值。
2025-12-19 08:45:45
85
原创 【信创】中间件对比
中间件并非“是否替换”的问题,而是**“如何在稳定、成本、可控之间取得最优解”**。在信创背景下,国产中间件已从“可用”迈向“好用”,未来的关键在于规模化落地、生态成熟与工程经验积累。
2025-12-17 14:20:19
1996
原创 【LeetCode】大厂面试算法真题回忆(165)——最小步骤数
第一步范围有限,可以完全枚举;后续跳跃严格确定,不存在分支;因此整题本质是“测试所有链式跳跃路径”。
2025-12-13 09:00:00
43
原创 【信创】数据库对比
说明:华为有商用产品 GaussDB,同时 openGauss 是华为主导的开源社区版;两者关系与定位不同(商用版在企业支持、增强特性与云服务侧更完善)。注:上表的“公开价格线索”仅供估算参考;生产采购前请向厂商或其渠道获取正式报价与合同条款(包含 SLA、升级、补丁、源码支持/定制化等)。如果模型训练在 GPU 集群上,数据库更多作为“数据湖/特征库/元数据服务”;大模型训练/推理对数据库的需求主要是。为了便于决策,我把每款国产库与。
2025-12-12 09:08:11
758
原创 【LeetCode】大厂面试算法真题回忆(164)——最少交换次数
这道题的关键不在于直接模拟交换,而是转换成一个窗口最大覆盖问题“把 m 个 1(符合条件的数字)放在一起,找到当前最接近的窗口,再补齐差值。0/1 数组最优化连续区间统计最少替换/交换类问题。
2025-12-12 08:15:00
28
原创 LangGraph--聊天机器人构建(3)
我们用TypedDictquestion: str # 当前用户问题answer: str # 最终回答session_id: str # 会话 IDhistory: List[str] # 对话历史retrieved_docs: str # RAG 检索结果文本tool_result: str # 工具计算结果通过State,每轮对话的信息都能被记录并传递给下一个节点。多轮上下文记忆:保证连续对话的逻辑性RAG 文档检索:增强知识库问答能力自动工具调用:支持数学计算或其他工具扩展。
2025-12-11 17:24:32
1206
原创 【LeetCode】大厂面试算法真题回忆(163)——最短耗时
内容说明核心逻辑同种任务必须间隔 N 时间关键规律最多任务数的类型决定总体节奏最优调度尽量把冷却区填满其他任务最终公式。
2025-12-11 09:00:00
29
原创 【LeetCode】大厂面试算法真题回忆(162)——最少停车数
关键点:用0分隔连续车位,统计连续1段即可优化思路:每段连续车位尽量合并为一辆大车或卡车,减少车辆总数复杂度:O(n),遍历一次数组即可这种方法简单高效,非常适合停车场最少车辆统计或类似连续资源合并问题。
2025-12-10 09:15:00
34
原创 LangGraph--聊天机器人构建(2)
question: str # 当前用户问题answer: str # 机器人回答session_id: str # 会话IDhistory: List[str] # 完整对话历史(字符串列表)history用户: 你好助手: 您好,我能帮你什么?"""用 LLM 将长对话总结为一段短摘要,用于减少 prompt 长度。"""prompt = f"请总结以下对话,不超过200字:\n\n用 LLM 将长对话总结为一段短摘要,用于减少 prompt 长度。
2025-12-09 16:52:33
645
原创 【LeetCode】大厂面试算法真题回忆(161)——最近的医院
关键点:注意单位换算(公里 → 米),并考虑等待时间。算法复杂度:O(1),仅需简单数学计算即可。多语言实现:Python 简洁,Java 面向对象,JavaScript 便于前端使用。通过这种方式,可以快速判断大壮选择哪种方式去医院更快,节省宝贵时间。
2025-12-09 10:00:00
24
原创 【LeetCode】大厂面试算法真题回忆(160)——最近的点
双指针方法:充分利用集合已排序的特点,显著降低时间复杂度。适用场景:匹配距离约束、最短距离选择、数轴或区间问题。多语言实现:Python 简洁易读,Java 面向对象适合大规模应用,JavaScript 便于前端数据处理。
2025-12-08 09:15:00
25
原创 【LeetCode】大厂面试算法真题回忆(159)——最长公共后缀
给定一个字符串数组,需要找出所有字符串的。@Zero。[2, 1000]字符取值范围:ASCII[1, 126](意味着无需考虑 Unicode、多字节字符等复杂情况)数组长度不限,但至少有两个元素。
2025-12-08 08:30:00
27
原创 【LeetCode】大厂面试算法真题回忆(157)——最长的元音字符串
给定一个仅由英文字母(a–z, A–Z)组成的字符串,要求找出其中。只考虑连续元音子串(substring),不是子序列。如果没有元音匹配返回。使用正则表达式匹配所有满足条件的子串。如果不存在任何元音子串,则输出。
2025-12-07 08:30:00
23
原创 【LeetCode】大厂面试算法真题回忆(158)——最长合法表达式
优化点说明逻辑拆解更清晰独立拆分候选提取、合法判断、排序筛选正则表达式增强理解完整解释表达式合法性的语法结构新增边界与合法性说明更贴近真实算法题及面试要求避免重复扫描用双指针滑动窗口一次遍历完成提取,提高效率。
2025-12-07 08:15:00
41
原创 【LeetCode】大厂面试算法真题回忆(156)——最长连续交替方波信号
此方法避免正则在大字符串上的开销,适用于极端性能敏感场景。都非法(因为开头不是 0 或结尾不是 0)。→ 以 0 开头,以 0 结尾,中间严格交替。单个信号内部,高位(1)可以连续,如。不同信号之间可能出现多个 0,例如。从头到尾不断搜索所有满足条件的子串。用滑动窗口或双指针记录最长串长度。检查是否存在不断重复的「10」一个或多个完整信号拼接而成。组成的方波信号字符串。可用正则表达式快速提取。若不存在,输出 -1。
2025-12-06 10:00:00
26
华为OD目标院校名单(2024.07新版).xlsx
2025-02-06
2016年世界失业人员教育程度构成
2025-01-10
中国农业年鉴2011数据集
2025-01-10
1994-2025中国考研人数变化
2025-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅