SF
flybywind
flybywind
注册登录
关注博客
注册登录
主页
关于
RSS
深度学习优化器 Adam 解析
flybywind
2018-01-02
阅读 2 分钟
46.6k
现在很多深度网络都优先推荐使用Adam做优化算法,我也一直使用,但是对它的参数一知半解,对它的特性也只是略有耳闻,今天我终于花时间看了一下论文和网上的资料。整理如下。
tensorflow基础概念
flybywind
2017-12-01
阅读 1 分钟
2.4k
这两种方式的区别是,w1是声明变量,如果有重名的,则tf会自动给你编号。w2则本质是从一个全局dict里取value的过程,它以name为key,去全局dict中查找指定的变量,如果有,则复用;没有则通过initializer创建。
GAN神经网络的keras实现
flybywind
2017-11-19
阅读 18 分钟
14.6k
为了方便说明和研究,我这里只是设计了一个非常简单的模型,对高斯分布样本进行生成。不过从下面的实验中,我还是发现了一些非常有用的特点,可以加深我们对GAN网络的了解。
spark笔记
flybywind
2017-01-15
阅读 2 分钟
3.3k
com.your.HelloWorld就在 your_program.jar里面。注意这里jar是用冒号分开的。不是逗号-J 可以输入jvm参数,比如指定heap大小为2G,-Xmx2g。
[笔记]Reducing the Dimensionality of Data with Neural Networks
flybywind
2016-12-01
阅读 4 分钟
11.5k
(下方大量公式,貌似只能在pc上看。移动端无法显示。)利用多层神经网络构建encoder,通过优化重构后(reconstruction)的输入$x_{recon}$和原输入$x$之间的cross-entropy函数,实现自动encode的目的。
[笔记]effective backprop
flybywind
2016-11-28
阅读 3 分钟
2.6k
通常比batch更快。因为在训练数据中,可能有很多重复或者类似的数据。stochastic通过抽样,可以降低重复数据的比例,使得模型更快的学到信息。而batch则要一块儿计算所有数据,显然是浪费的。
在macOS10.12系统上给theano配置GPU加速--Intel显卡
flybywind
2016-11-24
阅读 5 分钟
5.4k
根据官网提示,首先你需要先安装cmake、cython、nose等软件和py库。因为我之前安装过cmake,而且我使用的是anaconda,所以这些py库也都有。真是非常方便。
使用context实现多个goroutine的依赖管理
flybywind
2016-11-19
阅读 10 分钟
5.9k
在很多实际情况,比如处理网络请求时,我们需要启动多个goroutine来处理不同的逻辑,比如一个主要的goroutine用来响应请求,生成网页,同时它还启动一个子线程用来获取数据库信息,还有一个则写日志等等。正常情况都没有问题,但是一旦出现异常,如何优雅的退出这些子线程,同时释放掉可能占用的资源呢?
对beego的控制器函数进行单测
flybywind
2016-10-21
阅读 3 分钟
10.7k
根据astaxie大神的意见,在beego上对controller做单测比较困难,他的建议就是把所有逻辑都拆分出来,放到model中。然后对model中的public函数进行测试。
使用go的io.Pipe优雅的优化中间缓存
flybywind
2016-10-14
阅读 4 分钟
15.9k
之前,我在向其他服务器发送json数据时,都需要先声明一个bytes缓存,然后通过json库把结构体中的内容mashal成字节流,再通过Post函数发送。代码如下:
[转]2016 top10技术趋势
flybywind
2016-10-12
阅读 10 分钟
2.6k
Gartner Identifies the Top 10 Strategic Technology Trends for 2016Analysts Explore Top Industry Trends at Gartner Symposium/ITxpo 2015, October 4-8 in Orlando
入门goroutine并发设计模式以及goroutine可视化工具
flybywind
2016-10-09
阅读 10 分钟
8.5k
首先,为了防止过于枯燥,我先列出我最喜欢的一个模式:Daisy-Chain。这个模式比较复杂,对go的并发编程不太熟悉的同学,可以先看下面的模式。然后回过头来看这个。
使用chrome的自定义搜索引擎提高工作效率
flybywind
2016-07-01
阅读 2 分钟
6.4k
其中,添加新搜索引擎:可以写host或者title;关键字:就是快捷键,比如bi,然后你下次在搜索框中输入bi,就会有提示;网站:这一行最关键,提示的也很清楚了,你只需要把需要的关键词用%s填充即可,比如B站就可以这样写:http://www.bilibili.tv/search?keyword=%s
阿拉伯-汉字-数字转换
flybywind
2016-06-02
阅读 4 分钟
8.6k
本文实现了一个从阿拉伯数字到中文数字,以及从中文数字到阿拉伯数字的转换算法。同时用Vuejs和Angularjs同时实现了一遍,对比了一下这两个框架的优劣。在本例中,Vuejs的方便灵活性完胜Angularjs。
利用mongo的findAndModify原子性操作实现auto increment ID
flybywind
2016-04-28
阅读 4 分钟
12.2k
默认情况下,mongo使用_id自动生成uniq id,而且在mongo自带的命令里,无法指定一个自增字段。自增字段在多线程时必须是原子性的,这在大数据情况下很难实现伸缩性(scalability)。
golang -- mgo解析各种数据类型分析
flybywind
2016-04-28
阅读 2 分钟
4.4k
{代码...} 输出结果如下: {代码...}
angularjs特效之分散的字符串--解析compile link $compile $interpolate
flybywind
2016-04-24
阅读 6 分钟
2.5k
整个效果都建立在angularjs的directive里面。可以想到,作者绑定了mousemove事件,通过勾股定理计算的距离,除此之外,我还有些小收获要跟大家分享一下:
在ios中制作3d文字球效果
flybywind
2016-01-08
阅读 6 分钟
6.6k
什么是3d文字球 我也不知道专业的名字叫什么,总之效果如下: 需要考虑的关键问题 如何创建坐标,如何根据坐标方便的控制球绕着x和y轴旋转 如何实现3d效果 如何使得各个标题在球上均匀分布 如何实现点击标题后的回调函数 我的解决方案 关于坐标 肯定是使用球坐标最方便啦,这里需要再温习一下球坐标的表示方法: 如图,...
控制angularjs的directive在DOM渲染完成后执行
flybywind
2016-01-07
阅读 1 分钟
8.2k
创建一个名叫format的directive,在link函数中对数据进行格式化。数据是通过data-binding从scope传过来的。但是link函数执行时,绑定的数据还没有生效,依然是模板形式,如{{f.name}}这种。如果需要在数据绑定后再执行directive,该怎么办?