PyTorch的前身是Torch,由Torch7团队开发,是一个开源的Python
机器学习库,用于自然语言处理等应用程序。
PyTorch使用Python重新写了很多内容,不仅更加灵活,支持动态图,而且提供了Python接口,是一个以Python优先的
深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态
神经网络,这是很多主流
深度学习框架比如Tensorflow等都不支持的。
PyTorch既可以看作加入了GPU支持的
numpy,同时也可以看成一个拥有自动求导功能的强大的深度
神经网络。除了Facebook外,它已经被Twitter、CMU和Salesforce等机构采用。
近期,
PyTorch是官方教程也有所更新,在某些方面进行了优化和完善,提供标签索引,增加主题分类,更加新手友好。
标签索引上的优化,让其更加快速,我们可以通过选择标签,来精准地找到你想要的教程。
比如,你想看看
计算机视觉相关的
模型优化教程,选中「Image/Video」、「Model Optimization」这两个标签,就能快速筛选出对应的教学内容。
另外,除了交互体验上的更新,教程内容方面,
PyTorch官方也增加了新的「食用指南」。