人工智能
文章平均质量分 93
人工智能(Artificial Intelligence,AI)是一门涉及多个学科的交叉学科,旨在研究、开发能够模拟、延伸和扩展人类智能的理论、方法、技术及应用系统。目标是让机器能够胜任一些通常需要人类智能才能完成的复杂工作。在人工智能的发展中,机器学习技术发挥了重要作用。深度学习是机器学习的一种。
109702008
数字人 - 幺洞勾拐洞两洞洞八
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
决策系统与指控中心技术全景:从TOPSIS到量子AI融合
本文系统剖析了决策系统与指控中心的技术架构与发展趋势。首先从经典TOPSIS决策算法切入,分析其优缺点及适用场景;进而详细拆解指控中心的三层体系——硬件基础设施(C4ISR系统、算力集群等)、软件数据层(多源融合、辅助决策模块等)及人员组织架构。文章重点探讨了AI如何通过态势感知、动态推演和行动控制实现智能化升级,量子计算在组合优化问题中的加速潜力,以及光测系统作为核心感知源的关键作用。最后构建"感知→融合→决策→行动"的技术闭环,并指出当前AI可解释性、量子退相干等挑战,展望了人机协同的未来发展方向。(1原创 2026-07-24 13:34:52 · 83 阅读 · 0 评论 -
量子计算下的矩阵革命:当“满秩”遇上指数级加速
量子计算颠覆了经典矩阵运算的规则:量子计算机处理的酉矩阵必须是满秩的,无法像经典AI那样进行降维压缩,而是通过量子叠加态同时探索所有可能性。HHL算法将线性方程求解时间降至对数级,量子SVD能高效处理高维矩阵。量子神经网络采用混合策略,量子部分负责线性特征提取,经典部分处理非线性优化。未来,经典与量子计算将协同互补,后者尤其擅长从物理底层寻找最优解。费曼的名言揭示了量子力学模拟自然的优势,这些特性都编码在酉矩阵的数学结构中。原创 2026-07-19 02:00:00 · 163 阅读 · 0 评论 -
矩阵的秩:从课本定义到AI时代的“信息压缩器”
矩阵的秩:从线性代数到AI降维的核心工具 摘要:矩阵的秩作为线性代数中的基本概念,从最初的线性方程组求解工具,演变为现代AI和数据科学中的关键"信息压缩器"。本文揭示了秩的本质特性:在数学上严格界定线性空间的维度,在现实中却能通过"低秩近似"处理非线性问题。文章详细阐述了AI如何利用激活函数将复杂空间切割为线性片段,以及秩在四大工业场景中的应用:大模型微调(LoRA)、图像背景分离、推荐系统和自动驾驶安全控制。通过Python代码示例,展示了秩如何识别数据冗余并实现降维去噪。矩阵的秩完美体现了数学严谨性与现原创 2026-07-19 01:00:00 · 118 阅读 · 0 评论 -
FARS全解析:当AI开始主导科研,我们离“自动化学术”还有多远?
FARS的228小时直播实验,向我们展示了一个可能的未来:AI不仅可以辅助科研,更可以主导科研。它已经能够批量产出质量超越人类平均水平的论文,能够快速跟进最新研究进展,也能够诚实地记录失败的探索轨迹。但我们离“自动化学术”还有多远?答案依然是:有距离,但正在加速接近。从质量看:FARS的论文平均分5.05,距离顶级会议录用标准5.39还有差距。“优秀”仍属偶然,“卓越”尚未出现。从领域看:FARS目前聚焦于AI领域,因为计算机科学的实验可以完全在数字世界完成。原创 2026-03-09 00:15:00 · 427 阅读 · 0 评论 -
破局AI算力生态:华为CANN的开源之路与一体化平台新范式
华为开源CANN异构计算架构,构建AI计算新生态。作为昇腾AI的"操作系统",CANN 8.0显著提升大模型性能,通过分层开放设计满足不同开发者需求。这一战略旨在以开源开放打破CUDA生态垄断,依托新一代AtomGit一体化平台,实现代码、模型、数据、算力的协同创新。尽管面临开发者习惯培养等挑战,但"核心技术+开源生态+基础设施"的协同模式,为全球AI产业注入了多样性活力,推动构建更加开放的AI计算未来。原创 2026-02-11 08:02:31 · 457 阅读 · 0 评论 -
从模糊到清晰:AI如何革新监控录像的智能搜索,以及量子计算的遥远未来
摘要: 针对私有监控录像中搜索特定人物与物体的需求,本文分析了三种技术路径: 云服务API:快速集成但需数据上云; 本地开源方案(如Frigate):支持AMD GPU加速,通过语义搜索实现自然语言/以图搜图,兼顾隐私与成本; 商用监控软件:开箱即用但灵活性低。同时指出量子计算虽具潜力,当前尚不现实。根据用户背景推荐实践路线,强调从小范围测试起步,平衡效率与隐私。最终方案需匹配团队技术能力与核心诉求。原创 2026-02-10 03:00:00 · 192 阅读 · 1 评论 -
预测与创造的交响:时间序列与文本序列的对立与统一
在不确定的、顺序展开的世界中,通过理解过去、决策当下,以优化未来。“序列”,可能是现实世界向智能系统呈现自身的一种通用接口。无论是物理系统的连续演化,还是人类思维的离散表达,都可以通过这一接口被感知、解析与互动。因此,当AI预测股价或创作诗歌时,它并非分裂地施展两种魔法。它是在运用同一套关于“序列”的数学语言,与两个世界进行对话——一个诉说着能量与物质的流动,另一个讲述着符号与意义的生成。而这两种声音,共同谱写了人工智能理解并与复杂世界互动的宏伟交响曲。1。原创 2026-02-03 07:57:42 · 218 阅读 · 1 评论 -
Playwright MCP:当浏览器自动化遇上AI,开发者效率革命已来!
摘要: Playwright MCP通过结合AI大语言模型与浏览器自动化工具Playwright,实现了自然语言驱动的网页操作。MCP协议作为AI与外部工具的标准化接口,使AI能够直接执行打开浏览器、填写表单等真实操作。开发者只需用自然语言描述需求,AI即可自动完成测试、数据抓取等任务,并生成可复用的代码。这一技术大幅降低了自动化脚本的编写和维护成本,适用于测试自动化、数据运营等企业级场景,代表了浏览器自动化的未来发展方向。(150字)原创 2026-01-14 08:27:30 · 160 阅读 · 0 评论 -
全面指南:PyTorch与ROCm版本兼容性及多版本环境管理
本文详细介绍了在AMD GPU上配置PyTorch开发环境的完整流程,重点解决版本兼容性和多版本ROCm环境管理问题。主要内容包括:1) PyTorch与ROCm版本对应关系查询;2) 四种查看ROCm版本的方法;3) 使用update-alternatives管理多版本ROCm;4) 环境变量配置与冲突解决方案;5) 完整的验证流程和性能测试方法。文章提供了最佳实践建议和故障排除清单,帮助开发者快速搭建稳定高效的深度学习开发环境,充分发挥AMD GPU硬件性能。通过系统化的验证流程确保各组件协同工作,解决原创 2025-12-01 14:11:15 · 606 阅读 · 0 评论 -
当强化学习遇见“不二”:一场AI与东方哲学的跨界对话
这场跨界对话,给我们技术人带来了什么启示?它像一面镜子,照见了现代科技的深层困境:我们创造了前所未有的技术力量(如RL),却在意义与智慧上日渐贫乏。RL代表着人类理性的辉煌成就,但它所能达到的,只是在预设目标下的极致优化。真正的危险,不在于机器太聪明,而在于我们在追求效率的过程中,把自己活成了一个强化学习智能体——一生都在追逐外在的KPI、财富、声望这些“奖励信号”,精心优化着人生策略,却忘记了向内观照,体会生命本身的圆满。结论是。原创 2025-12-01 14:09:38 · 245 阅读 · 0 评论 -
工业视觉实战:用摄像头+AI高精度测量钢板尺寸(附深度分析)
摘要: 钢铁制造业正加速采用基于摄像头与深度学习的视觉测量技术,以取代传统人工测量,实现钢板长、宽、高(厚)的非接触、高精度在线检测。核心方案包括单目视觉(低成本但受限于变形)、双目/多目立体视觉(可精确测量变形钢板)及3D激光扫描(微米级精度)。系统精度受硬件(相机分辨率、镜头)、算法(亚像素技术)及环境稳定性共同影响,综合精度可达±0.1mm。实战中需重点解决热膨胀(需红外测温实时补偿)和钢板变形(必须采用三维方案)两大挑战,并通过工程化设计(散热、防振)确保系统可靠运行。该技术需融合光学、机械与算法,原创 2025-11-23 09:48:30 · 389 阅读 · 0 评论 -
PPOCRLabel完全指南:开源高效的OCR数据标注工具
PPOCRLabel是一款基于PaddlePaddle的开源OCR标注工具,通过内置PP-OCR模型实现智能半自动化标注,大幅提升效率。支持矩形框和四点标注模式,提供完整标注工作流和批量处理功能,配备快捷键操作。完全开源支持定制,可切换不同模型并加载自定义词典。适用于文档数字化、自然场景文本识别等场景,显著降低标注时间成本并提高准确性。工具提供便捷安装方式,支持中英文界面,生成标准格式标注文件直接用于模型训练,是OCR数据标注的高效解决方案。原创 2025-11-08 04:37:44 · 931 阅读 · 1 评论 -
LabelImg完全指南:开源图像标注工具从安装到高效使用
LabelImg是一款专为目标检测设计的开源图像标注工具,支持PASCAL VOC和YOLO两种主流格式。安装简单,可通过pip命令或直接下载exe文件使用。核心功能包括边界框标注、类别标记和快捷键操作(如W键创建边界框,Ctrl+S保存)。提供预定义类别设置和跨平台支持,适合中小规模标注项目。虽然原作者不再维护,但1.8.1版本稳定可靠,是计算机视觉领域创建高质量数据集的实用工具。原创 2025-11-06 15:34:04 · 531 阅读 · 0 评论 -
AI视频生成工具完全指南:从Sora到开源替代方案全解析
AI视频生成工具全指南:解锁创作新可能 本文全面介绍了当前AI视频生成领域的各类工具,帮助创作者快速找到适合自己的解决方案。文章首先分析了OpenAI的Sora及其访问限制,随后推荐了DIGEN Sora、GAGA-1等优质免费替代方案,并详细介绍了Ovi、MoneyPrinterTurbo等开源工具的特性与部署方式。此外,还提供了Midjourney+Ovi等组合工作流建议,以及按使用场景和硬件条件的工具选择指南。最后展望了AI视频生成技术未来将向更高质量、更低门槛、更丰富生态发展的趋势,鼓励创作者善用这原创 2025-10-16 16:18:10 · 809 阅读 · 2 评论 -
数据可视化与模型可解释性的完美结合:全方位解析热力图及其在Informer模型中的应用
摘要:热力图作为一种直观的数据可视化工具,能通过颜色变化展现数据密度、数值分布及模式规律,广泛应用于用户行为分析、地理空间统计和特征相关性研究。在深度学习中,热力图(如注意力热力图)成为解释复杂模型(如Informer)决策过程的关键手段。通过可视化Informer的注意力权重,可直观展示模型如何捕捉时序依赖、周期性特征,并验证其ProbSparse机制的稀疏性优势。热力图不仅提升模型性能分析能力,还增强了AI的可解释性,成为连接数据科学与业务理解的桥梁。原创 2025-10-15 10:10:06 · 337 阅读 · 0 评论 -
图像、语言、代码等全模态实战数据集导航
从分析时间序列的规律,到理解图像中的物体,再到生成流畅的代码,数据是驱动这一切进步的燃料。掌握寻找和利用高质量数据集的能力,是每一位AI从业者的核心素养。现在,请勇敢地迈出下一步。选择一个你感兴趣的非时序领域,从本文推荐的数据集中挑选一个,开始构建你的下一个项目。你会发现,一个全新的世界正在眼前展开。你在哪个领域发现了最让你兴奋的数据集?或者在实战中还有哪些宝藏数据集想与大家分享?欢迎在评论区留言讨论!除了之前讨论过的时间序列数据,实战中还有很多其他高质量、更新及时且易于获取的数据集。我为你整理了来自。原创 2025-10-14 13:34:22 · 336 阅读 · 3 评论 -
深入理解梯度消失:从DNN到RNN的全面解析与解决方案
梯度消失是指在训练深度神经网络时,反向传播算法中,从输出层向输入层方向逐层计算梯度时,梯度值会变得越来越小,以至于靠近输入层的隐藏层权重更新非常缓慢,甚至停止更新。网络的早期层无法有效地从数据中学习,整个网络的性能因此受到限制。想象一下,一个团队中只有靠近领导的几个人在工作,而基层员工却无所适从——这样的组织效率必然低下。特性普通DNN中的梯度消失RNN中的梯度消失深度来源网络的层数序列的时间步长度主要影响靠近输入层的空间特征无法学习早期时间步的历史信息无法学习核心解决方案。原创 2025-10-13 19:42:14 · 522 阅读 · 1 评论 -
Informer模型完全解析:长序列预测的革命与超越
Informer模型革新了长序列时间序列预测领域,通过ProbSparse自注意力、注意力蒸馏和生成式解码三大核心技术,显著降低了计算复杂度(O(L²)→O(L log L)),解决了传统Transformer在长序列预测中的瓶颈。其关键创新包括:智能稀疏化注意力机制筛选重要时间点,金字塔式信息蒸馏保持深层网络效率,以及一次性生成式解码避免误差累积。该模型不仅实现了高效精准的预测性能,还推动了后续Pyraformer、Finformer等改进模型的发展,开创了Transformer在时序预测领域的新纪元。原创 2025-10-13 10:28:05 · 322 阅读 · 2 评论 -
【模型量化迁移】详解:让AI大模型在端侧“轻装上阵”的核心技术
模型通过降低数值精度(量化)并适配到目标硬件(迁移)上,以实现高效部署的技术。其核心是将FP32模型转换为INT8等低精度格式,减少75%的体积和内存占用,同时利用硬件专用加速器提升推理速度、降低功耗。量化迁移面临精度损失与硬件兼容性等挑战,但通过训练后量化或量化感知训练等方法,可在资源受限的边缘设备上实现轻量高效的AI应用部署,推动从云端到终端的技术落地。原创 2025-10-06 08:58:50 · 413 阅读 · 0 评论 -
量子神经网络:从NISQ困境到逻辑比特革命的破局之路
量子计算在神经网络领域的应用探索:从理论潜力到现实挑战 本文系统梳理了量子计算如何重构神经网络的技术路径与发展现状。量子计算通过三种主要方式赋能神经网络:(1)加速核心线性代数运算(如HHL算法);(2)利用量子态的高维表示能力处理数据;(3)构建参数化量子电路作为量子神经网络(QNN)。这些方法理论上可突破经典计算的指数级算力瓶颈,但目前仍面临NISQ(含噪声中型量子)时代的双重枷锁:硬件层面受限于量子比特数量少、相干时间短、错误率高;算法层面存在"贫瘠高原"等优化难题。2025年量子原创 2025-08-11 10:01:29 · 779 阅读 · 2 评论 -
股价预测技术革命:从传统指标到量子计算
本文系统梳理了股价预测技术的演进路径与前沿进展。传统技术指标(如MACD)因滞后性和线性局限,正被现代机器学习方法取代。当前五大前沿模型包括:多模态时序融合Transformer(年化收益265%)、元学习框架Meta-SGD(小样本快速迁移)、TCN-LSTM-Attention混合架构(单股预测误差降低46%)、延迟二元模式+决策树(83%准确率)和思想增强型LSTM。量子计算虽具理论潜力(量子态可表达千万亿维空间),但面临硬件限制(需百万逻辑量子比特)和算法瓶颈。严格防御过拟合需建立三重机制:时间序列原创 2025-08-05 06:02:11 · 919 阅读 · 0 评论 -
深入剖析多叉树、红黑树与 B + 树:数据结构的异同与应用场景
红黑树是一种自平衡的二叉查找树。每个节点包含一个键值、颜色属性(红色或黑色),以及指向左右子节点的指针。根节点是黑色。所有叶子节点(NIL节点)是黑色。如果一个节点是红色,那么它的两个子节点都是黑色。从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。B+树是一种平衡的多路查找树,是B树的一种变体。它的所有键值都存储在叶子节点上,内部节点只存储索引信息,用于导航到合适的子树。叶子节点通过指针相互连接形成一个链表,便于范围查询和顺序遍历。原创 2025-02-03 00:30:00 · 279 阅读 · 0 评论 -
AI大模型如何重塑软件开发流程?
AI 大模型通常指的是拥有数亿乃至数千亿参数的深度学习模型。这些模型通过海量数据的训练,具备了强大的数据处理和理解能力,可以胜任多种复杂任务。代表性的 AI 大模型包括 OpenAI 的 GPT-3,Google 的 BERT 和 T5 及支持多语言功能的多模态大模型。AI大模型正在重塑软件开发流程,为软件开发者、企业乃至整个产业链带来了前所未有的机遇与挑战。面对这一变革,我们需要积极拥抱新技术,加强学习与实践,以更好地适应并引领这场深刻的变革。原创 2024-11-05 00:15:00 · 1842 阅读 · 0 评论 -
如何看待AI技术的应用前景?
人工智能技术的应用前景是光明的,它将在医疗、企业、日常生活等多个领域带来革命性的变革。然而,我们也需要正视其中的挑战,通过政策引导、技术创新和社会协作,共同推动AI技术的健康发展。未来,随着AI技术的不断进步,我们有理由相信,它将为我们创造一个更加智能、高效和美好的世界。人工智能技术的快速发展,为我们带来了前所未有的机遇和挑战。只有深入理解AI的发展历程和现状,准确把握其应用前景和潜力,积极应对可能的负面影响,我们才能更好地利用这一技术,推动社会的持续进步和发展。原创 2024-10-23 03:15:00 · 2163 阅读 · 1 评论 -
如何看待诺贝尔物理学奖颁给了机器学习与神经网络?
2024年诺贝尔物理学奖的颁发,不仅是对机器学习和神经网络领域研究者们的认可,更是对这一领域在现代科学中重要地位的肯定。机器学习和神经网络的发展前景广阔,将在科学研究、应用领域和人工智能方面发挥越来越重要的作用。同时,这些技术的研究与传统物理学之间存在着密切的关系,相互影响和促进,共同推动了科学的进步。这一奖项的授予,无疑为机器学习和神经网络的发展开辟了新的篇章,也为未来的科学研究指明了方向。原创 2024-10-12 02:00:00 · 1933 阅读 · 0 评论 -
基于MindSpore的恶性皮肤肿瘤识别
本实验旨在使用MindSpore框架在包含4个类别的数据集上,进行模型微调以训练ResNet50模型,实现皮肤病识别模型;我们将利用MindSpore model_zoo中提供的ResNet50模型定义,通过昇思大模型平台进行模型的训练和优化;MindSpore框架:开源深度学习框架,支持端、边、云多种场景,旨在为用户提供全场景AI解决方案;ResNet50模型:深度残差网络,通过引入残差学习解决了深度网络训练中的梯度消失问题,是图像识别领域广泛使用的模型之一;昇思大模型平台。原创 2024-10-07 16:26:30 · 1702 阅读 · 0 评论 -
ResNet50中药炮制饮片质量判断
我们使用“中药炮制饮片”数据集,该数据集由成都中医药大学提供,共包含中药炮制饮片的 3 个品种,分别为:蒲黄、山楂、王不留行,每个品种又有着4种炮制状态:生品、不及适中、太过,每类包含 500 张图片共12类5000张图片,图片尺寸为 4K,图片格式为 jpg。主分支第一层网络以输入channel为256为例,首先通过数量为64,大小为的卷积核进行降维,然后通过Batch Normalization层,最后通过Relu激活函数层,其输出channel为64;当处理完数据后,就可以来进行网络的搭建了。原创 2024-10-06 08:05:56 · 1025 阅读 · 0 评论 -
基于MindSpore实现CycleGAN壁画修复
CycleGAN(Cycle Generative Adversarial Network) 即循环对抗生成网络,来自论文。该模型实现了一种在没有配对示例的情况下学习将图像从源域 X 转换到目标域 Y 的方法。该模型一个重要应用领域是域迁移(Domain Adaptation),可以通俗地理解为图像风格迁移。原创 2024-10-05 08:15:29 · 1308 阅读 · 0 评论 -
CycleGAN图像风格迁移互换
CycleGAN(Cycle Generative Adversarial Network) 即循环对抗生成网络,来自论文。该模型实现了一种在没有配对示例的情况下学习将图像从源域 X 转换到目标域 Y 的方法。该模型一个重要应用领域是域迁移(Domain Adaptation),可以通俗地理解为图像风格迁移。原创 2024-10-04 08:07:10 · 1154 阅读 · 0 评论 -
DCGAN生成漫画头像
在下面的教程中,我们将通过示例代码说明DCGAN网络如何设置网络、优化器、如何计算损失函数以及如何初始化模型权重。在本教程中,使用的共有70,171张动漫头像图片,图片大小均为96*96。原创 2024-10-03 16:31:57 · 1235 阅读 · 0 评论 -
Pix2Pix实现图像转换
Pix2Pix是基于条件生成对抗网络(cGAN, Condition Generative Adversarial Networks )实现的一种深度学习图像转换模型,该模型是由Phillip Isola等作者在2017年CVPR上提出的,可以实现语义/标签到真实图片、灰度图到彩色图、航空图到地图、白天到黑夜、线稿图到实物图的转换。生成器和判别器。传统上,尽管此类任务的目标都是相同的从像素预测像素,但每项都是用单独的专用机器来处理的。原创 2024-10-03 11:37:50 · 1764 阅读 · 0 评论 -
自然语言处理实战项目
项目概述文本摘要是从较长的文本中自动生成简短摘要的过程。可以分为抽取式摘要和生成式摘要。步骤1. 数据获取:从新闻文章、研究论文等数据源获取长文本及其摘要数据集。2. 数据预处理:文本清洗、去掉HTML标签、特殊字符等。3. 特征提取:对于抽取式,计算句子的重要性;对于生成式,文本嵌入。4. 模型训练:- 抽取式:使用TextRank、TF-IDF等算法评估和选择重要句子。- 生成式:训练Seq2Seq模型或者Transformer模型(如BART、T5)。原创 2024-09-27 09:44:55 · 1616 阅读 · 0 评论 -
计算机视觉学习路线
计算机视觉(Computer Vision)是计算机科学的一个重要分支,旨在使计算机能够理解和解释视觉数据。以下是一个详细的计算机视觉学习路线,帮你系统地掌握这个领域所需的知识和技能。1. 基础数学和编程在深入学习计算机视觉之前,确保你有坚实的数学和编程基础。数学:- 线性代数:矩阵与向量、特征值与特征向量等。- 概率论与统计学:基本概率、概率分布,贝叶斯定理等。- 微积分:尤其是多变量微积分。- 优化算法:梯度下降法等。原创 2024-09-26 15:50:55 · 4391 阅读 · 3 评论 -
关于编译原理、电子电路、通信实验、算法数据结构等大学生课程实验的项目设计源码或报告
关于大学生课程实验的项目设计源码或报告,每个课程可能有所不同。原创 2024-09-26 15:42:18 · 1379 阅读 · 0 评论 -
机器学习和深度学习的区别
机器学习:是人工智能的一个分支领域,它通过计算机系统的学习和自动化推理,使计算机能够从数据中获取知识和经验,并利用这些知识和经验进行模式识别、预测和决策。机器学习起源于20世纪50年代的简单算法,如决策树和逻辑回归。深度学习:则是机器学习中的一个子领域,使用深度神经网络模型进行学习和预测。深度学习在21世纪初开始兴起,特别是随着计算能力的提高和大数据的普及。机器学习和深度学习在定义、模型复杂度、数据需求、计算资源需求、应用范围与场景以及学习方式与特点等方面存在显著的差异。原创 2024-09-21 11:20:57 · 2613 阅读 · 1 评论 -
图像生成大模型imagen
Imagen 是由谷歌研究团队开发的一种先进的图像生成大模型。它基于文本描述生成高质量的图像,是人工智能在生成视觉内容方面的一大突破。原创 2024-09-20 12:22:02 · 1544 阅读 · 2 评论 -
揭秘 AMD GPU 上 PyTorch Profiler 的性能洞察
PyTorch Profiler 是一个性能分析工具,使开发人员能够检查 PyTorch 模型训练和推理的各个方面。它允许用户收集和分析详细的分析信息,包括 GPU/CPU 利用率、内存使用情况以及模型内不同操作的执行时间。通过利用 PyTorch Profiler,开发人员可以获得关于其模型运行时行为的宝贵见解,并发现潜在的优化机会。使用 PyTorch Profiler 非常简单,只需几个步骤:1. 标注代码:要开始对 PyTorch 代码进行分析,您需要使用分析注释对其进行标注。原创 2024-09-08 11:41:05 · 1657 阅读 · 1 评论 -
地震模板代码 - 第三部分
在这最后的三篇博客文章中,我们介绍了计算地震模板的基本HIP实现,采用高阶有限差分法进行计算。使用与[有限差分拉普拉斯系列]()相同的性能指标,我们开发了近似有效内存带宽的方法,并将其与实际内存带宽进行比较。这些文章集中在以下优化策略上:1. 对齐内存:此优化使用填充内存分配,使得主维度是GPU缓存行大小的整数倍。2. 滑动窗口:此技术在寄存器中保留输入数组数据的局部体积,并完全使用这些寄存器计算z方向的模板。此“窗口”有助于消除内核在逐一处理xy平面时冗余的全局内存获取。原创 2024-09-02 05:08:44 · 1453 阅读 · 1 评论 -
地震模板代码 - 第二部分
发布于 2024年8月12日,作者为 [Justin Chang]() 和 [Ossian O'Reilly](在上一篇文章中,我们提到,z方向上的模板计算内核由于低有效带宽而表现不佳。这种低性能是由于大量数据需要移动到全局内存造成的。为了解决这一性能瓶颈,我们将考虑两种优化策略:一种是通过增加内存占用来提升性能,另一种是将压力从内存子系统转移到GPU的向量寄存器上。为了简化实验,所有实验都使用三维立方网格,尺寸,模板半径R=4。原创 2024-09-02 05:07:19 · 1164 阅读 · 0 评论 -
地震微分方程代码 - 第一部分
常见的离散化声波方程的方法是通过行方法分两步进行:1. 时间积分器在时间上是显式的,并使用二阶跃蛙中心差分离散项,而右侧在当前时间步评价。2. 空间部分通常使用高阶有限差分离散,通常是第八阶。稍加滥用符号,得到的时间离散化变为:在上述公式中,可以理解为且是第个时间步。原创 2024-09-01 04:14:57 · 1078 阅读 · 1 评论
分享