简单介绍下python的几个自动求导工具,tangent、autograd、sympy; 在各种机器学习、深度学习框架中都包含了自动微分,微分主要有这么四种: 手动微分法、数值微分法、符号微分法、自动微分法 ,这里分别简单走马观花(hello world式)的介绍下下面几种微分框架; sympy 强 ...
分类:
编程语言 时间:
2019-08-29 09:22:17
阅读次数:
80
Tensorflow简介 1. Tensorflow是一个编程系统,使用图来表示计算任务。使用图来表示计算任务. 图中的节点被称之为 op (operation 的缩写). 一个 op 获得 0 个或多个 , 执行计算, 产生 0 个或多个 . 每个 Tensor 是一个类型化的多维数组. Tens ...
分类:
其他好文 时间:
2019-08-17 15:13:59
阅读次数:
408
作为一款轻量级、模块化的开源深度学习框架, Keras 以容易上子、利于快速原型实现、能够与TensorFlow 和Theano 等后端计算平台很好兼容等优点, 深受众多开发人 员和研究人员的喜爱。 《Keras深度学习实战》结合大量实例,简明扼要地介绍了目前热门的神经网络技术和深度学习技术 。从经 ...
分类:
其他好文 时间:
2019-08-12 01:08:07
阅读次数:
554
主要内容: 1、tensor的定义 2、tensor与numpy的相互转换 3、tensor使用cuda加速 4、tensor封装成Variable后的使用 ...
分类:
其他好文 时间:
2019-08-10 13:43:40
阅读次数:
84
本章内容 1、TensorFlow 2、Keras 3、MXNet 4、CNTK 5、PyTorch 常见的深度学习框架 常见的深度学习框架有 TensorFlow 、Caffe、Theano、Keras、PyTorch、MXNet等,如下图所示。这些深度学习框架被应用于计算机视觉、语音识别、自然语 ...
分类:
其他好文 时间:
2019-07-20 23:22:50
阅读次数:
267
目录 神经网络的卷积、池化、拉伸 LeNet网络结构 LeNet在MNIST数据集上应用 参考资料 LeNet是卷积神经网络的祖师爷LeCun在1998年提出,用于解决手写数字识别的视觉任务。自那时起,CNN的最基本的架构就定下来了:卷积层、池化层、全连接层。如今各大深度学习框架中所使用的LeNet ...
分类:
Web程序 时间:
2019-07-15 19:57:35
阅读次数:
328
一.安装目前用了tensorflow、deeplearning4j两个深度学习框架, tensorflow 之前一直支持到python 3.5,目前以更新到3.6,故安装最新版体验使用。 慢慢长征路:安装过程如下 WIN10: anaconda3.5: PYTHON3.6: tensorflow1. ...
分类:
其他好文 时间:
2019-07-14 13:17:19
阅读次数:
101
参考:pytorch torchvision transform官方文档 Pytorch学习--编程实战:猫和狗二分类 深度学习框架PyTorch一书的学习-第五章-常用工具模块 ...
分类:
其他好文 时间:
2019-07-09 10:46:51
阅读次数:
346
最近在学习深度学习框架tensorflow,并将tensorflow安装在一个虚拟环境当中,为了能在jupyter notebook中使用tensorflow,需要tensorflow可以调用虚拟环境,经调查,做法如下: 第一步:打开Anaconda Prompt,输入如下命令激活自己的虚拟环境。( ...
分类:
其他好文 时间:
2019-07-09 00:20:17
阅读次数:
91
【TensorFlow】 ——( https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/) 1、TensorFlow是啥? ——TensorFlow是Google开发的一款神经网络的Python外部的结构包,也是一个采用 ...
分类:
其他好文 时间:
2019-07-02 16:18:07
阅读次数:
155