自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 一文带你快速自定义AI Agent

该对象是结构化的、规范化的,从而让大模型能更好地理解该工具并知道如何使用该工具,也让Agent可以用统一的方式管理和使用你自定义的任何工具。请注意,为了让大模型更好地理解你写的函数,比如该函数的功能、如何传参等,函数尽量要有类型注解、函数功能解释和参数解释等解释性信息。核心逻辑是依赖大模型的决策去执行相应的动作,再把执行后的结果反馈给大模型做总结,然后再将总结的结果反馈给用户。然后该函数经过代码中所示的tool装饰器的包装,就成了一个可使用的工具了!在上一步中只是做了任务的决策,到了这一步就是真正执行了。

2025-07-16 08:50:57 1057

原创 Python包管理工具

Python的包管理工具是Python生态系统中至关重要的组成部分,它们帮助开发者安装、管理和分发Python包。下面我将详细介绍Python的主要包管理工具及其使用方法。

2025-07-16 08:41:15 268

原创 如何让AI拥有记忆?

比如,基于后面的对话不一定要用到前面所有对话记录的考虑,只保存最近的n条对话记录,这被称之为窗口记忆;同理,在和AI多轮对话时,历史对话内容保存下来作为AI的记忆,后面的对话就有了参考信息,能够带来诸如高效、一致、准确等诸多好处。相对地,被持久化存储的对话信息就被称为“长期记忆”,比如保存到文件中、保存到向量数据库中,将Redis数据持久化到本地等等。在技术层面,如果对话信息临时保存,比如放在内存中,对话结束后就清理掉了,这样的对话信息被称为“短期记忆”。Q1:“你和谁一起去吃的饭?

2025-07-14 09:24:06 403

原创 使用langchain的LCEL构建智能体

tool"""用于搜索最新信息的工具"""# 这里可以实现实际的搜索逻辑return f"关于from langchain . tools import tool @tool def search(query : str) - > str : """用于搜索最新信息的工具""" # 这里可以实现实际的搜索逻辑 return f"关于 {

2025-07-14 09:19:03 307

原创 搞懂CoT(思维链):AI推理的进步与假象

本文介绍大模型思维链推理(CoT)技术。CoT由Google在2022年提出,通过将复杂问题拆解为子问题并逐步求解,显著提升大模型在算术、常识和推理任务的表现。文章从四个维度展开:阐述CoT的基本概念,分析其优势表现,讨论当前存在的局限性,以及揭示AI逻辑推理可能存在的假象。相关技术实践可参考往期《家教式大模型技术实战》系列文章,涵盖注意力机制实现、token预测等内容。

2025-07-03 09:41:33 306

原创 详解Python的导入机制

Python 的导入机制是其模块化编程的核心功能之一,它允许开发者将代码分割成独立的模块,然后在需要时将这些模块导入到其他代码中。

2025-07-03 09:31:18 580

原创 家教式技术实战二:大模型如何决定下一个token是什么?

🔗🔗。

2025-07-02 08:56:16 263

原创 Python类的继承机制详解

Python 类的继承机制是面向对象编程的核心特性之一,它允许创建一个新类(子类)来继承另一个现有类(父类)的属性和方法。和多重继承,可以构建出层次清晰、结构合理的类体系。但需注意避免过度继承导致的代码复杂性,优先考虑组合而非继承。继承机制让 Python 代码更具可复用性和可扩展性。合理使用继承、方法重写、继承允许子类复用父类的代码,并可以添加或修改功能。Python 支持一个子类继承多个父类。子类可以重写父类的方法,以改变其行为。用于定义接口,强制子类实现特定方法。)不会被子类直接继承。

2025-07-02 08:53:23 414

原创 【家教式大模型技术实战】一、动手实现多头注意力机制

🔗详情请见🔗:动手实现多头注意力机制

2025-06-27 09:07:31 515

原创 python协程详解

协程适用于 I/O 密集型任务,能够显著提高程序的效率和响应速度。协程是用户态的轻量级线程,它们的创建和切换开销非常小。协程的上下文切换不需要操作系统内核的介入,因此可以快速地在协程之间切换。A协程执行到某处后保存上下文等待B协程执行,B协程执行到某处后保存上下文将执行权给A等待A的执行,A和B协程同处于一个线程中,协同完成任务,切换代价小。(如网络请求、文件读写)时,会主动释放 GIL 并进入阻塞状态,然后操作系统介入切换线程,代价较大。用于暂停当前协程的执行,直到等待的异步操作完成。

2025-06-27 09:03:12 429

原创 Python进程详解

进程是指一个程序的运行实例,它是一个独立的执行环境,拥有自己的内存空间、系统资源和执行状态。Python 中的进程可以通过标准库中的模块来创建和管理。

2025-06-09 19:42:17 882

原创 人人能看懂的直观MCP解释,附MCP服务实战指南

具体内容请见本文,在CSDN上就不复制粘贴了,🤝

2025-06-09 08:43:48 204

原创 Python线程详解

线程是操作系统的最小调度单位,共享进程资源但拥有独立执行栈。

2025-05-28 09:15:24 756

原创 【Python最高频实用知识系列】装饰器详解

装饰器(Decorator)是Python中一种强大的工具,用于在不修改原函数代码的情况下动态扩展函数的功能。装饰器接收一个可调用对象(如函数、类或实现了__call__方法的对象)作为参数,并返回另一个可调用对象。基础装饰器通过内部函数(闭包)实现,内部函数可以访问外部函数的变量,从而保存状态。装饰器还可以接受额外参数,通过嵌套函数实现更灵活的功能。类装饰器则通过__init__和__call__方法实现,能够更好地管理状态和扩展功能。带参数的类装饰器则分为实例化装饰器类和调用装饰器实例两个步骤,进一步增

2025-05-21 08:48:23 632

原创 Python稳居榜首!AI时代最受欢迎编程语言;快来这里交流学习!

TIOBE编程社区指数是衡量编程语言受欢迎程度的重要指标,基于全球工程师、课程、供应商及搜索引擎数据。2025年5月的编程语言排行榜已公布,详情可访问TIOBE官网。同时,新建了一个Python与AI学习交流群,欢迎对Python和AI感兴趣的小伙伴加入,群内提供智能新编教学文档和配套代码,目前已更新10章节内容,后续将持续更新。群内禁止商业广告,非盈利用途。点击原文链接可获取相关资源和进群二维码。

2025-05-21 08:42:29 320

原创 谷歌AI未来基金,帮助初创企业构建未来

AI Futures Fund,旨在投资并合作雄心勃勃的初创公司。该项目将为处于不同发展阶段的初创公司提供 Google DeepMind 最新 AI 模型的早期使用权,并提供资源、技术专长和股权融资,以加速其发展。

2025-05-13 10:41:04 240

原创 腾讯混元Custom视频生成模型,主体一致性效果达到开源SOTA?(附代码运行流程)

混元Custom模型在视频生成领域展现了卓越的能力,特别是在保持身份特征一致性和连贯性方面。该模型支持多种模态输入,包括文本、图像、音频和视频,为创作者提供了丰富的控制条件,以实现多样化的创意表达。目前,模型已开源单主体视频生成功能,用户只需上传一张主体图片并输入视频描述,模型便能识别图片中的身份信息,并生成在不同动作、服饰和场景中连贯自然的视频内容。这一功能为视频创作提供了极大的灵活性和创新空间。

2025-05-13 10:22:20 462

原创 AI办公神器,“扣子空间“实测与邀请码分享

规划模式:AI会把详细的任务步骤和规划呈现给用户,如果用户觉得没问题,就可以点击开始任务,AI再去执行;要是用户认为还需要完善,也可以点击修改任务,按照自己的想法对任务规划进行调整。规划模式更适合高复杂性任务,它让AI深度思考,能确保用户需求描述的准确性,提升最终答案的符合需求程度。旨在成为用户与AI Agent协同办公的最佳场所,提供从回答问题到解决问题的全方位服务,帮助用户更高效地完成工作。探索模式:用户只需提出需求,AI便会自主动态探索并全程自动完成任务,然后直接给出结果。填入有效邀请码后开始使用。

2025-04-24 08:10:23 1225

原创 万物对接大模型:【爆火】MCP原理与使用指南

OpenAI、谷歌、微软、阿里云、腾讯云、百度等国内外各大厂商都陆续宣布支持MCP服务。MCP是什么,为什么能获得高度的关注?MCP(Model Context Protocol,模型上下文协议)是由Anthropic公司(核心产品是Claude大模型)推出的一种开源协议,在大语言模型(LLM)与开发环境之间建立统一的上下文交互标准。注意“协议”二字。在计算机技术领域,协议通常是指一组规则和约定,用于定义不同系统或组件之间如何进行交互和通信。

2025-04-18 16:51:27 1215

原创 Python常用的内建函数

Python 提供了许多内建函数(Built-in Functions),这些函数可以直接使用,无需导入任何模块。下面仅作部分列举。

2025-04-10 16:46:57 877

原创 AI进化论:大模型AI agent设计之道

智能体彻底革新了传统控制逻辑。它摒弃了依靠死板程序决定每个动作的模式,借助大语言模型(LLMs)驱动决策。智能体能够实时推理、灵活运用工具并调用记忆。这种灵活性让工作流程实时演变,使智能体比基于固定逻辑构建的系统强大得多 。

2025-04-10 10:06:32 409

原创 Genspark:又一中国血统超级智能体,海外爆火

Genspark是一款通用AI智能体,由前百度高管景鲲与前小度CTO朱凯华联合创立。通用AI智能体是一种具备自主规划、多模态感知、跨领域学习和动态适应能力的智能系统,一句话说就是能做各种类型复杂任务的AI工具。

2025-04-07 15:39:20 849

原创 Python魔法函数简述

以别于普通类方法。它们不是通过显式的函数调用方式来执行的,而是在特定的操作或场景下,由 Python 解释器自动触发调用。**魔法函数,Python 解释器就会自动调用该函数来实现加法行为。:**对象初始化方法,在创建对象后立即调用,用于初始化对象的属性。函数获取对象的长度时,Python 解释器会去调用对象的**:**控制对象的调用行为,使对象可以像函数一样被调用,通过。运算符对两个对象进行加法操作时,如果对象所属的类定义了**函数输出对象时,解释器会自动调用对象的**:控制对象索引操作的行为,通过。

2025-03-27 11:04:06 352

原创 Python装饰器详解

装饰器也可以接受其它参数,这使得装饰器更加灵活。如果装饰器需要接受其它参数(上面提到装饰器只能接收一个可调用对象作为参数),可以再嵌套一层函数。这种设计使得装饰器可以非常灵活地接受额外的参数,同时保持了 Python 装饰器的简洁性和一致性。装饰器的定义是只能接收一个可调用对象(一般是函数,下文中都称作函数)作为参数,返回一个可调用对象;装饰器返回的那个函数一般习惯定义在装饰器内部(Python中的函数可以定义在函数内部),是一个装饰器函数,它接受一个函数。装饰器本质上是一个函数,它。

2025-03-26 10:03:25 494

原创 Python生成器详解

即它只在需要时才生成值。这意味着生成器不会一次性计算所有值并存储在内存中,从而节省了大量内存。做视频推理时使用生成器,即一次返回一帧的推理结果,而不是将所有帧的结果放在列表中一次性返回;,__iter__和__next__魔法函数由Python自动实现,不需要我们显式定义。做大语言模型推理时使用生成器,流式输出,而不是等待所有token生成后一次性返回。生成器可以使用函数来创建,生成器函数使用。: 可以看出,生成器的一个重要特性是。,类似于列表推导式,但使用圆括号。来产生值,而不是使用。

2025-03-25 20:45:00 659

原创 快来尝鲜!阿里开源3D人体重建模型,单张图片指定动作生成视频

LHM(大型可动画人体重建模型)是由阿里巴巴通义实验室开发的一种新型3D人体重建模型,能够在几秒钟内从单张图像中重建出可动画化的3D人体模型。

2025-03-25 12:14:15 415

原创 深度讨论Python for循环

函数,获取可迭代对象的迭代器。(注:iter()函数接收一个可迭代对象作为参数,返回一个迭代器,此迭代器正是这个可迭代对象的。方法创建一个默认的迭代器(然后就和4.1中一样了),这个默认的迭代器(对。的对象可以使用索引取值,如x[0]。此外这种对象还可被用于for循环!将元素赋值给循环变量item,并执行循环体。重复步骤 2 和 3,直到迭代器抛出。方法,Python 会尝试使用。在第一节魔法函数中提到实现了。方法获取元素,直到抛出。方法,获取下一个元素。

2025-03-24 11:35:45 592

原创 DeepSeek GRPO与清华DAPO:强化学习回顾

强化学习是一种通过智能体与环境的交互来学习最优行为策略的机器学习方法。它由智能体(Agent)、环境(Environment)、状态(State)、动作(Action)、策略(Policy)、奖励(Reward)和价值(Value)等要素组成,目标(Target)是找到一个最优的策略,使得从任意初始状态开始的期望累积奖励最大化。

2025-03-24 09:58:31 553

原创 Python迭代器详解

因为__iter__只是返回一个迭代器,我们做迭代任务时使用的是__iter__返回的那个迭代器,比如在for循环中。例如,一个可迭代对象可以被多次迭代,每次迭代都会生成一个新的迭代器,而不会互相干扰。异常,比如在for循环中就会捕获这个异常而退出for循环。魔法方法的对象,它会保存遍历状态,并逐个返回元素。所以迭代器可以作为next()的参数来使用。**注意:**在实现该魔法方法的代码时,当没有更多的元素可迭代,魔法方法必须返回一个迭代器,即3.1中所讲的实现了。魔法方法的对象,这样的对象就可以被。

2025-03-21 11:44:10 424

原创 如何更高效地与DeepSeek对话:提示词技巧

向大语言模型发送的内容被称为提示词(prompt),提示词不同,AI这台“计算器”算出的结果一般也不同。设计合理的提示词被称为Prompt Engineering(提示词工程)。

2025-03-20 08:54:10 345

原创 一文讲完Python注解与pydantic

类型别名(Type Alias)是一种为已有的类型赋予一个新名称的机制。它主要用于增强代码的可读性和可维护性,尤其是在处理复杂类型时。类型别名在 Python 的类型注解(Type Hints)中非常有用,尤其是在使用静态类型检查工具(如。它利用 Python 的类型注解来定义数据模型的字段类型,并根据这些类型注解对输入数据进行验证。Python注解是 Python 3.5及以后开始引入的一个特性,用于在代码中为变量、函数参数和返回值等添加类型信息。来定义数据模型,并使用类型注解来指定字段类型。

2025-03-13 21:30:07 486

原创 又现DeepSeek时刻!3大数字人开源项目,效果逼真

AI数字人的应用场景广泛:直播带货、虚拟人广告、虚拟教师、新闻播报员、虚拟医生等等。

2025-03-12 08:38:19 590

原创 DeepSeek原理篇:MLA与传统MHA

本文将从大模型最重要的理论基础之一:自注意力机制(Self-Attention Mechanism)的关键特性讲起,再到多头自注意力机制(MHA),最后呈现MLA的关键特性。

2025-03-11 10:00:11 482

原创 全民科普:Manus和DeepSeek有什么区别?

Manus可以比作一个组装好的机器人,这个机器人要用到DeepSeek、ChatGPT这样的大模型作为大脑,但也要用到胳膊、腿,配合大脑去做各种事情。所以,Manus就是:“不生产水,只是大自然的搬运工”,Manus不是新的继DeepSeek之后更强的大模型,而是给大模型穿上一层马甲,拿大模型做事情,比如,你手机上的一个智能软件。

2025-03-08 18:10:33 730

原创 DeepSeek-R1+Trae编程助手,对标Cursor,国内首个AI IDE使用指南

具体内容请见观智能完整文章⬇️:Trae是字节跳动推出的一款AI原生集成开发环境(AI IDE),目前Trae国内版完全免费,集成了Doubao-1.5-pro和满血版DeepSeek R1、V3 大模型,支持代码补全、代码理解、Bug修复以及通过对话的方式生成代码、完善代码等功能。

2025-03-06 08:57:27 458

原创 DeepSeek+LangChain:家教式全流程RAG实战指南

RAG实战指南

2025-03-03 09:10:54 625

原创 DeepSeek级别的短剧生成模型?SkyReels使用指南

SkyReels-V1和SkyReels-A1是昆仑万维开源的两款面向AI短剧创作的模型(基于腾讯混元大模型训练),专为影视级内容创作设计。SkyReels-V1更侧重于整体视频生成,能够快速生成高质量的短剧视频,适合快速内容创作。SkyReels-A1更专注于人物表情和动作的精准控制,适合需要精细表演的场景。

2025-02-27 11:03:10 469

原创 DeepSeek系列模型正确打开方式

作为开源模型,DeepSeek在很多平台都可以使用。

2025-02-21 09:38:03 193

原创 DeepSeek大模型微调,家教式全流程实战指南!

hugging face + DeepSeek

2025-02-20 11:15:52 533

原创 Grok3声称超越DeepSeek、GPT-4o,马斯克寄予厚望

马斯克的地表最强AI

2025-02-20 11:06:20 328

JavaEE课程PDF课件

Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。

2018-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除