自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 SimPy

目录简介安装命令EnvironmentEventsSleep until woken upWaiting for another process to terminateInterrupting another process简介  SimPy是一个基于Python的异步事件调度器,产生一系列事件并按照仿真时间进行计划安排升序排列,在事件的循环序列中触发并执行,产生回调返回响应值,在物流,工厂...

2019-11-05 08:35:29 5120

原创 命令行笔记

Clinux下当出现如下的错误:area_cycle.c:(.text+0x7f):对‘pow’未定义的引用collect2: error: ld returned 1 exit status时解决的办法是编译的时候加上 -lm,如gcc -o file file.c -lm#include <stdio.h>#include <math.h>void ...

2019-09-28 15:13:26 426

原创 动漫EVA观后感

  之前看过一部动漫有点意思《EVA》  其中有些基督宗教元素,如犹太神秘主义和卡巴拉。在卡巴拉传统中,第一个存在体是“原人亚当”, 这与那个著名的亚当不同,他是光的存在体,在EVA中发生了大爆炸。 其中还有一个传统是“容器破裂”,在世界的起点,万物都是相联系的,是整体宇宙的一部分,之后开始分崩离析,一切都分开塑造了我们的大千世界,这很像是神学版的宇宙大爆炸。而卡巴拉的目的是追求“重修世界”,通...

2019-06-18 20:33:00 435

原创 基于C++与CUDA的N卡GPU并行程序——二维矩阵索引、按行求和、矩阵乘法

  之前的程序只涉及到了一维数组的操作,那么对于二维矩阵如何操作呢?假设有一个MMM行NNN列的二维矩阵AAA,首先在C++中为了能够使用二维索引,需要定义长度为M∗NM*NM∗N的一级数据指针float ∗a_datafloat\ *a\_datafloat ∗a_data保存所有矩阵元素,然后定义长度为MMM的二级指针float ∗∗afloat\ **afloa...

2019-06-12 16:10:01 1559

原创 基于C++与CUDA的N卡GPU并行程序——随机数生成、数组求和

  首先笔者的GPU显卡是Nvidia的GTX1060 6g,安装好显卡驱动和CUDA软件包之后就可以写并行程序了,编译可执行文件的命令为nvcc -o helloWorld helloWorld.cu -lcurand其中-o helloWorld表示生成可执行文件helloWorld,helloWorld.cu是编写的程序文件,-lcurand表示动态链接库libcurand.so,其中...

2019-06-04 20:55:30 1340

原创 图的数据读取和广度优先搜索

  对于一个图或者网络G=(V,E)\mathcal{G}=(V,E)G=(V,E)来说,其数据一般有两种表示方式,第一种是一个行数和列数均为∣V∣|V|∣V∣的邻接矩阵,第二种是只记录连边信息的邻接表.如果网络的规模很大,那么邻接矩阵的数据空间需要O(∣V∣2)O(|V|^2)O(∣V∣2)复杂度,所以是不现实的,这时一般采用邻接表的方式进行表示.在C/C++的数据结构中,先定义一个结构体数组表...

2019-06-03 14:58:29 317

原创 使用matlab读取gml网络数据

  许多网络数据都保存为.gml格式的文件,可以使用Gephi软件进行读取,但是这样可能会有点麻烦,所以可以考虑使用matlab程序进行网络数据的格式转换,可以使用如下代码。function AdjGraphMat = gmlread(fileName,isDirect)% ReadMe:% 功能:此函数用于读取gml格式的网络数据文件% 参数列表:% 第一个传入参数为文件名% 第二个...

2019-05-15 23:38:35 2530 2

原创 GMM

  许多概率模型有一系列可见变量vvv和一系列潜变量hhh,这时常常会涉及推断困难,就是指难以计算p(h∣v)p(h|v)p(h∣v)或其期望,而这样的操作在一些诸如最大似然学习的任务中往往是必需的。为此可以把精确推断问题描述为一个优化问题,借此推导出推断算法。为了构造这样一个优化问题,假设一个具有可见变量vvv和潜变量hhh的概率模型,按照最大似然估计,我们希望计算观察数据的对数概率log&nb...

2019-04-23 02:41:00 486

原创 深度学习装机总结

  这里的硬件是i7 4790的CPU,技嘉B85-HD3主板,长城电源,AMD入门独显刀卡,英伟达矿卡GP106-100。win10系统  这里装双系统,矿卡的魔改驱动要求win10在1803版本以上,CPU在4代以上,所以这里装的是win10的1809版本+ubuntu18.04。用win10装机U盘,打开电源按F12进入启动引导选项,选择装机U盘按Enter确定,在装机系统左面选择磁盘分...

2019-01-10 06:08:32 1784 1

原创 PID神经网络控制

  采用增量PID的神经网络的输入层有三个量x1(k)=e(k)=r(k)−y(k)x_1(k)=e(k)=r(k)-y(k)x1​(k)=e(k)=r(k)−y(k)x2(k)=Δe(k)=e(k)−e(k−1)x_2(k)=\Delta e(k)=e(k)-e(k-1)x2​(k)=Δe(k)=e(k)−e(k−1)x3(k)=Δ2e(k)=Δe(k)−Δe(k−1)=e(k)−2e(k...

2018-12-11 17:20:04 13070 14

原创 Spark笔记(三)

数据读取与保存动机  有时候,数据量可能大到无法放在一台机器中,这时就需要探索别的数据读取和保存的方法了。Spark支持很多种输入输出源,一部分原因是Spark本身是基于Hadoop生态圈而构建,特别是Spark可以通过Hadoop MapReduce所使用的InputFormat和OutputFormat接口访问数据,而大部分常见的文件格式与存储系统(例如S3、HDFS、Cassandra、...

2018-12-07 21:19:56 518

原创 Spark笔记(二)

键值对操作  键值对RDD是Spark中许多操作所需要的常见数据类型,这里介绍如何操作键值对RDD。键值对RDD通常用来进行聚合计算,我们要先通过一些初始ETL(抽取、转化、装载)操作来将数据转化为键值对形式,键值对RDD提供了一些新的操作接口(比如统计每个产品的评论,将数据中键相同的分为一组,将两个不同的RDD进行分组合并等)。也会讨论用来让用户控制键值对RDD在各节点上分布情况的高级特性:分...

2018-12-07 20:51:47 695

原创 Spark笔记(一)

下载Spark  访问Spark下载页面,选择包类型为&amp;amp;amp;amp;amp;amp;amp;quot;Pre-built for Hadoop 2.7 and later&amp;amp;amp;amp;amp;amp;amp;quot;,然后选择&amp;amp;amp;amp;amp;amp;amp;quot;Direct Download&amp;amp;amp;amp;amp;amp;amp;quot;,这样就有一个压缩的TAR文件spark-

2018-12-03 03:16:42 477

转载 SOM(Kohonen)

  自组织特征映射的主要目的是将任意维数的输入信号模式转变为一维或二维的离散映射,并且以拓扑有序的方式实现这个变换。呈现给网络的每个输入模式,通常包含面对平静背景的一个局部化活动区域或“点”,这个点的位置和性质通常随输入模式的实现不同而不同,因此网络中所有神经元赢经历输入模式的足够次数的不同实现,确保有机会完成恰当的自组织过程。  负责形成自组织映射的算法,第一步进行网络突触权值的初始化。这个工...

2018-11-08 18:23:51 3277

原创 Higher-order clustering in networks摘要

介绍  网络是复杂系统的基本工具,即使有的网络是稀疏的,依然会有的边趋向于出现在小的聚集结构中,这种聚集结构可以解释为局部演化过程。例如社会网络中聚集结构的出现是源于三角形,其中两个人共有一个朋友,则更可能成为朋友,形成闭三角。聚集系数是度量网络中的三角形数量,定义为三节点中闭合的比例。然而聚集系数是有限制的,只涉及三角形,更多节点的高阶结构也是重要的,四节点就反映词组和蛋白质网络的结构,但是...

2018-09-15 08:50:48 755

原创 higher-order organization of complex networks摘要

  网络中,高阶链接模式是控制和调节复杂系统的基本结构,大部分高阶结构是指一个小的子图,这种小的子图是复杂系统的建筑块。例如,正反馈回路是调控网络的关键要素,三元组是社交网络的关键,双向开三角结构是大脑hub节点的关键,开三角结构是航空网络的关键模式。这里介绍高阶结构,并提出一种聚类框架。   给定一个网络模块MMM,寻找一种聚类SSS以满足两种目标。首先,节点应参与尽量多的模块MMM,其次集合...

2018-08-26 00:46:30 1308 6

原创 Hierarchical Graph Representation Learning with Differentiable Pooling摘要

  图网络(GN)在深度学习短板即因果推理上拥有巨大潜力,很有可能成为机器学习领域的下一个增长点,而图神经网络(GNN)正属于图网络的子集。GNN近期在图形分类任务上得到了当前最佳的结果,但其存在平面化的局限,因而不能将图形分层表征。现实应用中,很多图形信息都是层级表征的,例如地图、概念图、流程图等,捕获层级信息将能更加完整高效地表征图形,应用价值很高。在本文中,来自斯坦福等大学的研究者通过在GN...

2018-07-22 14:00:13 5400 7

原创 Neural Relational Inference for Interacting Systems摘要

摘要  在自然中,互相作用的系统是非常普遍的,从物理中的动力学系统,到社会动力学系统,各组件之间的相互作用可以产生复杂的动态结果。作者描述了一种neural relational inference (NRI) 模型:一种从观察数据中学习动力过程时还能进行关系推断的无监督模型。这个模型采用一种自适应编码的形式,用潜编码表示图中的潜在关系,用GNN进行图的重建。在一个基于物理模拟系统的实验中,作...

2018-07-22 01:39:17 3244

原创 Deep Image Prior摘要

  DCNN已经成为图片生成及复原的流行工具,其出色的能力被认为是来自于能够从大量的实际图片数据中学习到一个很好的先验。而在本文中,作者表明仅仅是CNN所组成的生成网络结构,就已经能够很好的捕获图片的低级统计特征。一个随机初始化的网络可以作为一种手工设计的先验,并能很好的用于去噪、超分辨率、图片修复任务。   当然作者也从《Understanding deepearning requires r...

2018-07-16 19:20:27 2219

原创 Noise2Noise摘要

  传统的神经网络去噪方法,一般以带有噪声的图片作为输入,清晰的图片作为输出,在这基础上训练神经网络以拟合两者之间的映射,从而实现去噪功能。样本对(x^i,yi)(x^i,yi)(\hat{x}_i,y_i)中,xixix_i作为带噪声的输入图片,yiyiy_i作为应当输出的清晰图片,然后最小化经验风险 argmin∑L(fθ(x^i),yi)(1)(1)argmin∑L(fθ(x^i),yi)...

2018-07-16 04:41:41 11248 16

原创 Matlab简易GUI界面

运行命令guide,打开GUI界面编辑器,通过左侧选项添加各种界面组件,如按钮、文本框等,双击组件弹出组件属性编辑框,可以定义按钮等文本内容、字号、颜色以及回调函数等。对于按钮的点击所触发的回调函数,双击按钮属性编辑框的callback选项,自动弹出组件的回调函数,可以编写如文件夹路径选择,显示文件路径等功能。其中关于界面组件的传参,比如静态文本的字符串传参,可以用以下命令完成set(handle...

2018-07-16 00:57:20 4480

lodepng-master.zip

别人写的C++头文件,能够支持导入png图片,只需要把里面的.cpp和.h两个文件放进自己的代码目录中,就能够使用了,也不需要使用第三方库之类的

2020-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除