背景 给定一个字符串,请求出它的最大回文子串的长度。 第一种做法是暴力做法,也称中心扩展法。操作逻辑是我们枚举每个可能的对称中点 \(i\) ,以它为中心向两边扩展,并更新答案。显然这个做法是 \(\mathcal O(n^2)\) 的。 第二种做法是二分 + 哈希。通过预处理,我们可以在 \(\m ...
中国生成式AI民用开荒史:2022–2023——从封锁中突围,在裂缝中奠基 【前言】 你以为美国对中国的AI技术封锁,只是光刻机、高端算力卡的限制吗? 并不是。 那是一场从底层硬件到上层应用,贯穿全链条关键环节的技术生态封锁——从芯片制造、算力供给,到模型开源、社区资源、前沿应用,每一个核心节点都被 ...
本篇作为大模型实战07的额外补充,我们将脱离本地算力的限制,介绍如何接入 Groq 和硅基流动的免费 API。同时,我们将把之前的单体 ReAct Agent 升级为 LlamaIndex 新一代的 Workflow 编排引擎,体验事件驱动的多智能体协作模式。 ...
AI训练总原地踏步?因为你忘了“清空错题本”!本文用通俗类比,3分钟带零基础的你搞懂深度学习“五步法”闭环:前向、算损、清零、反传、更新。无复杂公式,助你秒懂极简代码,轻松建立真正的AI训练直觉! ...
1. 还在为一堆 0 和 1 抓狂吗? 你是否还在为 IP 计算和各种掩码规则而困惑?掩码、反掩码和通配符,它们都是用来计算匹配IP地址的?又有什么区别? 在配置路由器,交换机或防火墙时,你是否对 255.255.255.0 和 0.0.0.254 感到迷惑?。明明长得差不多,凭什么在配置网卡时用这 ...
这些错觉以清晰而明确的方式告诉我们:我们并非直接体验这个世界。 我们常常相信“眼见为实”,但知觉错觉告诉我们:事实并非如此。 我们的大脑并非直接复制世界,而是在构建一个基于经验与期望的“最佳猜测模型”。 今天,我们将通过 5 种经典的知觉错觉,来探索视觉的奥秘。 前三种是静态图像错觉,后两种则是动态 ...
FrankenPHP 原生支持 Windows 了 FrankenPHP 是什么 FrankenPHP 是一个基于 Caddy 和 PHP 构建的现代 PHP 应用服务器,目标是简化 PHP 应用的运行与部署。它既可以作为传统 PHP 应用的运行环境,也提供了 Worker Mode、Hot Rel ...
豆包语音识别热词功能实现指南 本文将详细介绍如何在 HagiCode 项目中实现豆包语音识别的热词支持功能,通过自定义热词和平台热词表两种方式,显著提升特定领域词汇的识别准确率。 背景 语音识别技术发展这么多年了,其实有个问题一直困扰着开发者们。通用语音识别模型虽然能覆盖日常用语,可对于专业术语、产 ...
本文详解了已知内参下的对极几何问题,推导了本质矩阵的8点线性算法与基于Sampson误差的非线性优化方法,并提供了完整的C++实现与评估代码。 ...
今天想聊一个我觉得方向很对的项目——OpenCowork。 如果你一直在用 Claude Code、Codex、Cursor 这类 AI 工具,你大概率会有一个共同感受:它们对开发者个人来说很好用,但一旦你想把这套能力变成“团队都能消费的生产力”,事情马上就复杂了。 命令行、模型配置、工具权限、自动 ...
反向传播是AI自我纠错的核心机制。当AI犯错时,它像追究一碗咸汤的责任一样,从最终错误出发,由后向前逐层倒推,精准计算每个神经元的“责任大小”。这种定向问责让机器告别盲目,明确知道错在哪并做出改正。 ...
前几天发现了一个好玩的Agent,**MiniMax** 公司推出的一个 **AI Agent(智能体)创建和应用平台**。本着试一试,却让我眼前一亮; ...
1. 背景 最近一直在做ToG的项目,其中用到了语义检索,研发环境使用A40和vllm,即可轻松部署Qwen3-Embedding-8B,但客户环境要求国产化环境,因此探索Qwen3-Embedding-8B如何在国产化环境部署。 实不相瞒,本来以为仅需半天搞定的事情,我居然耗费了3天半的时间(汗颜 ...
在上一篇中,我们介绍了 PCA ,其通过寻找方差最大的方向来压缩数据维度,在保留主要信息结构的同时减少计算量。 同时,我们也提到,PCA 是数据分析和机器学习领域中一种通用的高维数据降维方法,高光谱成像只是它的一个典型应用场景。 但正如神经网络从最初的前馈网络逐渐发展出针对图像数据的卷积网络以及针对 ...
在 CentOS 7 上安装部署 OpenClaw(一个开源的《百战天虫》(Worms)风格游戏,基于 Java 编写)需要完成以下步骤。由于 OpenClaw 是用 Java 编写的,主要依赖 Java 运行环境和一些图形/音频库。 一、系统准备 确保你的 CentOS 7 系统是最新的: sud ...
在讨论图像压缩时,我们经常会同时听到: JPEG JPEG Baseline JPEG Extended JPEG-LS JPEG2000 很多资料容易把它们混在一起,仿佛它们只是“同一种 JPEG 的不同版本”。 实际上,它们属于 JPEG 组织发布的不同压缩体系,底层算法思想差异很大。 下面用一 ...
在 Win10 闲置笔记本 + WSL2 Ubuntu 24.04 上完成 OpenClaw 全量部署
解决了 4 个 WSL 环境特有的致命问题:环境变量死锁、systemd 版本隔离、Provider 注册表配置、OAuth 回调穿透
最终实现飞书+Telegram 双通道、DeepSeek+G... ...
随着 AI Agent 技术的发展,越来越多工具开始尝试让 AI 自动执行复杂任务。不过,目前大多数 Agent(例如 Cursor、Claude Code 等)主要集中在 编程开发场景,普通用户使用门槛依然比较高。 最近,我们在 BitFun 开源项目中发布了一个新的能力 —— CoWork 模... ...
后端实现了流式输出,前端却不知道怎么接?本文详细讲解三种主流的前端接收方式:原生EventSource、fetch流式读取、微软fetch-event-source库,并对比优缺点。同时总结了前端最容易翻车的五个大坑(CORS、数据格式、重连、兼容性、内存泄漏),附带进阶打字机体验技巧,让你轻松实现... ...
很多人第一次认真做大模型应用,都会遇到一个相似的时刻。 你把需求写得很完整:背景、目标、约束、参考材料,一条不落。结果模型的回答却开始变得奇怪: 有些关键点被忽略,有些结论前后打架,有些地方甚至像“没看到你的输入”。 直觉上我们会觉得:是不是 Prompt 还不够清楚? 但在不少场景里,真正的问题不 ...