深度学习
Messi-Q
这个作者很懒,什么都没留下…
展开
-
基于VulDeePecker的智能合约检测新方法
基于VulDeePecker的智能合约检测新方法(1)VulDeePecker是什么?VulDeePecker是基于深度学习的漏洞检测系统,主要针对C/C++代码的漏洞进行检测。它提出使用code gadgets来表示程序,然后将code gadgets转换成向量输入神经网络进行学习,利用学习后的模型进行漏洞检测。 (2)VulDeePecker的方法它提出了使用code ga...原创 2018-12-20 09:59:33 · 4078 阅读 · 8 评论 -
程序分析:python实现从文件夹中复制文件(匹配选定内容的文件)
对于深度学习,已经是耳熟能详了,做深度学习的都知道无非是train, train, train...,所谓训练就需要数据集,对数据的处理是工作量大且耗时耗神的一件事。在做实验的过程中,遇到这样的需求:1) 提取含有某个“关键字”的文件2)数据集的分布如下这里有40个文件夹,每个文件夹中有1000个文件。对于这样的数据集,我们可能只需要每个文件夹中的几个文件;并且需...原创 2019-02-21 20:09:20 · 944 阅读 · 0 评论 -
图神经网络笔记(一)
图是一种数据结构,它对一组对象(节点)及其关系(边)进行建模。近年来,由于图结构的强大表现力,用机器学习方法分析图的研究越来越受到重视。图神经网络(GNN)是一类基于深度学习的处理图域信息的方法。由于其较好的性能和可解释性,GNN 最近已成为一种广泛应用的图分析方法。为什么有图卷积神经网络 本质上说,世界上所有的数据都是拓扑结构,也就是网络结构,如果能够把这些网络数...原创 2019-03-07 20:00:10 · 7174 阅读 · 1 评论 -
PyTorch提取中间层的特征(Resnet)
特征提取在深度学习的训练中是经常要做的事情,之前的一篇blog有写到使用pytorch提取Vgg、Resnet、Densenet三种模型下的特征,这里所述的是提取全连接层(FC层)的特征,详情可见:https://blog.csdn.net/qq_34611579/article/details/84330968。 在本文中,主要是介绍提取中间层的特征,对于特征的提取,可以先...原创 2019-03-11 22:22:27 · 22705 阅读 · 7 评论 -
tf.argmax, tf.equal, tf.cast, tf.truncated_normal, tensorflow.placeholder的用法
1. tf.argmax()函数tf.argmax可以认为就是np.argmax。tensorflow使用numpy实现的这个API。简单的说,tf.argmax就是返回最大的那个数值所在的下标。tf.argmax(array,axis)当axis=1时返回每列最大值的下标,当axis=0时返回每行最大值的下班。2. tf.equal()函数tf.equal(A,B...转载 2019-03-23 11:07:25 · 258 阅读 · 0 评论 -
PyTorch学习笔记 (一)
默认只有叶子节点才保持梯度,如: 1 A = Variable(torch.ones(2), requires_grad = True) 在中间节点可以设置保持梯度,如: 123456789101112 A = Variable(torch.ones(...转载 2019-07-11 10:49:32 · 256 阅读 · 0 评论