登录社区云,与社区用户共同成长
邀请您加入社区
runLoop()负责把模型响应、工具执行、下一轮准备和 follow-up 消息串联起来。不过,它没有在核心路径里维护“工具名 + 参数指纹”“重复调用次数”“最近 N 次工具调用”或“是否取得进展”等状态。这意味着,Pi 不会在 core 层直接判定“同一个工具调用三次就是风险”。:可在调用前阻断工具。:可观察调用结果。:可在当前 turn 后结束 Loop。Tool Result 中的:可结
FreeRTOS是一款专为微控制器设计的嵌入式实时操作系统,具有极小内存占用、执行速度快、可移植性强等特点。其核心文件包括任务管理、队列、链表、定时器等模块,通过硬件移植层实现跨平台支持。FreeRTOS采用任务作为基本执行单元,每个任务是一个无限循环函数,通过阻塞等待事件的方式高效运行。相比裸机开发,FreeRTOS通过多任务机制解决了实时性差、状态机臃肿等问题,提供了更清晰的代码结构和更好的资
本文介绍了Python基础语法中的选择循环语句和函数相关知识。在控制结构部分,详细讲解了if-else条件分支、while和for循环的使用方法,包括列表推导式。函数部分涵盖了函数定义、变量作用域、多种参数类型(必选/可选/可变/关键字参数等)、匿名函数lambda表达式、高阶函数和闭包的概念。特别强调了Python参数传递是按对象引用传递的特性,并通过示例展示了可变与不可变对象在函数参数传递时的
摘要:本文记录了一个Python新手搭建A股量化交易系统的全过程。从环境配置(Python 3.9安装、库依赖解决)到使用Tushare Pro获取行情数据(含注册积分技巧),最终实现了双均线策略系统。文中提供了30只主流股构建股票池的方法,并展示了Tushare接口调用示例代码,为量化交易初学者提供了可复制的实战路径。
变量:存储数据,并且可以变化的量及内存中存储一个对象的空间,再起一个名字。在计算机编程语言中,数据就是指一切能存入变量的对象。字符串 str由一系列字符组成的不可变序列。用来记录文本信息,即表示一段文本内容。字面值通常采用’ ‘或" “表示,也有”“” “”"或’’ ‘’ ''的表示方法。列表 list由一系列数据组成的可变序列。列表为常见数据结构中的逻辑结构——线性表的物理实现。元组 tuple
对于不确定从哪里开始的人,这种短时长、结构清晰的课程可以帮助快速建立基础认知。如果你本身在技术领域,但还没有系统学习过 AI,这是一个合适的入门资源。最近在关注 AI 学习资源时,发现 NVIDIA 官方推出了一套。如果你正在寻找 AI 入门资源,这个可以作为一个低成本的选择。三、课程内容:3 小时建立 AI 到 GenAI 的完整框架。相比一些质量不高的证书,这类资源在行业认可度上更有参考价值。
原生 Codex 客户端默认仅支持 OpenAI 接口,无法直接调用 DeepSeek 系列模型。本文介绍如何使用开源大模型网关工具 CC Switch,通过图形化界面完成 Codex 的 API 路由配置与协议转换,实现 Codex 一键接入 DeepSeek-V4-Pro。全程无需手动修改复杂配置文件,适合 AI 编程、智能体开发、论文代码复现和大模型调试场景
传统数据分析师升级为AI数据分析师后,薪资差距较为明显,核心取决于工作经验、所在地区、行业类型及个人技能水平。系统化的学习CAIE注册人工智能工程师认证可进一步提升竞争力,拉大薪资差距。以下为不同层级的薪资对比及影响因素分析。
第六周结束,CLIP和BLIP系列模型告一段落,完成CLIP、BLIP、BLIP2、LORA原理、多模态SFT,Attention逐行拆解,qformer拆解,CLIP、BLIP、BLIP2的实现和微调。输出一个图像captain和文搜图的小demo。源码已更新:https://github.com/wz940216/From0to1-MLLM-StudyLog/
上周末开车出门,路口直行被一辆变道车撞了。两个脚都伤了。软组织挫伤加轻微骨裂。走不了路,医生说躺两周。在床上办公。笔记本搁床头柜上。刚好在研究一个东西——CodeWhale(DeepSeek-TUI)。Rust写的终端编程智能体。命令行里直接调DeepSeek V4,有TUI界面、MCP客户端、沙箱隔离、子Agent、LSP诊断。问题是办公本性能一般,编译Rust项目够呛。而且我脚动不了,不想爬起
更重要的是,履约数据会反馈回前面的环节:哪些条款在履约中经常出问题、哪些供应商承诺的和交付的不一致、哪些业务单元的合同执行偏差最大——这些信息会反向优化合同范本和审查重点。每一次审查中的审核意见——业务提了什么诉求、法务标注了什么风险、财务关注了什么成本——不再停留在邮件和批注里,而是被系统自动采集,沉淀为审查知识库的一部分。当合同被拆解成可计算的要素后,比对、审查、统计就有了统一的基础。道本科技
xAI的Grok Build会静默把你的整个代码库打包上传到Google Cloud,你关掉“Improve the model”开关也没用!深挖发现,所有AI IDE都在裸奔
重新梳理llava的结构细节,从源码出发再次理解llava的核心原理。结合week08的简单实现,重构代码为更合理的结构,并在此过程中加深对llava模型的印象,补充一些细节上的知识点。
从单臂路由中理解VLAN!
【摘要】某企业部门从4人裁至1人,通过AI自动化处理重复性工作,实现高效运转。员工小陈将43项工作分类,34项固定套路工作交由AI处理,如新闻摘要、竞品报告和PPT制作。他采用分步实施策略:先解决最耗时的3项任务,每周节省8小时;随后串联各环节形成半自动流程。关键经验:1)保留人工审核环节;2)越忙越需搭建系统;3)从单点突破到流程串联。最终实现80%重复工作自动化,将周三工作时间从全天压缩至70
本周在 week13 的 OpenAI Chat 三角色对齐基础上,继续补齐 Mini-LLaVA 的多轮对话工程能力。主要包括四件事:推理侧增加历史轮数截断,训练侧增加轮次级和 token 级截断,针对 JSON 业务输出补充 few-shot prompt 模板,并封装 JSON 提取、校验和失败重试模块。最后通过固定多轮测试脚本,把每轮问题、回答、JSON 校验状态和截断后的 history
AI科研副驾驶”不是让医生失业,而是让医生从重复劳动中解放,回归思考与判断。当文献检索、数据清洗、统计分析、论文初稿等“搬砖”环节被AI接管,你的核心价值将真正聚焦于提出有临床深度的问题、设计有意义的研究、解读有温度的结果。科研提速300%的背后,不是跑得更快,而是把精力花在更有价值的地方。
本文记录了minillava多模态大模型的三阶段微调实验:1)使用视觉描述和VQA数据对齐视觉语言模型,冻结视觉编码器和语言模型,训练投影层;2)用多模态指令数据微调投影层并添加LoRA适配器;3)采用DPO优化指令跟随能力。实验使用4张3090显卡进行分布式训练,实现了验证集监控和最优模型保存机制,通过选择性参数存储节省显存。作者将持续更新多模态大模型学习笔记,相关代码和配置已开源。该工作为多模
本文总结了第16周训练的多模态大语言模型(MLLM)的整理与部署工作。原模型仅保存了project和LoRA参数,image encoder和LLM仍需加载官方权重,导致部署维护困难。本周通过将LoRA合并到基础LLM中,统一保存为Hugging Face标准格式model.safetensors,便于使用transformers库加载和vLLM服务部署。文章提供了模型转换脚本、配置定义及处理代码
本文介绍了一个基于FastAPI和vLLM的多模态HTTP服务架构设计。服务采用分层设计:FastAPI负责业务逻辑(图片上传、限流、日志等),vLLM专注模型推理。主要特点包括:1) 通过请求队列控制并发;2) IP级限流;3) 图片预处理;4) 业务与模型解耦,支持独立扩展。服务提供/chat接口接收图片和问题,返回模型响应,并支持通过环境变量配置各项参数。这种分层架构提高了系统的可维护性和扩
本文实测金仓 KES MCP Server——把表结构查询、执行计划分析、健康检查、索引模拟等 9 个常用操作封装为标准工具,集成到 Cursor/Trae 等开发工具中。重点体验了 sys_hypo 零成本模拟索引功能,给出 Restricted 安全模式配置、日常巡检等实操建议。
RAG—文档解析——切片——入milvus向量库
摘要:本文详细介绍了二分查找算法的实现及优化。在有序数组中查找目标值时,通过设置左右指针i和j,计算中间值m进行比较。针对三个关键问题进行了分析:1)循环条件应为i<=j而非i<j,否则可能漏查边界值;2)处理大数组时使用无符号右移>>>计算m,避免整数溢出;3)改进代码可读性,统一使用小于号比较。文章提供了Java实现代码,并通过注释说明优化点,包括边界条件和中间值
本文介绍了Java中Set接口及其主要实现类HashSet、LinkedHashSet和TreeSet的特性与底层机制。HashSet基于HashMap实现,通过hashCode和equals方法去重,具有动态扩容机制;LinkedHashSet继承HashSet,通过双向链表维护插入顺序;TreeSet基于TreeMap实现,通过Comparator或Comparable接口实现排序和去重。文章
本文介绍了Java集合框架中的Map接口及其实现类。Map存储键值对,具有key不可重复、value可重复、允许null值等特点。重点分析了HashMap的底层机制(数组+链表+红黑树)和扩容规则(初始16,2倍扩容)。对比了Hashtable(线程安全、不允许null)与HashMap的区别,并介绍了Properties类(继承Hashtable,用于处理.properties配置文件)。最后给
摘要:泛型(参数化类型)用于约束数据类型,提高类型安全性和效率。语法包括声明(如class 类<K,V>)和实例化(如List<String>)。注意事项:泛型只能是引用类型;可传入子类类型;不指定类型时默认为Object。自定义泛型包括泛型类(成员可用泛型,数组不能初始化)和泛型方法(调用时确定类型)。继承方面,泛型不具备继承性,但可通过通配符<?>、<
本文详解Java GUI的委派事件模型,重点剖析键盘监听实现。事件处理包含事件源、事件对象和事件监听器三要素,键盘监听通过实现`KeyListener`接口的`keyTyped`、`keyPressed`和`keyReleased`三个方法完成。通过键盘控制小球移动的完整实例,演示了方向键和WASD键的响应处理,涵盖焦点设置、边界检查等实战要点。文章还介绍了多键处理、`KeyBindings`替代
我们将探讨两种创建线程的方式(继承Thread类与实现Runnable接口),分析synchronized关键字的实现原理,研究互斥锁的工作机制,并学习如何避免常见的并发陷阱。多线程编程正是实现这一目标的关键技术,它不仅能提升程序的响应速度,还能优化资源利用,是现代软件开发中不可或缺的一环。我们将通过经典的"售票系统"案例展示线程同步的实际应用,通过"死锁"示例警示并发编程中的常见陷阱,并介绍线程
本文介绍了Java文件操作与IO流的基础知识。主要内容包括:1) 文件与文件流概念,文件在程序中以流的形式操作;2) 创建文件的三种方式及获取文件信息的方法;3) IO流原理与分类,包括节点流和处理流的区别及优势;4) 字节流操作,重点讲解InputStream及其常用子类的使用方法。通过代码示例演示了如何读取单个字节和多个字节,强调了资源关闭的重要性。全文系统性地讲解了Java文件IO的核心概念
连接池到底选 HikariCP 还是 Druid,参数怎么调。本文从零开始,先讲连接池原理(30秒理解),再分别给出 HikariCP 和 Druid 的 Maven 依赖、Java 原生配置、Spring Boot 配置,附核心参数详解和最大连接数计算公式。最后提供两者选型对照表,以及三种最常见的连接池报错(连接超时、Too many connections、链路断开)的排查与修复方案。跟着操作
用户 --(系统调用)--> 内核 --(驱动程序)--> 硬件版本类型历史规则(~2023年前)当前规则(2023年后)主版本结构变革时增加重大变化时增加(如6.x → 7.x次版本奇数=开发版,偶数=稳定版(如2.4稳定,2.5开发)不再区分开发/稳定,统一为新功能版修订号修复Bug时增加修复Bug时增加(保持不变)绝对路径:以 / 开始的路径相对路径:以当前为参照的路径(不以 / 开始的路径
json.loads() —— JSON 字符串【str】 → Python 对象【dict】父类定义:“通用流程框架和规范”,子类填充: “具体实现行为”。() 复用共性,通过重写方法实现个性——父类搭台,子类唱戏。子类通过重写,在父类授权的框架内,自主实现岗位专属行为。这个指的是要继承父类的功能,姓名,ID,但不是子类特有。💻 [小李] 上班第一件事,打开电脑,准备开始工作…💻 [小李]
目前华为在跨中心的大二层互访的网络中提供了3种解决方案,第1种就是端到端的VXLAN,就是011章节讲述的。本章节具体讲述的就是第2种跨中心的大二层解决方案,俗称最简单的跨数据中心的大二层解决方案。2023年XX市的XX分行要和XX县区的XXX支行实现大二层互联,两个分支机构之间通过长途专线互联,要求两个分支机构之间的网络互不影响。handoff vlan 的含义就是实现vxlan的终结,通过vl
知行学科技公司通过AI智能体培训助力企业数字化转型,构建了涵盖战略、战术、实战的课程体系,采用"理论+案例+实操"的培训模式。公司提供内训、公开课、公益课等多种形式,已为银行、保险、制造等行业定制AI应用方案。未来将结合生成式AI优化培训体验,拓展垂直领域深度,并布局国际化市场。知行学科技通过培训-合作-落地的闭环模式,正在推动AI智能体从概念走向产业应用,目标成为AI智能体创
C/C++中支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。
变量类型:基本类型(`int`, `float`, `char`)、自定义类型(`struct`, `class`)。// 动态分配内存(需 `delete ptr`)if (arr[i] > 0) { / ... / } // 分支可能降低性能。// 纯虚函数(抽象类)- 目标:实现一个基于事件驱动的HTTP服务器(如用`epoll`或`libevent`)。- 动态内存(堆):手动分配,需 `
三种构造更推荐第一种括号法,直观明了。
本文介绍了四道二叉树相关的算法题目:1. 单值二叉树:通过递归遍历整棵树,检查所有节点值是否与根节点相同;2. 相同树判断:递归比较两棵树的节点结构和值;3. 对称二叉树:使用相同树判断函数,交叉比较左右子树实现镜像对称检查;4. 子树判断:递归检查主树中是否存在与子树完全相同的结构。每个问题都给出递归解法,并通过示例图解析递归过程。四道题目层层递进,从基础遍历到复杂结构比较,展示了递归在树问题中
行为督促,坚持日更
当子类重写了父类的虚函数,子类中的虚函数表内部会被替换成子类的虚函数地址(&Cat::speak),父类没有发生改变,还是原来的。有一些属性开设在子类的堆区了,所以需要释放,但防止释放不干净,所以需要写虚析构或纯虚析构去走子类的析构函数,使之释干净,若不写,就是只走父类的析构函数。若写执行函数时,函数内调用的是父类的同名函数,这个时候不管传的参数是那个子类的对象,最终调用输出的函数始终是父类的函数
改行学it
——改行学it
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net