2 小墨子啊

尚未进行身份认证

学渣一个,希望接下来的时间好好学习软件工程。

等级
TA的排名 15w+

fast unfolding 算法——论文总结

一、社区划分问题1、网络结构和社团结构在社交网络中,用户相当于每一个点,用户之间通过互相的关注关系构成了整个网络的结构,在这样的网络中,有的用户之间的连接较为紧密,有的用户之间的连接关系较为稀疏,在这样的的网络中,连接较为紧密的部分可以被看成一个社区,其内部的节点之间有较为紧密的连接,而在两个社区间则相对连接较为稀疏,这便称为社团结构。3、社区划分的评价标准为了评价社区划分的优劣,...

2019-01-22 13:59:54

非均匀量化的优点

 非均匀量化的优点:①在非均匀量化时,量化间隔和信号抽样值大小有关,抽样值越大,其量化间隔越大,抽样值越小,其量化间隔越小。这样当输入非均匀量化器的信号具有非均匀分布的概率密度的时候,非均匀量化器的输出端得到的平均信号量化噪声功率比较高。②非均匀量化时,信号抽样值与量化噪声功率的均方根值成正比,也就是在信号抽样值越小,其量化噪声功率的均方根值越小,其信噪比越大,所以非均匀量化在处理...

2018-11-08 16:18:37

深度学习:手写反向传播网络拟合sinx,可设置网络层数

 一、全局方法:rand(a,b):该方法返回在区间(a,b)的任意随机数,且保证每次调用的时候返回的都是与之前不同的随机数 generate_w(m,n):该方法返回生成的m*n的weight矩阵,且通过在该方法中调用rand(a,b)来初始化每个weight的值 generate_b(m):该方法返回生成的m长度的bias值,且通过在该方法中调用rand(a,b)来初始化每个bia...

2018-11-08 16:06:42

交叉熵和损失函数的理解

  在拟合sinx时使用的是损失函数进行拟合的,而在分类任务中使用的则是交叉熵函数。我认为损失函数和交叉熵函数的差别在与他们的输出值与实际结果的比较的衡量标准不同。损失函数要保证两者差别最小,而交叉熵函数则要保证概率最大。损失函数是0.5*(label[i]-output[i])^2,是用来拉近正确值与输出值的,也就是让正确值和输出值的差越小越好,而并不是一定要输出正确的结果,这种损失函数比较...

2018-11-08 15:42:49

深度学习反向传播的理解

我认为反向传播可以大致理解为用多个线性函数复合一个非线性函数去拟合一类问题的过程,根据这一类问题中一个样本的正向传播计算得到的结果,再根据预测的结果与实际结果的差异反向传播得到预测的结果对这个函数的影响,从而提高下一次结果预测的准确率。这个过程的原理有些类似先验概率的求法。而关于反向传播的算法,我觉得最重要的一点就是链式求导的实现,导数的求法并不是最重要的,关键在于实现程序的过程能不能把“链式...

2018-11-08 15:40:53

数据库读取原始数据插入新表中,对处理原始数据的原则总结

在读取原始数据的时候会有可能属性名的名字与要建立的表的名字不符,这个时候就要为读取到的数据重新命名属性名。 如果数据中存在中文,还要声明数据库的编码。 在原始表中可能会有重复数据,需要事先将重复数据进行删除,然后再做其他处理。 在设置主键的时候会发现有些数据的主键相同,但是其他属性值不同,需要对已经插入到数据库中的数据进行更新操作。 如果一张表中存在外键,则要首先保证外键所在的表已经存在在...

2018-10-24 13:26:24

C++写一个限时输入功能,超过时间执行其他操作

写lab的时候需要实现一个限时输入功能,弄了好久终于弄好了,不多说,上代码:chargetDirection(){chara;time_ttimeBegin=time(0);intn=0;while(true){//themainloop||主循环if(kbhit()){//detectth...

2018-07-17 10:40:32

如何在微信小程序中调用腾讯地图api

微信小程序的地图api是非常有限的,如果要搜索地图上的位置,比如附近的医院、学校等,就需要使用地图api,使用腾讯地图api的过程如下:一、开发者申请腾讯地图进入官网http://lbs.qq.com/key.html 申请密钥验证完手机邮箱之后,就可以申请开发者密钥二、下载微信小程序sdk http://3gimg.qq.com/lightmap/xcx/jssdk/qqmap-wx-jssd...

2018-05-05 18:23:41

微信小程序setData数组异步问题使用回调解决

最近在写微信小程序,使用腾讯的地图api搜索附近的医院位置信息,并在微信小程序的地图上用图标显示出来。但是,我search得到的数组,在setData()的时候竟然set不了,再打印出来还是空的,最后,通过回调函数得到了解决。我写了一个函数来获得markers的数组,然后,再将数组写到data中代码截图和说明如下:函数调用的时候:在函数定义的时候:        我这里是为了避免代码冗...

2018-05-05 18:04:09

C++出现‘atoi'was not declared in this scope 应该如何解决?

在学习C++,结果在命令行使用g++n.cpp编译的时候出现了这个错误,换成stoi(information)也还是同样的错误,谷歌了半天,终于找到问题原因和解决方法:问题原因:MinGW不是最新的,并不能识别C++的版本,原文是这样说的:MinGWisn'tmaintainedbythesamegroupasGCCitself,soit'snotalwaysup...

2018-04-20 21:53:54

Java读取文件信息读取的第一个字符是空字符

Java用IO读取文件中的字符串,第一个字符是空字符,如果要截取字符串的第一个字符,得到的是空的,所以必须先对第一行字符串进行处理,去掉第一个字符,然后再进行相应操作。...

2018-03-21 18:25:26

Java用IO读取文件内容出现错误

使用java读取文件信息,可以用以下方法,如果是读取包内的一个文件夹内的文件,可以使用例如"maps/map.txt"的方式进行读取文件。但是在读取过程中有时会出现FileNotFoundException的错误,很有可能是因为读取的文件的编码格式不是UTF-8引起错误的,可以使用这种方法进行修改:选择文件→另存为编码选择UTF-8,这样就不会出错了。try{Filefile=...

2018-03-21 18:17:45

Git版本库分支冲突如何修改

小白写git的lab作业,两个分支冲突不知道怎么解决,谷歌了下,最后终于解决!做下笔记如下。首先,你需要下载一个mergetool,我下载的是kdiff3,这里是下载网址https://sourceforge.net/projects/kdiff3/然后,点击安装,直接按照默认设置安装即可。然后,你需要在git里面用命令行对git进行配置,如下所示:然后,就可以使用gitmergetool进...

2018-03-10 23:40:08

windows Git使用revert操作

刚刚开始接触git命令行,就被gitrevert操作难倒了,因为在使用gitrevertHEAD命令后,总是出现以下问题:,后来发现这种问题是正确的,只需要按住ESC键,同时按两下z,就可以安全退出这种形式,之后在gitpush一下就可以完成对远程版本库的revert操作!...

2018-03-10 00:27:54

Anaconda更新所有包,出现 post-link script failed for package defaults::ipykernel-4.8.2-py36_0错误的解决方法

这个错误是由于是在Windows10(1709)上安装Anaconda5.0.1x64的关系,执行condaupdate--all会产生错误,因此,必须要先行升级ipkernal版本才行,升级完毕后再重新执行一次condaupdate--all就可以顺利更新所有包。解决方式,在AnacondaPrompt上先运行:condaupdateipykernel再运行:con...

2018-03-04 21:26:03
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得