自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (2)
  • 问答 (6)
  • 收藏
  • 关注

原创 Translating Embeddings for Modeling Muiti-relational Data 翻译

欢迎使用Markdown编辑你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖

2021-03-31 15:58:26 322

原创 vim tab转换为4个空格

一. 修改全局vim /etc/vim/vimrc二.修改用户配置1. 方法一set ts=4set sw=42. 方法二set ts=4set expandtabset autoindent三 修改已保存的文件1.Tab替换为空格:set ts=4:set expandtab:%retab!2.空格替换为Tab:set ts=4:set noexpandtab:%retab!加感叹号!是用于处理非空白字符之后的Tab,即所有的T...

2020-09-15 11:20:30 391

原创 Linux常用命令笔记

将文件按行数分割awk 'NR>5000' data.json > train.json # 5000为行数

2020-08-25 16:24:53 193

原创 softmax 图像及代码

softmaximport numpy as npimport matplotlib.pyplot as pltdef softmax(x): orig_shape=x.shape if len(x.shape)>1: #Matrix #shift max whithin each row constant_shif...

2020-01-28 12:23:32 6998

原创 pytorch笔记

1. torch.gather(input, dim, index)import torcha = torch.Tensor([[1,2],[3,4]])>>> a 1 2 3 4b = torch.gather(a,1,torch.LongTensor([[0,0],[1,0]]))>>> b 1 1 4 3index和in...

2020-01-19 21:58:30 136

原创 MYSQL将查询结果创建表单

create table question_answer (SELECT question.BODY, answer.BODY FROM answer_interaction_question_info as question, answer_interaction_answer_info as answer where question.ID=answer.QUESTION_ID group...

2020-01-15 21:32:05 246

原创 poj 2431 Expedition最优加油方法

思路: 1.让车一直走,走到没油才开始加油. 2.开始加油加最多的油.此问题为贪心问题。代码:#include <iostream>#include <vector>#include <queue>#include <algorithm>#include <cstdio>bool cm...

2019-11-11 18:52:55 140

原创 leetcode134 加油站

直接用brute force,注意数组的循环遍历怎么访问,这里用do {} while();每个元素访问两遍,时间复杂度O(N^2),当然可以优化到O(N)。class Solution {public: int canCompleteCircuit(vector<int>& gas, vector<int>& cost) { ...

2019-10-27 17:52:20 114

原创 图算法

一、邻接矩阵#include <iostream>using namespace std;#define MAX_VERTS 20class Vertex{public: Vertex(int lab) { label = lab; }private: char label;};class Graph{public: Graph()...

2019-10-16 21:28:19 145

原创 Vue+Flask 前后端分离

项目结构:使用Vue+Flask搭建前后端分离的基础平台。 my-project/ app/ //vue目录 static/ models/ remplates/ 404.html index.html views/...

2019-10-14 21:23:00 994

原创 排列组合算法思想

题目:将一个字符串进行排列组合。例:"abc" 总共6中排列组合。1. a开头的,后面紧跟bc的组合,2种2. b开头的,后面紧跟ac的组合,2种3. c开头的,后面紧跟ab的组合,2种(1)直接设计算法如下:// array 为原序列,index为下标(以某字符开头的索引), end为原序列最后一个字符的下标(用以上界for遍历)void Permutations(int...

2019-09-22 12:20:56 468

原创 查找算法笔记

一、折半查找1.迭代折半查找#include <iostream>using namespace std;// return the position of arrayint Binary_Search(int *a, const int x, const int n){ int left = 0, right = n - 1; while (l...

2019-09-22 11:29:08 88

原创 leetcode 48. 旋转图像

画草稿图找规律 1.发现规律,每次旋转都是4个元素为一组,总共 n * n / 4 组。 2.寻找每一组的每一个数字,每一圈都会留下一个数字(因为第一个数会旋转到最后一个数的位置),沿着正对角线往下延伸。设z 为每一圈需要旋转的个数if (z >= n-1 - 2*x) { x++; //x转到下一行 z = 0; ...

2019-09-07 18:14:25 108

原创 KMP字符串匹配算法

步骤:(1) 首先根据模式串p的各 模式子串 计算 最长公共子串 (公共部分肯定适配)(2) 根据公共子串求出前缀表,前缀表表示模式串的 上一个模式子串最大公共前后缀数; 根据前缀表,发现失配时要移动的位置(或移动长度)都跟上一个模式子串相关,就干脆把前缀表向后移动一位,0位置值为-1,得出next数组,next数组 表示 失配时 模式串需要匹配的位置。KMP代码:...

2019-08-30 11:34:08 121

原创 C++语法笔记

一、智能指针(1) auto_ptr :auto_ptr类型的智能智能指针直接可以相互剥夺所有权,而编译器缺没有报错。auto_ptr<string> p1(new string("hello world"));auto_ptr<string> p2;p2 = p1; //p2剥夺p1所有权,p1存在潜在崩溃(2) unique_ptr :uniqu...

2019-08-28 15:29:09 99

原创 构建安卓loader加载so

近年来,安卓应用加固语法“结实”,加密函数又期初的jar层转向jni,使用IDA等工具将so反编译为arm汇编,再者以OLLVM混淆so机制越发普遍,反写算法已经是一项耗时耗力的事情。本文介绍一种构建loader直接调用so函数。一、定义Jni参数JavaVM* vm;JNIEnv* env;jint res;JavaVMInitArgs vm_args;...

2019-08-26 00:34:39 246

原创 中文聊天机器人(二)

上一篇中文聊天机器人,没有做分词,语料一次喂入训练,模型比较粗糙。本章采用jieba分词,数据切分batch训练。正文一、数据预处理使用seq2seq训练出模型,需要encoder_input, decoder_input和decoder_target三种数据。使用标志<BOS> <EOS>作为decoder的开始和结束则data_util.py...

2019-08-25 22:14:06 426

原创 LeetCode 113.路径总和 II

题目:给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明:叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和sum = 22, 5 / \ 4 8 / / \ 11 13 4 / ...

2019-08-24 00:09:01 107

原创 数据结构算法笔记

一、回溯# 关键代码i = i - j + 1;# i 为主串元素下标, j 为匹配串下标# 回溯导致算法效率低下二、贪心总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态...

2019-08-18 09:46:00 108

原创 经典十大排序

一、冒泡排序#include <iostream>using namespace std;void bubble_sort(int str[], int n);int main() { int str[10] = { 3, 5, 2, 4, 1, 7, 9, 8, 0, 6 }; bubble_sort(str, sizeof(str)/4); for (int ...

2019-08-15 16:38:47 142

原创 中文聊天机器人(一)

一、数据预处理1.定义预处理参数,文件data_util.pyfrom keras.models import Modelfrom keras.layers import Input,LSTM,Denseimport numpy as npimport pandas as pdnum_samples = 100000# 定义路径question_path = 'questi...

2019-08-15 13:31:14 634

原创 git上传代码

一、配置# 全局用户的配置git config --global user.name "UserName" git config --global user.email "[email protected]" 如果用于单个项目的配置# 单个项目的配置git config user.name "UserName" git config user.email "email...

2019-08-15 11:07:58 91

原创 IDA对Arm和Thumb指令切换

通过Edit->segments->change segment register value;改变T的值。0为Arm指令,1为Thumb指令。

2019-08-11 22:09:23 1464

原创 阿里APK逆向15年第二题

第一步:安装apk第二步:运行apk提示:验证码校验失败第三步:反编译apk你会发现直接搜索验证码校验失败 是什么都搜索不到的,需要转成unicode编码搜索。发现敏感信息定位于MainActivity类中,我们用jd-gui工具查看发现方法securityCheck检验密码,但是在native层。第四部:用IDA反编译crackme.so发现sec...

2019-07-24 16:16:02 332

原创 keras常用函数

K.expand_dims(x_, 2) #在第二个维度中增加一维,元素个数并不会变K.greater(K.expand_dims(x, 2), 0) #比较第一个参数个第二个参数的大小,返回布尔列表K.cast(K.greater(K.expand_dims(x, 2), 0), 'float32') #将第一个参数转化为'float32'类型示例:from keras imp...

2019-07-12 15:42:50 1895

原创 numpy使用笔记

numpy初始化:生成矩阵(数列):array = np.array([1,2,3], dytpe=np.float32)生成有序的矩阵(数列):array= np.arange(1,10,12).reshape((3,4))生成有序的线段矩阵(数列):array= np.arange(12).reshape((3,4))初始化值为0的3行4列矩阵:array = np.zero...

2019-06-28 15:52:25 185

原创 jupyter增加kernel

方法:conda install --name env_name ipykernelpip install ipykernelpythom -m ipykernel --name jupyter_python_namejupyter kernelspec listjupyter notebook例:conda install --name py3.6 ip...

2019-06-02 18:58:52 689

转载 任务型对话系统研究进展

转载:http://wemedia.ifeng.com/91322463/wemedia.shtml

2019-05-19 18:39:28 296

转载 深度强化学习初窥之DQN

最近对强化学习特别是深度强化学习做了一番了解,不像以前只是大概模模糊糊有个影子,为了加深印象,决定把相关内容记到这里。首先对强化学习做简要的介绍,之后介绍一下需要的相关背景知识,然后重点介绍一下深度Q学习(DQN)的算法理论以及实现过程。关于强化学习,今年最为着名成功实践莫过于谷歌deep mind的alpha go,其于今年三月以4:1的比分击败了现役围棋选手中冠军数最多的李世石九段。由于围...

2019-05-18 16:11:29 193

转载 MITIE训练预料

一、编译git clone https://github.com/mit-nlp/MITIE.gitcd MITIE#编译python接口python setup.py install#编译原生c++程序cd MITIE/tools/wordrepmkdir buildcd buildcmake ..make二、使用1.python使用from mitie...

2019-05-13 13:55:37 1630

原创 adb pull安装的apk

方法一:pm命令找到应用包名:adb shell pm list packagespackage:com.android.soundrecorderpackage:com.android.defcontainerpackage:com.example.android.notepadpackage:com.tencent.mmpackage:de.robv.android.xp...

2019-05-13 12:06:38 2294

原创 Anaconda更换镜像源及用法

这里用清华的源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/删除镜像源:conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/查看镜像源...

2019-05-12 11:30:07 10678 2

原创 git clone --recursive失败

问题:error:unable to create file.... Filename too long。解决:1.CMD或者BASH管理权限;2.git config --system core.longpaths true 或者git clone -c core.longpaths=true <repo-url>...

2019-05-11 20:23:14 1945

翻译 RASA如何处理多意图

原文:https://blog.rasa.com/how-to-handle-multiple-intents-per-input-using-rasa-nlu-tensorflow-pipeline/随着Rasa NLU 0.12的发布,我们介绍了一个新Rasa NLU pipeline。简而言之,新的pipeline解决了当前chatbot开发者面临的两个问题:1.如何超出预训练嵌入限...

2019-05-10 20:36:41 3087

原创 gradle阿里云镜像

allprojects { repositories { maven { url "https://raw.github.com/bmob/bmob-android-sdk/master"} maven{ url 'https://maven.aliyun.com/repository/google'} maven{ url 'https:...

2019-05-08 21:59:30 3875

转载 一文读懂CNN如何用于NLP

点击前往集智专栏阅读原文原文:Understanding Convolutional Neural Networks for NLP作者:Denny Britz翻译:Kaiser当我们听到“卷积神经网络”(CNN,当然,不是特朗普说Fake News那个CNN),通常会想到计算机视觉。图像分类的重大突破,以及当下大多数计算机视觉系统的核心,都要归功于CNN,从的自动照片打标...

2019-04-23 13:20:46 1399

转载 国内自然语言处理期刊

现代语言学(汉斯出版社)汉斯出版社(Hans Publishers, www.hanspub.org) 聚焦于国际开源 (Open Access) 中文期刊的出版发行, 覆盖以下领域: 数学物理、生命科学、化学材料、地球环境、医药卫生、工程技术、信息通讯、人文社科、经济管理等。秉承着传播文化,促进交流的理念,本社将积极探索中文学术期刊国际化道路,并积极推进中国学术思想走向世界。目前,汉斯出版社...

2019-04-02 10:53:10 1562

转载 对于c语言int类型和float,以及double类型表示范围的计算

首先说一下我原来错误的认识int是32个bit,如果我们把第一位理解为符号位,那么很显然int的范围是-(2^31-1)~2^31-1但是实际上我们都知道int的最小值是-2^31次。。为什么会这样呢。。首先对于这个问题困惑的话说明你的逻辑不够强因为如果第一位是符号位那么上面的分析必然是正确的。。而且按照上面的表示方法,我们显然可以发现有两个零,一个是+0,一个是-0然...

2019-03-31 10:56:13 1295

转载 Intel(R) Dual Band Wireless-AC 3168 改mac地址

Only thing that took me some tries and searching was the fact that Microsoft restricts spoofing for wireless cards in Windows, so that you have to use 2,6,A or E for the second character.So your MAC...

2019-03-30 16:09:33 6980 1

转载 计算机会议排名等级

附件是计算机领域的学术会议等级排名情况,分为A+, A, B, C, L 共5个档次。其中A+属于顶级会议,基本是这个领域全世界大牛们参与和关注最多的会议。国内的研究者能在其中发表论文的话,是很值得骄傲的成就。A类也是非常好的会议了,尤其是一些热门的研究方向,A类的会议投稿多录用率低,部分A类会议影响力逐步逼近A+类会议。B类的会议分两种,一种称为盛会级,参与的人多,发表的论文也多,论文录...

2019-03-29 18:53:36 22791

屏幕屏保工具

有些电脑没有自带屏保快捷键,在用电脑的同时,有时候又要在桌前写字,导致很刺眼。灵机一动,可以写个屏保工具。CSDN不允许0积分下载,没办法

2018-10-26

爱码接口类

做注册机什么的都可以实现接口,获取验证码

2015-10-30

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

TA关注的人

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