机器学习 新手学习记录(三)

(一)Pytorch 定义

Pytorch 是Pytorch 在 Python 上的衍生,是一个使用python语言的神经网络库,Torch很好用,但Lua语言不是特别流行,所以将 Lua 的 Torch 移植到了更流行的语言 Python 上.而且PyTorch 说他就是在神经网络领域可以用来替换 numpy 的模块。

PyTorch和Tensorflow

PyTorch的神经网络是动态的,对比静态的 Tensorflow, 他能更有效地处理一些问题, 比如说 RNN 变化时间长度的输出. 当然Tensorflow在分布式训练又比PyTorch好。

(二)Pytorch 安装

原来PyTorch 暂时只支持 MacOS, Linux. 暂不支持 Windows,但是现在Window可以安装。安装时要根据自我电脑版本及配置,在安装 PyTorch 会安装两个模块, 一个是 torch, 一个 torchvision, torch 是主模块, 用来搭建神经网络的, torchvision 是辅模块, 有数据库, 还有一些已经训练好的神经网络等着你直接用, 比如 (VGG, AlexNet, ResNet).

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容