随笔分类 - mxnet
摘要:给定一个整型矩阵,用位图表示每行中各元素出现的频数。主要是要尽可能使用内建函数。此处的程序要求元素生成的区间较短才好。
阅读全文
摘要:textbook example with:
1. Policy Gradient
2. gluon
阅读全文
摘要:关于MXNet中lstm的exmple程序注记。主要的意义是清理LSTM的工作原理,顺便搭讪MXNet。
阅读全文
摘要:关于MXNet中MutableModule的acc_xxx系列函数中,存在的不确定表现的测试及更新。
阅读全文
摘要:为不同的层指定相应的学习率可能会有些用处,印象中,这个在 caffe 里面是在定义网络时指定的,用 mxnet 后一直没用到过。这放一些字符,以备查。 接口 思路来自于 "官网" 。 但在 中,相应的接口为 。 其思路是:在 mod._optimizer 内部定义一个字典以记录每个参数的学习率乘子。
阅读全文
摘要:两场比赛下来,发现总是在迭代器的地方卡住,对数据编码问题印象深刻, recordio 只能支持引索号读写(虽然源程序中有 的接口,然而并不能支持 ),也不支持 append 操作。 对其进行了扩展。 主要思路: 1. 用一个 记录 str 到 idx 的转换,用 保存 dict ,其文件与 .idx
阅读全文
摘要:这是个很现实的问题,因为实际中的图片(呃,这里是说多源途径得到的)大部分都是变尺寸的。 于是每次都要进行 bind 。然而(hehe),单纯的 bind 会带来一些一想不到的效果 \huixiao。 重复 bind 使 update 无效 多次 backward 与一次 等价 由于一次只能输入一个样
阅读全文
摘要:之前打算留一段时间把conv操作理解下,但似乎 V0.10 与之前的版本有些改动,实现起来变容易了些(可能是这样的吧)。 这里关注的是前向过程。 Code 与 Note 二级标题按照调用路线,再次的标题按照 Code 和 Note 进行,另外的一些Note标在Code中。 Forward Code
阅读全文
摘要:Intro. 起因是mxnet在这台装着12.04的 Pentium(R) 4上面和pyplot过不去,只有当pyplot先被导出的情况下才可以避免dump的厄运,然而这显然不可靠。 Reason 原因是mxnet调用了gtk2,pyploy 调用了gtk3: 将tgk的静态库重命名后启动pyplo
阅读全文
摘要:自己hack的迭代器总觉得卡,可能是两个处理器之间工作不连贯, batch size 高了会使 CPU 上下起伏,卡顿(看着流水图也心塞),低了 GPU 的Utilization不高。所以最好的方案应该就是多线程了。 后续评论 (正文请忽略) 后面再来估计,似乎官方的版本也是没有多线程的(比如 mx
阅读全文
摘要:Preface 这个打包设计得有些笨重(也可能是自己还没发现),每次要操作 record 的时候总想避开那些API,主要是 Header 那段,感觉鸡肋,还有默认的有损压缩((⊙﹏⊙)b)。。。也不知道是不是仅针对 uint8 类型的。总之两次用API都不想考虑,但没有其他的打包 array 的方式
阅读全文
摘要:Preface 1. 目的是要将一个完整的 symbol 在指定 Op 处进行分割,分别返回两段的符号 2. 昨晚一看 json 的关系似乎不好确立,就打算留着假期里面找时间,结果今天发现之前的替代路径有严重问题,于是迫在眉睫... Function 备忘录在此... Jul 31, 2017 记
阅读全文
摘要:突然又开始怀疑mxnet的softmax(如果有上次的话,应该是在寒假的时候)...总觉得 example/numpy ops/ 中的backward不对劲——太简单了吧,没有看见 cross entropy 的影子啊(doc上说会在后向的时候加入 cross entropy )。查了一番,发现 s
阅读全文
摘要:趁端午准备提交二进制程序的事情,想来python下要打包应该较容易,主要是看mxnet能打包进去不。 "pyinstaller" 挺不错的。 写个test.py看看能不能run: 生成的执行文件在 dist/ 里面去找, build/ 里面是假象... 原因是关于 xmnet 的,将 MXNETHO
阅读全文
摘要:Note:后记 此权值共享非彼卷积共享。说的是 layer 实体间的参数共享。 Introduction 想将两幅图像”同时“经过同一模型,似乎之前有些听闻的 shared model 没有找到确凿的痕迹,单个构建 Variable 然后每层设置,对debug阶段(甚至使用阶段)来说是场噩梦。能够可
阅读全文
摘要:早就怀疑过 MXNet 的pack,但是那次验证(把图片打出来对比)出来的结论是没问题。 结果这次就吊在这上面了: 问题 1. 先用 im2rec.py 打包图片; 2. 然后继承 iamge.imageIter ,进行改造, rec 读取和解码没有修改; 结果发现网络的输出不时就会出现异常值(其中
阅读全文

浙公网安备 33010602011771号