软件开发客服
首页 > 上上资讯 > 用于3D深度学习的函式库PyTorch3D对外开源

用于3D深度学习的函式库PyTorch3D对外开源

2020-02-12 16:25:33编辑:上上定制浏览量:211

可将PyTorch用于3D深度学习的函式库PyTorch3D对外开源,PyTorch3D经高度模组化以及最佳化,内含常用的3D运算子与损失函式,还有模组化微分渲染API,可让开发者处理可微分的3D资料,并且马上将这些功能加入到当前的深度学习系统中。

用于3D深度学习的函式库PyTorch3D对外开源

3D理解在人工智慧系统与真实世界互动上,扮演一个重要的角色,包括让机器人可以在物理空间中导航,也能用来改善虚拟实境的体验,甚至是辨识被遮挡的物体。脸书提到,跟2D理解相比,之所以深度学习技术较少用于3D理解,是因为要将神经网路与3D资料搭配使用非常複杂,需要有更多的记忆体与运算需求,不像2D图像可以简单地用张量表示,在缺乏可使用的工具与资源,许多传统图形运算子不可微分,都是3D深度学习发展受到限制的原因。


为此脸书建置了PyTorch3D函式库以推动3D深度学习研究,与PyTorch专为2D辨识最佳化的函式库类似,PyTorch3D提供了3D运算子与损失函式,可最佳化批次训练与预测能力。为了简化3D模型批次处理的複杂度,脸书创建了Meshes格式,这是一种专为深度学习应用程式设计,用于批次处理的异构网格模型资料结构。这种资料结构可以让研究人员以最有效率的资料表示法,将基础网格模型资料,快速转换成不同的视图以配对运算子,也就是说,PyTorch3D让开发者可以灵活地切换不同视图,并且存取不同的网格属性。


渲染是3D模型转换成2D图像的计算机图学核心,这是桥接3D场景属性和2D图像画素的方法,但由于传统的渲染引擎无法微分,因此不能合併进深度学习工作管线,为此,脸书在PyTorch3D中放入了高效能的模组化微分渲染器,这个实作由可组合的单元构成,让开发者可以简单地扩充渲染器,以支援自定义光照或是著色效果。

标签: PyTorch PyTorch3D

11

相关资讯

Amazon Elastic Inference新增支持PyTorch机器学习软件定制模型

Amazon Elastic Inference新增支持PyTorch机器学习软件定制模型

AWS现在让用户可以在机器学习服务AmazonSageMaker以及运算服务AmazonEC2中,以AmazonElasticInference服务运用PyTorch软件定制模型进

标签: PyTorch Amazon Elastic Inference

OpenAI选择PyTorch深度学习框架

OpenAI选择PyTorch深度学习框架

OpenAI宣布开始大量在项目上使用深度学习函式库PyTorch,以标准化项目,使团队间更容易创建和共享最佳化模型实作。过去的OpenAI作法,则是根据项目的需求,挑选适合的框架来

标签: OpenAI PyTorch

Android木马程序xHelper肆虐扩散

Android木马程序xHelper肆虐扩散

安全性科学研究工作人员发觉一个缠人的Android木马程序,一旦感柒,不仅安裝时无法发觉,即便发觉想删除或复原到出厂设置后还会主动重装。6月内已经超过4.5万客户遭受感柒。木马程序

标签: Android xHelper 木马程序