自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dorothy_Xue

Github地址:https://github.com/Dorothyzhx

  • 博客(44)
  • 收藏
  • 关注

原创 对word2vec skip-gram模型的理解

1. 概念简介word2vec是从大量文本语料中,用无监督学习的方式来学习语义知识的一种模型,广泛用于NLP。其实就是通过学习文本来用词向量的方式表征词的语义信息。embedding其实就是一个映射,将单词从一个空间映射到另一个新的空间中。直观理解:cat(猫)这个单词与kitten(小猫)在语义上很相近,而dog(狗)和kitten就不是那么相近了,iphone就和kitten在...

2018-11-30 20:10:18 462

原创 word2vec是什么(概念)

word2dev是Google在2013年开源的一款用于计算词向量的工具。首先,word2dev可以在百万数量级的词典上和上亿的数据集上进行高效的训练 word2dev得到的训练结果——词向量(word embedding),可以很好地度量词与词之间的相似性word2dev算法的背后其实是一个浅层神经网络。另外需要指出的是,word2dev是一个计算word vector的开源工具,当我们...

2018-11-29 23:30:28 1174

原创 one-hot理解

one-hot是比较常用的文本特征特征提取的方法。one-hot编码,又称“独热编码”。其实就是用N位状态寄存器编码N个状态,每个状态都有独立的寄存器位,且这些寄存器位中只有一位有效,说白了就是只能有一个状态。下面举例说明:有四个样本,每个样本有三种特征:  feature1 feature2 feature3 sample1 1 4 3 ...

2018-11-29 23:15:11 81031 11

原创 leetcode题库——反转字符串中的单词III

无脑方法做简单题,待我以后优化。。。题目描述:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 1:输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc" 注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。方法:cla...

2018-11-26 17:25:45 310

原创 leetcode题库——按奇偶排序数组

为凑题数打卡题......题目描述:给定一个非负整数数组 A,返回一个由 A 的所有偶数元素组成的数组,后面跟 A 的所有奇数元素。你可以返回满足此条件的任何数组作为答案。示例:输入:[3,1,2,4]输出:[2,4,3,1]输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。提示:1 <= A.length <= 50...

2018-11-25 15:33:52 202

原创 leetcode题库——转换成小写字母

不想写题日常打卡凑题数系列......题目描述:实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。示例 1:输入: "Hello"输出: "hello"示例 2:输入: "here"输出: "here"示例 3:输入: "LOVELY"输出: "lovely"方

2018-11-25 15:26:22 187

原创 修改M-RCNN,运行时报错

根据自身需要,修改M-RCNN,运行时报过下面的错:【终端】double free or corruption (!prev): 0x00007f1b64510f00 ***【终端】corrupted size vs.prev_size: XXXXXXXXXX(就是内存溢出)【pycharm】process finished with exit code 134 (interrupte...

2018-11-24 23:01:49 1337

原创 leetcode题库——接雨水

题目描述:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marcos 贡献此图。示例:输入: [0,1,0,2,1,0,1,3,2,1,2,1]输出: 6方法:cla...

2018-11-23 18:30:35 431

原创 安装pycocotools时报错

安装pycocotools:下载好安装包到本地(链接:https://github.com/cocodataset/cocoapi),进入cocoapi-master/PythonAPI/文件夹下执行make编译:$ cd cocoapi-master/$ cd PythonAPI/$ make报错:python setup.py build_ext --inplacer...

2018-11-23 13:37:01 4924

原创 leetcode题库——缺失的第一个正数

题目描述:给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例 1:输入: [1,2,0]输出: 3示例 2:输入: [3,4,-1,1]输出: 2示例 3:输入: [7,8,9,11,12]输出: 1说明:你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。方法:class Solution {public:...

2018-11-22 19:35:49 239

原创 leetcode题库——宝石与石头

题目描述:给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出: 3示例 2:输入: J = "z"...

2018-11-21 20:59:35 180

原创 leetcode题库——最长有效括号

题目描述:给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。示例 1:输入: "(()"输出: 2解释: 最长有效括号子串为 "()"示例 2:输入: ")()())"输出: 4解释: 最长有效括号子串为 "()()"方法:class Solution {public: int longestValidParent...

2018-11-21 20:44:48 240

原创 leetcode题库——与所有单词相关联的字串

题目描述:给定一个字符串 s 和一些长度相同的单词 words。在 s 中找出可以恰好串联 words 中所有单词的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。示例 1:输入: s = "barfoothefoobarman", words = ["foo","bar"]输出: [0,9]...

2018-11-20 23:06:32 218

原创 leetcode题库——各位相加

题目描述:给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入: 38输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗?方法1:有循环和递归class Solution {public:...

2018-11-19 21:38:41 210

原创 leetcode题库——N皇后

题目描述:n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。上图为 8 皇后问题的一种解法。给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。示例:输入: 4输出: [ [".Q..", // 解法 1...

2018-11-19 21:08:06 178

原创 leetcode题库——Excel表列序号

题目描述:给定一个Excel表格中的列名称,返回其相应的列序号。例如,    A -> 1    B -> 2    C -> 3    ...    Z -> 26    AA -> 27    AB -> 28     ...示例 1:输入: "A"输出: 1示例 2:输入: "AB"输出: 2...

2018-11-16 16:53:13 239 1

原创 用virtualenv创建“独立”的python运行环境

1. 用pip安装virtualenv:$ pip install virtualenv  或者用apt install安装:$ sudo apt install virtualenv2. 创建目录:找一个位置,随便(我是跟项目放在同一个根目录下),进到该目录下,创建一个独立的Python运行环境,命名(随便)为venv-p1:$ virtualenv --no-si...

2018-11-15 22:13:18 267

原创 leetcode题库——Pow(x,n)

题目描述:实现 pow(x, n) ,即计算 x 的 n 次幂函数。示例 1:输入: 2.00000, 10输出: 1024.00000示例 2:输入: 2.10000, 3输出: 9.26100示例 3:输入: 2.00000, -2输出: 0.25000解释: 2-2 = 1/22 = 1/4 = 0.25说明:-100.0 < x ...

2018-11-15 21:43:42 194

原创 leetcode题库——下一个排列

题目描述:实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,1方法:class Solution {...

2018-11-14 20:02:39 203

原创 将jupyter的内容转写进pycharm时%matplotlib inline报错

解决:将%matplotlib inline注释掉就好了%matplotlib inline是ipynb调用画板的申明,可删

2018-11-13 21:37:09 1113

原创 ImportError: No module named '_tkinter', please install the python3-tk package

解决:进入项目所在的虚拟环境中,安装python3-tk包cd /home/dorothy/ZX/myproject/p3/binsource ./active #进入虚拟环境sudo apt-get install python3-tk 

2018-11-13 21:33:30 179

转载 Mask R-CNN

论文题目:Mask R-CNN 论文链接:论文链接论文代码:Facebook代码链接;Tensorflow版本代码链接; Keras and TensorFlow版本代码链接;MxNet版本代码链接一、Mask R-CNN是什么,可以做哪些任务?图1 Mask R-CNN整体架构Mask R-CNN...

2018-11-13 16:46:48 279

转载 Faster-RCNN

论文题目:Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks 论文链接:论文链接论文代码:Matlab版本点击此处,Python版本点击此处作为一个目标检测领域的baseline算法,Faster-rcn...

2018-11-13 16:26:40 328

原创 leetcode题库——解数独

题目描述:编写一个程序,通过已填充的空格来解决数独问题。一个数独的解法需遵循如下规则:数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。空白格用 '.' 表示。一个数独。答案被标成红色。Note:给定的数独序列只包含数字 1-9 和字符 '.' 。 你可以假设给定的...

2018-11-13 16:06:54 302

原创 leetcode题库——有效的数独

题目描述:判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用 '.' 表示。示例 1:输入:[ ["5","3","....

2018-11-12 16:31:59 1368

原创 leetcode题库——在排序数组中查找元素的第一个和最后一个位置

题目描述:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(log n) 级别。如果数组中不存在目标值,返回 [-1, -1]。示例 1:输入: nums = [5,7,7,8,8,10],target = 8输出: [3,4]示例 2:输入: nums = [5,7,...

2018-11-11 14:27:47 375

原创 leetcode题库——搜索旋转排序数组

题目描述:假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例 1:输入: nums = [4,5,6,...

2018-11-11 13:46:51 201

原创 pandas常用函数笔记

1.   .groupby()以一种自然的方式对数据集进行切片、切块、摘要等操作。根据一个或多个键(可以是函数、数组或DataFrame列名)拆分pandas对象。>>>import pandas as pd>>>df=pd.DataFrame({'key1':['a','a','b','b','a'], 'key2':['one','two...

2018-11-10 18:34:18 184

原创 leetcode题库——字母异位词分组

题目描述:给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入: ["eat", "tea", "tan", "ate", "nat", "bat"],输出:[ ["ate","eat","tea"], ["nat","tan&qu

2018-11-10 17:17:58 205

原创 leetcode题库——旋转图像

题目描述:给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5,2], ...

2018-11-10 16:20:13 220

原创 tensorflow常用函数笔记1

1. tf.Session() 与 tf.InteractiveSession()用tf.Seesino()构建会话,要定义好所有的operation之后,才能构建会话用tf.InteractiveSession()构建会话,可以先构建一个会话再定义operation,适用于交互式环境。2. tf.ConfigProto()创建session时,对session进行参数设置w...

2018-11-09 23:49:20 311

原创 numpy常用函数笔记

1. np.log10()计算以10为底的对数值import numpy as npnp.log10(x)>>>np.log10(100)2.02. np. log()计算以e为底的对数值import numpy as npnp.log(x)>>>np.log(np.e)1.0>>>np.log(10)...

2018-11-09 23:44:39 942

原创 leetcode题库——报数

题目描述:报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:1. 12. 113. 214. 12115. 1112211 被读作  "one 1"  ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。21 被读作 "one 2",  "one 1" (&q

2018-11-09 18:36:50 220

原创 leetcode题库——组合总和II

题目描述:给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。 解集不能包含重复的组合。 示例 1:输入: candidates = [10,1,2,7,6,1,5],target=8,...

2018-11-09 15:45:12 200

原创 leetcode题库——全排列II

题目描述:给定一个可包含重复数字的序列,返回所有不重复的全排列。示例:输入: [1,1,2]输出:[ [1,1,2], [1,2,1], [2,1,1]]方法:class Solution {public: vector<vector<int>> res; vector<int> flag; i...

2018-11-08 15:14:47 229

原创 leetcode题库——全排列

题目描述:给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]方法:深搜class Solution {public: vector<vector<int>> res;...

2018-11-08 13:43:22 191

原创 leetcode题库——组合总和

题目描述:给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明:所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1:输入: candidates = [2,3,6,7], target = 7...

2018-11-07 22:51:55 240

原创 leetcode题库——搜索插入位置

题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3...

2018-11-07 20:21:35 421

原创 leetcode题库——正则表达式匹配

题目描述:给定一个字符串 (s) 和一个字符模式 (p)。实现支持 '.' 和 '*' 的正则表达式匹配。'.' 匹配任意单个字符。'*' 匹配零个或多个前面的元素。匹配应该覆盖整个字符串 (s) ,而不是部分字符串。说明:s 可能为空,且只包含从 a-z 的小写字母。 p 可能为空,且只包含从 a-z 的小写字母,以及字符 . 和 *。示例 1:输入:s =...

2018-11-07 10:29:44 701

原创 leetcode题库——实现strStr()

题目描述:实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回  -1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: haystack = "aaaaa"...

2018-11-06 19:53:41 199

空空如也

空空如也

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

TA关注的人

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