- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 MXNet创建新的操作层(详细)
本文主要介绍如何利用MXNet创建新的操作层。本文主要参考MXNet官网关于构建softmax层的例子[1],以及使用numpy定制新操作[2]两个部分。注意,这里的softmax层是指softmax损失层,也就是实际上是指softmax操作和交叉熵损失函数共同组成的层。第一部分中,我们介绍创建softmax损失层;第二部分,我们将这个损失层用到mnist分类中;第三部分,我们介绍sigmoid...
2018-11-13 23:30:02 1450
原创 利用MXNet的Module接口构建一个CNN模型
本章讲述利用MXNet构建一个简单CNN模型,并在MNIST数据集[1]上进行训练和测试。整体结构依旧是:载入数据,并放到数据迭代器中定义网络模型定义module,指定训练位置调用fit接口,进行训练进行测试代码如下:#encoding:utf-8import logging # 对于输出每一轮的训练信息很重要logging.getLogger().setLe...
2018-11-13 09:31:08 879
原创 VSCode+sftp 打通本地与服务器的文件传输
VSCode是个好东西!接触文本编辑器也有一段时间了,期间接触过Sublime、Atom、Vim等。在所有用过的文本编辑器中,最终选择了VSCode。随着对VSCode的不断理解,发现VSCode真是宇宙第一文本编辑器!VSCode的牛逼在于VSCode丰富的插件,之前一篇博文介绍了VSCode中安装Vim插件,让VSCode具有Vim快捷键方式,使得VSCode对光标的控制变得特别精确。VS...
2018-11-07 22:15:16 22152 2
原创 VS2015+Win10编写程序在Win7上运行
首先,不得不说,在windows上面编写程序就是麻烦,需要去考虑编译器版本,还需要考虑平台。在windows上面编译的程序,换到另一台windows上面,就会报各种缺失dll。程序在win7上运行,会显示缺少msvcp150.dll的提示,这时候需要在开发机器中寻找。具体位置是:【E:\vs2015\VC\redist\x64】。这是VS2015开发工具中的真正依赖文件,不要去C盘中的其他...
2018-11-02 14:40:25 7400 2
原创 类的拷贝构造函数和引用
类的拷贝构造函数中传递的类参数,一定是引用类型,不能采用值传递类型。 如下:class Person{public: Person(int id): m_id(id) {} Person(const Person &per1) //拷贝构造函数。 { m_id = per1.getId(); } ~Person() {} int getId() const ...
2018-11-01 14:28:00 356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人