舞蹈链及数独解法 发表于 2019-03-25 舞蹈链—精确覆盖问题在正式介绍舞蹈链之前,先让我们明白其应用的问题—精确覆盖问题 精确覆盖问题该问题是关于判断一个集合是否是一个精确覆盖的问题 满足以下条件的集合为一个精确覆盖: S是全集X的部分子集的集合 S中任意两个集合没有交集 S中所有集合的并集为全集X 阅读全文 »
ShowAndTell 发表于 2019-02-01 ShowAndTell该模型的作用就是看图说话,其背后的原理和Seq2Seq一致,只要弄懂了BasicSeq2Seq与Seq2Seq的Attention变体,ShowAndTell就很好理解了 阅读全文 »
对RNN中Output与State的区分 发表于 2019-01-30 对RNN中Output与State的区分之所以写这篇文章,主要是在之前实现Seq2Seq模型时发现了一些问题,在这方面有着一些混淆,主要是对LSTM的理解不够 阅读全文 »
Seq2Seq的Attention变体 发表于 2019-01-26 Attention所谓Attention,就是注意力,我们知道人在做事时注意力分布是不均匀的,无论是看图像、还是翻译单词,都是有着重点,这也就是Attention机制提出的根本 此机制于《Neural Machine Translation by Jointly Learning to Align and Translate》中提出 阅读全文 »
预训练与VGG16 发表于 2019-01-25 预训练所谓预训练,就是使用他人已经训练好的网络,在此基础上进行部分网络层的训练 在使用神经网络处理问题时,我们通常有两种处理方法: 自己搭建网络并训练,这会耗费我们许多的时间及精力,最后可能还得不到较好的结果 使用他人已经训练好的、结果优秀的网络,但我们很可能找不到和我们目的完全一致的网络 在这种情况下,我们可以选择退一步,寻找与我们目的相似的网络模型,比如我们需要处理场景分辨的问题,那么我们就可以去寻找在分类问题上表现优秀的网络,保持其大部分网络参数不变,简单的对一些网络层,比如最后的全连接分类网络,进行修改训练,从而简单快速地获得我们需要的网络 阅读全文 »
插值与拟合 发表于 2019-01-24 插值插值是一种通过已知离散数据点,在范围内求新数据点的方法,通过插值得到的近似函数一般是分段函数,所有的已知离散数据点都落在近似函数上这种方式得到的函数可以用以已知数据范围内进行预测,在数据范围外可能会出现龙格现象,不建议进行预测 阅读全文 »
创建minecraft的服务器 发表于 2019-01-23 开始前的准备 一台云服务器 我用的是阿里云翼计划中提供的轻量应用服务器,1核2G,5Mbps带宽,最大1000G流量,centos7.3之前有试过1Mbps的云服务器,但是打上各种mod后,2人进入服务器就占满带宽了 以下命令都基于centos7.3实现 阅读全文 »