pytorch和tensorFlow的区别

近用了一点pytorch,想着稍稍理一下,这样一个和TensorFlow抗衡的一个框架,究竟是何方神圣?

首先我们要搞清楚pytorch和TensorFlow的一点区别,那就是pytorch是一个动态的框架,而TensorFlow是一个静态的框架。何为静态的框架呢?我们知道,TensorFlow的尿性是,我们需要先构建一个TensorFlow的计算图,构建好了之后,这样一个计算图是不能够变的了,然后我们再传入不同的数据进去,进行计算。这就带来一个问题,就是固定了计算的流程,势必带来了不灵活性,如果我们要改变计算的逻辑,或者随着时间变化的计算逻辑,这样的动态计算TensorFlow是实现不了的,或者是很麻烦。

但是pytorch就是一个动态的框架,这就和python的逻辑是一样的,要对变量做任何操作都是灵活的。……

阅读更多

Pytorch–环境搭建与基本语法

以前我用过Caffe,用过tensorflow,最近一直在用pytorch感觉特别好用。所以打算写点我学习的过程跟经验,如果你是一个pytorch的高手自然可以忽略,如果你也打算学习pytorch框架,那就跟我一起学习吧,所谓独学而无友,孤陋而寡闻!……

阅读更多

pytorch实用工具总结

从网上各种资料加上自己实践的可用工具。

主要包括:

模型层数:print_layers_num

模型参数总量:print_model_parm_nums

模型的计算图:def print_autograd_graph():或者参见tensorboad

模型滤波器可视化:show_save_tensor

模型在具体的输入下的尺寸信息summary以及参数量:show_summary

模型计算量:print_model_parm_flops

格式较混乱,但上述代码均可用,后续会继续整理。
……

阅读更多

PyTorch中文版官方教程pdf下载

PyTorch 是近期最为火爆的深度学习框架之一,然而其中文版官方教程久久不来。近日,一款完整的 PyTorch 中文版官方教程出炉,读者朋友从中可以更好的学习了解 PyTorch 的相关细节了。教程作者来自 pytorchchina.com。

教程网站:http://pytorch123.com……

阅读更多

开源pytorch知识手册

今天给大家分享的是一份关于pytorch的教程手册,这分手册就是zergtant在Github维护了pytorch handbook,是一本开源的书籍,目标是帮助那些希望和使用PyTorch进行深度学习开发和研究的朋友快速入门,其中包含的Pytorch教程全部通过测试保证可以成功运行。……

阅读更多

以实战的方式学习《深度网络架构 》pdf

本文为大家带来了加泰罗尼亚理工大学的Santlago同学分享的深度网络架构slides,其中详细描述了各种常见的网络架构,并为每种网络附带了一份pytorch实现的代码,相信对初学者理解网络模型有非常大的帮助。……

阅读更多

《PyTorch深度学习实战》(附代码及PDF下载)

深度学习目前最流行的框架是Tensorflow和PyTorch,市面上讲解Tensorflow的实战教材很多,但关于PyTorch的书却很少。今天给大家推荐一本2019年最新出炉的新书《PyTorch实战 – 一个解决问题的方法》。本书内容很新,由浅入深,全面讲解了如何基于PyTorch框架搭建深度学习模型,进行模型部署的方方面面,是一本不可多得的PyTorch入门书籍。……

阅读更多

如何自己搭建一个机器学习框架?

过去半年,我们团队在机器学习平台上做过一些工作,因为最近看到几篇关于机器学习算法与工程方面的的文章,觉得十分有道理,萌发了总结一下这块的一些工作的念头,我最近工作主要分为两块:
1,机器学习框架的研发、机器学习平台的搭建;
2,基础NLP能力的业务支持。
本篇文章会总结下在机器学习框架这部分系统工作上的一些工作,主要也分为两部分:
1,经典框架的支持;
2,自研框架的工作;……

阅读更多