grt1st's blog | 但行好事,莫问前程。

grt1st个人博客

由协会改革说一说我心中的团队建设

0x00.前言 1.协会旧制 在我大一的时候,协会每年都会招很多人,但是往往半年、一年后,都会有很多人离开,只有少部分人坚持留在协会。协会下设各个方向,比如web、二进制、密码等等。每周这些方向都会开组会,通常是组长负责,讲一些基础的东西给大一刚入会的新生。 2.人才状况 刚入学的时候,我对于电脑,了解的东西很少。万幸协会招了很多人,我才有幸成为协会的一员。12级、13级在我看来真的是dal......

tensorflow系列(5)tensorboard可视化

tensorboard可视化使用 0x00.前言 看书的笔记,水一篇。 0x01.tensorboard 1.限定命名空间 with tf.name_scope('') 1234with tf.name_scope('input'): # 设置输入 X = tf.placeholder(tf.float32, shape=[None, 6]) y = tf.placehol......

打脸《人工智能造出自己语言,Facebook紧急关闭AI系统》

0x00.前言 最近开到一个新闻,标题很是吸睛:《人工智能造出自己语言,Facebook紧急关闭AI系统》,甚至还有媒体起这样的标题《震惊!人类失去对AI的控制!!》。 看完内容我很愤怒,媒体真的是不要碧莲。不了解这方面的知识,凭空捏造出一个吸引人的标题,给这个行业带来了普通人的误解。 就像一个脚本小子被媒体鼓吹为黑客一样,我真的对媒体没有一丝好感,本文就是打脸媒体的。 0x02.正文 首先......

序列到序列的语言翻译模型代码(tensorflow)解析

序列到序列的RNN语言机器翻译模型的tensorflow代码解析。 0x00.前言 这份代码最开始在基于RNN的语言模型与机器翻译NMT看到。本着溯本求源的心态,我搜了一下代码,找到了Brok-Bucholtz/P4-Beta/language_translation/dlnd_language_translation.ipynb 。 (更完整版在Language Translation 因......

tensorflow系列(4)tfrecords的使用

利用tfrecords文件格式来高效读取数据吧。 0x00.前言 最近涉及到模型的测试,需要读取数据。通常我们可以直接通过文件读取,自己写一个,方便快捷。但是考虑到要在集群上运行,这个数据文件(csv,约1.4G)在每台服务器上都要有,于是我想事先处理一下数据,看看能不能压缩或是缩小文件大小。于是我想到使用tfrecords这种文件格式。 这篇文章给我一种帮助文档的感觉,所以我没那么想发。考......

tensorflow系列(3)分布式tensorflow

多机如何分布式运行tensorflow模型? 0x00.前言 对于比较复杂的模型,在本机或者单服务器上跑起来需要很长时间。在很多科研单位或公司,可能没有插满gpu的服务器,这时候怎么办呢,有没有可能多台服务器一起跑一个模型呢? 这里就要用到分布式的tensorflow(distributed tensorflow)。 下面介绍在集群上部署tensorflow的方法。 0x01.基本概念 在分......

tensorflow系列(2)自编码器AE

自编码器(AE)的介绍及实现。 0x00.介绍 自编码(Auto-Encoder),简称ae,又有sae(稀疏自编码,Sparse Auto-Encoder)、dae(降噪自编码,Denoising Auto-Encoder)、rae(惩罚自编码,Regularized Auto-Encider)等分类。 基本的自编码网络可以看作一个由x->x的映射。它总共有两层神经网络,其中一层叫做......

tensorflow系列(1)碎碎念

谷歌开源的火爆的深度学习框架。一些零散的想法。 0x00.碎碎念 安装 可以从源码安装或者直接pip,推荐环境是python3.6而不是python2.7。 刚开始图方便直接pip安装,后来要用到gpu,pip安装的tensorflow编译的cudnn是5.1,我本地是6.0,所以下载源码重新编译了一下。 云服务器没有gpu,所以不管他。我本机是archlinux,官方仓库是cuda8.0......

子域名挖掘艺术

0x00.前言 在渗透测试过程中,如果主站没有可以利用的漏洞点,这时候应该怎么办?放弃吗?不,我们通常寻找域名下的子域名。或是子域名站与主站在同一台服务器上,或是子域名的服务器与主站服务器在同一内网,我们可以在内网里搞一波事情。 下面介绍几种子域名挖掘的方法。 0x01.爆破&&枚举 这种方法几乎无坚不摧,只要子域名存在就会被找出来。 这种方法也很简单,只需要1个字典,几个d......

词向量与word2vec分析

词嵌入(word embedding)、word2vec(cbow、skip-gram)与gensim使用

0x00.前言 前一阵子参加了科赛的一个数据的比赛,涉及了自然语言处理(nlp)。所以写一个总结,解释一下词向量(word embedding)、word2vec模型以及词向量的构造。 0x01.词向量 就像图片编码处理后进行模型训练一样,我们也要对文本进行处理,把它抽象为一个矩阵或者向量。通常我们处理的不是一段话、一个句子,而是一个单词或词语。对其进行处理的目的是将单词或词语转化为对计算......