登录社区云,与社区用户共同成长
邀请您加入社区
计算关节速度 → 发给 ros2_control → 驱动电机转动。
硬件准备:piper机械臂2,腕部相机D4352,主相机D435*1,主机3090部署客户端代码,服务器训练模型和部署策略服务器。
模块化设计:数据加载、增强、训练、验证、导出清晰分离;工程友好性:支持TensorBoard可视化、ONNX跨平台部署;即学即用:代码可直接复制粘贴运行,适合初学者快速入门。🎯 进阶方向建议:引入Mixup/AutoAugment进一步提升性能;使用Lightning或hydra框架管理超参;结合grad-CAM可视化热力图理解模型决策依据。无论你是刚入门深度学习的新手,还是希望优化现有项目的工
model = models.resnet18(pretrained=True) # 使用预训练权重加速收敛num_classes = len(train_dataset.classes) # 自动识别类别数model.fc = torch.nn.Linear(model.fc.in_features, num_classes) # 替换最后一层。
本文介绍了GR-RL具身强化学习框架的核心技术模块,涵盖工业机械臂控制、训练优化和安全保障等2201-2334底层源码实现。关键技术包括:机械臂零飘自适应补偿、工况自适应摩擦降级、显存碎片整理、异常工件筛选、伺服抖动抑制、多级任务抢占调度、轨迹震荡修复、硬件熔断保护(超温/过流/欠压)、跨模态融合固化、仿真与真机自动适配等。系统通过魔数绑定、CRC校验和加密检测实现防篡改保护,并采用归一化奖励锁定
不要看网上的教程先下torch,tranform这些依赖,直接下vllm就行了,Vllm官方文档也说了:“vLLM 的 wheel 与 PyTorch 是配套编译的,如果你已经安装了其他版本 Torch,可能会产生 ABI(二进制)兼容问题,建议在全新的环境中直接安装 vLLM。这样就可以正常启动了,经过测试,流式输出支持:curl -N http://127.0.0.1:8000/v1/chat
Edge AI芯片算力翻倍但九成开发者卡在部署。本文从PyTorch导出ONNX、动态量化、静态量化校准到NPU INT8推理测速,给出完整部署流水线代码,拆解量化校准数据踩坑和工具链碎片化问题。
运动学求解是机器人控制的核心基础,其本质是建立关节空间与操作空间之间的非线性映射关系。传统方法依赖解析公式或C++数值库,难以支持梯度传播与批量优化;而PyTorch凭借自动微分、GPU加速和张量原生批处理能力,将正向解算(FK)与逆向解算(IK)重构为可嵌入学习框架的端到端可微函数。该技术显著提升奇异点鲁棒性、DH参数在线校准精度及多目标轨迹优化效率,广泛适用于工业机械臂实时控制、强化学习策略训
训练好的模型只有跑起来才能创造价值。本文从模型部署的概念讲起,带你认识常见的部署方式和 Web 框架,最后完成一个Flask + PyTorch的图片分类推理服务:客户端上传一张图片,服务端返回 Top-3 预测结果。
深度学习框架的选择与使用是AI工程实践的起点,而环境隔离与依赖管理往往是新手面临的第一道门槛。通过Anaconda创建独立的虚拟环境,可以高效避免Python版本与CUDA库的冲突,为PyTorch等框架提供稳定运行基础。在Windows平台下,WSL2配合NVIDIA驱动可实现完整的GPU加速开发环境,而AMD、国产化平台则需借助ROCm或兼容层方案。理解张量、自动求导与nn.Module三大核
深度学习框架是人工智能开发的技术基石,PyTorch因动态图与自动求导成为众多开发者的首选。但环境搭建往往劝退新手,诸如“安装pytorch是不是必须装有GPU”、“pytorch环境搭建wsl”等疑问频出。本文从张量原理与反向传播机制切入,逐步拆解MNIST训练全流程,并深入LSTM源码、注意力模块、模型转ONNX部署等进阶主题,同时涵盖离线安装与国产化适配经验,为读者提供从入门到工程化的完整参
RKNN 部署没有黑魔法,核心是"早检查、真数据、真板子":转换前查算子、量化用真实场景数据、精度在目标板上验证。虹音科技提供基于 RK3588 的核心板与边缘 AI 整机方案,可配合算法团队在目标板上完成模型实测与部署调优,工程师直连沟通,48 小时内给出选型建议与免费需求评审。深圳市虹音科技有限公司邮箱:sales@hoyin-tech.com深圳市虹音科技有限公司提供 RK3588/RK35
本文系统讲解ONNX作为深度学习模型部署“通用语”的核心价值,针对训练与生产环境脱节的痛点,详述PyTorch/TensorFlow到ONNX的全流程转换方法,涵盖opset选择、动态维度处理、算子兼容性、数值对齐验证等关键环节,并提供YOLO、LLM等场景实战案例。结合ONNX Runtime性能调优、INT8量化、模型瘦身及跨平台部署(TensorRT/OpenVINO/Core ML/ORT
图像分类是深度学习入门最核心的任务之一,而构建一套完整可用的分类系统,远不止搭一个神经网络那么简单。从原始图片整理到PyTorch的数据集封装,从数据增强策略到卷积神经网络设计,从预训练模型的迁移学习到训练过程中的调参与避坑,每一环都直接影响最终效果。本文以猫、狗、公鸡三分类为具体场景,系统讲解如何使用PyTorch完成一个完整的图像分类项目:包括利用ImageFolder组织数据集、配置tran
AI基础设施正从训练平台化走向模型服务化与MLOps,Java作为后端系统主力,与PyTorch的衔接成为工程落地的关键。围绕PyTorch模型接入Java的四种技术路线——官方Java Binding、DJL、ONNX Runtime与远程服务化调用,可清晰对比各自的适用场景与痛点;真实环境搭建中常见的pytorch环境搭建wsl、CUDA/ROCm版本兼容等问题,也正是打通训练到部署全链路的关
深度学习项目落地不只是一堆脚本的堆砌,更在于对框架底层机制的清晰理解。PyTorch作为主流框架,其核心价值体现在张量(Tensor)与自动求导两大基石之上:张量负责高效数值计算并支持GPU加速,自动求导则通过动态计算图简化反向传播的实现,让研究者能更专注于模型本身。理解这一原理后,工程化训练自然水到渠成——从数据加载、模型搭建、训练循环到断点恢复、混合精度与分布式部署,每一环节都对应明确的技术选
在深度学习训练中,GPU 往往是决定训练速度的关键。PyTorch 提供了一套简洁而灵活的 GPU 使用方式:通过抽象设备,用.to()把张量和模型搬到指定设备上。本文从最基础的 GPU 确认开始,逐步介绍设备查询、张量迁移、多 GPU 兼容写法,以及如何把神经网络放到 GPU 上运行,帮助你写出既高效又健壮的 PyTorch 代码。
深度学习框架的选择直接影响开发效率与部署链路。PyTorch凭借动态计算图、自动求导机制和活跃的开源生态,已成为学术研究与工业落地的首选。从环境搭建到模型部署,开发者需要理解CUDA与驱动版本匹配、张量操作、DataLoader数据流水线等基础概念,并掌握LSTM、Attention等经典模型实现。本文系统梳理PyTorch学习路径,涵盖GPU验证、源码阅读、ONNX导出与推理一致性校验,帮助读者
本文从全参数微调的显存瓶颈出发,推导LoRA低秩更新原理,手写PyTorch实现LoRALinear。通过将权重增量分解为低秩矩阵$A$和$B$,仅训练少量参数(如4096×4096层中仅需13万+参数,占比约0.78%),显著降低显存开销。代码验证了初始时$W'=W_0$、仅LoRA参数可训练等关键特性,并说明$A$随机初始化、$B$零初始化以避免梯度耦合。建议$rank=8/16/32$,$\
大模型推理的瓶颈正在从「算力」转向「显存 + 带宽」。当上下文长度从 4K 涨到 128K、1M 时,两个问题会同时爆发:常见的并行手段各有短板:上下文并行(Context Parallel, CP)的核心思路很直接:把一条长序列沿 token 维度切成 N 段,每张卡只持有自己那一段的 Q/K/V。但 Attention 是全局的——第 0 段的 Query 需要和所有段的 Key 做点积。于是
四条动手线:搭环境 → sklearn 传统机器学习 → PyTorch 深度学习 → llama.cpp 部署大模型。只保留代码骨架与关键行,参数含义与踩坑点要自己走一遍才算数。
至此,我们完成了《基于扩散模型的生成式AI实战》系列的最后一篇文章。本篇的目标是巩固之前的知识,并以 MNIST 数据集为例,完整实现一个能“生成手写数字”的扩散模型。如何构建前向扩散与逆向还原过程;如何利用 U-Net 架构进行噪声预测;如何引入时间与条件嵌入;如何训练模型预测噪声;最后使用技术增强采样效果。如果你想进一步深入扩散模型,可以尝试更复杂的数据集(如CIFAR-10CelebA),引
框架是「把数学变成能跑在硬件上的东西」的那层胶水:张量、计算图、自动微分替人做了什么,PyTorch 的模块与 LeNet 怎么写,静态图与动态图各适合什么场景。
本文系统梳理了大模型微调与生产落地的全流程,从决策是否微调、优选LoRA技术方案,到代码实现、效果评估、推理加速与FastAPI服务封装,最终构建可迭代的生产级AI系统。强调“逐级升级”原则,倡导以数据闭环驱动优化,避免技术冲动。全系列贯穿工程化思维,提供可复用模板与实战建议,助力开发者从模型训练迈向稳定可用的AI服务部署。
构建精确且高效的原子间势能函数(机器学习势能,MLP)是计算化学和材料科学的核心目标之一。传统的原子描述符方法(如对称函数、Coulomb矩阵等)在表达能力和系统可扩展性上存在局限。如何设计一种既能准确捕获多体相互作用、又能系统性地改进的原子表示方法,是该领域的关键挑战。REANN(Recursively Embedded Atom Neural Network)由中国科学技术大学蒋斌课题组开发,
一条进化链:感知机解决「能不能分」,全连接解决「能不能拟合复杂函数」,CNN 解决「图像怎么省着算」,RNN/LSTM 解决「序列怎么记住前面」,Transformer 解决「长距离依赖怎么并行算」,最后落到大模型架构与手写三层网络的实验。
Self-Attention 的中文名称是自注意力机制。它的作用是让序列中的每个 Token 都能够关注其他 Token,从而建立不同位置之间的关联。我喜欢人工智能,因为它很有趣。模型处理“它”这个 Token 时,需要通过上下文判断“它”指代的是人工智能。Self-Attention 就能够帮助模型建立这种上下文关联。随着网络层数增加,模型可能出现梯度消失和训练困难等问题。Transformer
将唐诗生成模型封装为OpenAI兼容接口,通过generate.py新增raw()方法支持自由前缀生成,并用FastAPI编写server.py提供 /v1/completions 和 /v1/chat/completions 接口。部署后可兼容OpenWebUI、CherryStudio、curl、Python等任意客户端调用,实现跨平台无缝接入,大幅提升模型可用性与扩展性。
pytorch
——pytorch
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net