PointNet++网络学习
📅 2026/7/21 8:02:49
👁️ 次浏览
1.前言学完PointNet之后觉得简单又轻松。PointNet也还行吧主要是增加2个新模块增加模型的局部特征提取能力跟图像卷积的特征层和残差层类似检测头还是和PointNet一致。新增SASet Abstraction集合抽象层模块, FPFeature Propagation特征反向传播模块还有传统机器学习算法FPS最远点下采样模块。2.核心模块2.1 FPS最远点下采样这个模块主要干两件事先点云下采样后特征同步索引点云的下采样。如下图所示输入B,3,N采样点为512个。按照FPS算法从N个点中采样512个点再从512个点附近采集满足距离条件的32个点不满32使用重复值分别得到[B,3,512], [B,3,32,512]。当输入有特征层时多一个步骤将特征层按照采样点的索引方式组合特征。如下图按照[B,3,512]下采样到[B,3,64,128]的索引方式将[B,128,512]组合成[B,128,64,128]。2.2 SASet Abstraction集合抽象层这个模块创建的并不复杂但是这是提升局部检测能力的关键其核心机制在于计算某一采样点的特征时并非孤立地依赖该点本身而是通过球查询Ball Query主动将其空间邻域内的邻近点纳入计算范畴并利用局部PointNet对邻域内所有点的特征及相对几何关系进行显式聚合。这使得网络输出的特征天然携带了丰富的局部空间上下文从而从根本上增强了对细微几何结构的感知能力。2.3 FPFeature Propagation特征反向传播以某一特征传播FP层为例输入为[B, 512, 128]即128 个采样点每个点携带512 维高层语义特征需将其反扩散至512 个密集点并保持特征维度不变输出[B, 512, 512]。具体操作对于当前层待插值的512 个目标点即编码器对应层保留的密集点坐标每个目标点独立地去上一层稀疏点集128 个采样点中搜索距离最近的 3 个邻居取这 3 个邻居对应的 512 维特征按距离的倒数加权求和距离越近贡献越大得到该目标点的插值特征重复此过程直至 512 个目标点全部完成插值最终输出形状为[B, 512, 512]即恢复了空间分辨率同时保留了高层语义信息。
3步掌握SillyTavern脚本系统:彻底告别重复操作的完整指南 【免费下载链接】SillyTavern LLM Frontend for Power Users. 项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern
你是否曾为每天重复设置AI对话参数而烦恼?是否觉得每次切换…
📅 2026/7/21 8:02:49
章节: AI 基础与原理 叙事框架:认知冲突 → 核心思想 → 历史脉络 → 深度对比 → 原理拆解 → 实战抉择 → 全景总结一枚硬币引发的认知冲突
你抛一枚硬币 10 次,看到 8 次正面、2 次反面。现在我问你:第 11 次抛出正面的概率是多…
📅 2026/7/21 8:02:49
编译程序对源程序进行处理并生成目标程序的典型流程,各阶段的具体作用如下:
词法分析:输入源程序(字符序列),依据程序设计语言的词法规则,对构成源程序的字符串进行扫描和分解,识别出…
📅 2026/7/21 8:02:49
1. Druid集群搭建概述Druid作为一款开源的实时分析数据库,特别适合处理事件驱动的数据。我在实际生产环境中部署过多次Druid集群,发现它确实能够高效处理高并发的OLAP查询。与Hadoop生态系统的其他组件相比,Druid在实时数据摄入和低延迟查询方…
📅 2026/7/22 3:53:07
1. 项目背景与核心挑战在数字营销领域,联盟营销(Affiliate Marketing)作为一种按效果付费的商业模式,近年来呈现出爆发式增长。根据Statista数据显示,2023年全球联盟营销市场规模已达170亿美元,预计到2025年…
📅 2026/7/22 3:53:07
1. 前端开发的核心知识体系前端开发作为构建用户界面的关键技术领域,已经发展成为一个包含多维度知识的完整体系。从最初的HTMLCSS静态页面,到如今复杂的单页应用和跨平台解决方案,前端工程师需要掌握的知识点呈指数级增长。我从事前端开发工…
📅 2026/7/22 3:53:07
计算下列多项式的和
【1】计算 1/1 1/2 1/3 … 1/100
sum0
for i in range(101):if(i!0):sumsum1/ii1
print(sum)【2】计算 1/1 - 1/2 1/3 - 1/4 … - 1/n
sum0
for i in range(101):if(i!0):div_math1 / iif(i%20):div_math-div_mathsumsumdiv_math …
📅 2026/7/22 3:53:07
1. 项目概述:当游戏语言成为一堵墙你有没有遇到过这种情况?心心念念的一款独立游戏终于发售了,点开一看,满屏的日文、韩文或者德文,瞬间头大。或者,某个小众但口碑极佳的老游戏,因为年代久远&am…
📅 2026/7/22 3:53:07
上周三晚上,我在整理仓库时翻出了一箱积灰的定制T恤。那是两年前为了某个展会做的,印着当时觉得挺酷的矢量地图。现在看,那油墨味道刺鼻,洗两次就裂开了,像极了我们当时为了赶进度而妥协的粗糙。那一刻我突然意识到,我们一直在做“周边”,却忘了什么是“记忆载体”。很多…
📅 2026/7/22 3:52:18
1. 项目概述与SYSCFG模块的核心价值在嵌入式系统,尤其是像TI C6000系列这样的高性能DSP开发中,我们常常会与芯片手册里那些密密麻麻的寄存器打交道。很多开发者可能更关注算法实现、内存优化或者外设驱动,但对于一个稳定、高效的系统而言&…
📅 2026/7/22 0:00:13
1. 为什么我们需要"最次"的通知方案? 在数字化协作环境中,消息通知系统的重要性不言而喻明。但现实情况是,企业级通知方案往往需要复杂的API对接(如企业微信、钉钉、飞书),个人开发者的小项目又经…
📅 2026/7/22 0:00:13
甲方说"简洁一点",乙方听到的是"少做几页"。甲方说"不要太复杂",乙方理解成"别放图表了"。结果交过去,甲方说"我说的简洁不是这个意思"。"简洁"这个词在PPT语境里,是…
📅 2026/7/22 0:00:13
1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…
📅 2026/7/22 1:05:21
1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…
📅 2026/7/22 1:05:21
更多请点击:
https://intelliparadigm.com
第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…
📅 2026/7/22 1:05:21
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/21 7:04:23
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/21 17:04:52
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/21 5:04:16