logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Document Loader与数据预处理

多模态智能体的开发离不开多种类型数据(文本、图像、音频、视频)的支撑,Document Loader是LangChain中用于加载各类数据的核心组件,数据预处理则是提升数据质量、适配模型与组件的关键步骤。本节将详解多模态场景下Document Loader的核心用法、数据预处理流程,结合前沿工具,确保数据能够高效加载、规范处理,为后续Chain调用、VectorStore存储奠定基础。

文章图片
#人工智能#深度学习#多模态
别再只会和豆包闲聊了:这本《豆包高效办公的方法和技巧》把 AI 用成了“办公中间件”

如果把豆包当成“聊天框”,它只是玩具;如果把提示词、场景、迭代方法串起来,它就是一个办公侧 AI Agent 框架。这本书的价值,就是帮你把豆包从“问答工具”升级成“生产力中间件”。书名:《豆包高效办公的方法和技巧》作者:王银辉出版社:清华大学出版社推荐指数:⭐⭐⭐⭐☆(应用落地向,实用)

文章图片
#人工智能
Prompt模板设计与优化

Prompt的设计质量直接决定大模型的输出效果,尤其在多模态场景中,Prompt需兼顾多类型输入的描述、任务需求的明确性,以及模型响应的精准度。本节将从Prompt模板设计、多模态Prompt优化、常见问题与解决方案三个维度,结合多模态案例,讲解Prompt的设计技巧,帮助读者设计出高效、通用的多模态Prompt模板。

文章图片
#人工智能#AI Agent#多模态
4.2 参数服务器

在ROS 2项目开发过程中,我们经常会遇到项目配置管理上的一些问题。例如,调整相机的分辨率参数时,需要找到对应代码进行修改并重新编译;优化算法中的关键阈值修改后,必须重新启动整个节点才能让新参数生效;当多个节点需要共用机器人名称、坐标系前缀等同一配置信息时,需要在每个节点的代码或配置文件中重复定义,这不仅会造成代码冗余,还容易出现配置不一致的问题。为了解决这些类似问题,ROS 2专门设计了“参数服

文章图片
#人工智能#机器人
3.1 ROS 2主题通信的工作原理

当路径规划节点接收到来自主题/scan的消息后,会触发用户在ROS 2代码中定义的回调函数,对数据(例如,障碍物距离、角度等)进行解析,并用于计算机器人的行驶路径。例如,主题/scan上的激光数据可同时被“路径规划”“避障”以及“可视化”三个节点订阅,实现“一份数据,多种功能”的应用效果。备注:消息是主题通信的“语言”,如果发布者用“中文”(std_msgs/String)发送消息,那么订阅者必须

文章图片
#机器人#人工智能
2.3 组织管理ROS 2 Workspace

我们开发时,必须将所有功能包直接放在src目录下(如src/nav_sensor、src/nav),否则构建工具colcon无法识别嵌套的功能包。例如,自主导航机器人项目可以分为传感器数据采集包nav_sensor、路径规划算法包nav_planner、运动控制包nav_control,以及可视化界面包nav_ui等,以便按照模块功能进行区分和管理。我们可以结合前面讲解的实例配合学习,以提高学习效

文章图片
#人工智能#机器人
2.1 ROS 2节点介绍及程序编写

ROS 2引入节点的概念,主要是为了将复杂的机器人系统“拆小、拆细”。特别需要注意的是,在编写程序的过程中,如果出现头文件无法包含的问题,可以按照本小节介绍的处理方法,修改配置文件c_cpp_properties.json中的includePath配置项即可。配置代码中,add_executable(ros_cpp_node ros_c++_node.cpp)中的ros_cpp_node表示生成的

文章图片
#机器人#人工智能
1.2 ROS 2开发环境部署

无论是初次接触ROS 2的初学者,还是希望进一步深入应用ROS 2的开发者,都需要清晰掌握ROS 2开发环境的部署逻辑,即从操作系统的选择、ROS 2版本的匹配,到依赖工具的安装、环境变量的配置等,每个环节都决定了ROS 2开发的基础是否坚实。在前面小节建议用户使用Ubuntu 22.04系统与Humble版本的ROS 2进行开发,所以在图1.38中,选择选项“[1]”,在接下来输出的选项中,继续

文章图片
#机器人
1.1 ROS生态介绍

在开发过程中,ROS 2并不会直接参与管理硬件资源(CPU、内存等)和直接提供底层硬件设备的驱动(ROS 2可以集成驱动),它主要在通用操作系统(例如Linux、Windows、macOS等)上构建一种中间件和开发框架,提供一套标准化的通信机制(基于DDS)、开发工具(构建、调试、可视化)、通用功能库(导航、感知、控制算法)以及软件包管理生态系统,用以解决用户在机器人控制系统开发中共通、底层、复杂

文章图片
#开源#人工智能
1.1 ROS生态介绍

在开发过程中,ROS 2并不会直接参与管理硬件资源(CPU、内存等)和直接提供底层硬件设备的驱动(ROS 2可以集成驱动),它主要在通用操作系统(例如Linux、Windows、macOS等)上构建一种中间件和开发框架,提供一套标准化的通信机制(基于DDS)、开发工具(构建、调试、可视化)、通用功能库(导航、感知、控制算法)以及软件包管理生态系统,用以解决用户在机器人控制系统开发中共通、底层、复杂

文章图片
#开源#人工智能
    共 519 条
  • 1
  • 2
  • 3
  • 52
  • 请选择