算法
文章平均质量分 57
17420
思想上的自由人,行动上的程序人
展开
-
Tensorflow中截断高斯分布(truncated norm)采样的python实现
Tensorflow中可调用函数tf.truncated_normal来进行截断高斯分布的采样,具体如下import tensorflow as tfimport matplotlib.pyplot as pltc = tf.truncated_normal(shape=[10000, ], mean=0, stddev=0.05)with tf.Session() as sess: sess.run(c) data = c.eval()plt.hist(x=data, b原创 2021-03-08 15:25:13 · 1505 阅读 · 0 评论 -
基于Gensim的Word2Vec增量式训练方法
Word2Vec训练好以后,随着时间的积累,出现一些新词,此时可能需要在已有的模型基础上重新训练,以补充这些新词汇,亦即增量式训练。本文分析了基于Gensim的Word2Vec的增量式训练方法。 数据: 以小说《人民的名义》,《明朝那些事儿》作为语料库,小说中出现的词语相对集中,且很容易找到未出现词,便于观察增量式训练效果。 过程:首先以小说《人民的...原创 2020-03-11 16:09:10 · 6073 阅读 · 5 评论 -
梯度下降方法中的学习率(learning rate), 衰减因子(decay) 冲量(momentum)
本文总结自如下两个链接的内容,建议读者直接阅读链接中的文章1.https://www.jianshu.com/p/58b3fe300ecb2.https://www.jianshu.com/p/d8222a84613c学习率学习率 lr(learning rate), 梯度下降算法中迭代步长。假设待优化函数为func(x), dx为函数对变量x的导数,即下降方向。每次x的迭...转载 2019-05-23 13:26:45 · 16049 阅读 · 0 评论 -
Mark:UFLDL反向传播算法及其检验调试方法——适合自己的才是好的
人工智能、机器学习泛滥。以前搜不出来,现在搜出来的太多。找自己想看的都得费半天劲。这当然是好的,有资料总比没有强。但是搞这个方向,适合自己的才是好材料。太简单,你觉得不过瘾,太深奥,你看不懂,所以文章,刚好讲到你的困惑点,对你来说才是好文章。我自己觉得,反向传播方法,UFLDL里的讲解比较适合我,通篇没有废话,简单直接,写的非常好,所以Mark一下,免得下次忘了UFLDL这个关键词,又费半...转载 2019-03-13 09:31:20 · 357 阅读 · 0 评论 -
Faster-RCNN解读材料优选
先吐槽一下,目前CSDN上的一些关于AI方面的文章都是靠为了蹭热度粗制滥造。骗人点进去,其实什么有价值的内容也没有,浪费大家时间。吐槽完毕。 1. 知乎《一文读懂Faster RCNN》,通过此文能对Faster RCNN有一个全面的了解。文章后面关于训练的部分讲的比较粗糙。 2. "Object Detection and Classificati...转载 2019-03-06 10:32:36 · 688 阅读 · 0 评论 -
Banach's Fixed Point Theorem(contraction mapping theorem,巴拿赫不动点定理)
先看一下定理描述:Theorem 1.1: Let (, ) be a complete metric space and be a map such that for some and all and in . Then has a unique fixed point in . Moreover, for any the sequence of iterates...原创 2018-11-01 16:48:23 · 6358 阅读 · 0 评论 -
(转)从CNN到GCN的联系与区别——GCN从入门到精(fang)通(qi)
转载于:博客1 什么是离散卷积?CNN中卷积发挥什么作用?了解GCN之前必须对离散卷积(或者说CNN中的卷积)有一个明确的认识:如何通俗易懂地解释卷积?这个链接的内容已经讲得很清楚了,离散卷积本质就是一种加权求和。如图1所示,CNN中的卷积本质上就是利用一个共享参数的过滤器(kernel),通过计算中心像素点以及相邻像素点的加权和来构成feature map实现空间特征的提取,当然...转载 2018-09-07 10:44:43 · 3510 阅读 · 0 评论 -
匈牙利算法(Kuhn-Munkres)算法
个人感觉匈牙利算法(KM算法)并不好理解,想搞懂需要花一些时间。如果只是想用,那直接使用Matlab版本的链接里的代码即可几个非常有用的连接:1 https://www.topcoder.com/community/data-science/data-science-tutorials/assignment-problem-and-hungarian-algorithm/#!2...转载 2014-03-07 23:07:11 · 31376 阅读 · 4 评论 -
Matrix67:什么是P问题、NP问题和NPC问题
前记本想写一篇介绍P,NP, NPC, NP-hard问题的文章,搜索了一下,看到了Matrix67写的这篇:什么是P问题、NP问题和NPC问题文章写的非常清晰易懂,自知能力有限,所以直接转载了。总结一下:P:在多项式时间( Polynomial time)内可求解的一类问题;NP :(Non-deterministic polynomial time)在多项式时间内可以验证一个解...转载 2017-12-03 17:49:56 · 582 阅读 · 0 评论 -
李航博士-统计学习方法-SVM-python实现
下面的代码是根据李航博士《统计学习方法》一书写的SVM的实现。还有些问题,贴出来大家给些建议。原创 2017-11-28 16:35:33 · 1520 阅读 · 0 评论 -
梯度下降(Gradient Descent)简析及matlab实现
本文结合实例简单介绍梯度下降算法。梯度下降用处广泛,既可以用于回归也可以用于分类,在神经网络中更是作为主流方法完成网络参数估计任务。方便起见,用二维点表示我们的训练数据集。 (a) ...原创 2014-03-21 20:51:06 · 38629 阅读 · 7 评论