自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 softmax回归

转自:https://blog.csdn.net/google19890102/article/details/49738427

2018-09-25 23:06:01 65

转载 np.newaxis 为 numpy.ndarray(多维数组)增加一个轴

转自:https://blog.csdn.net/lanchunhui/article/details/49725065

2018-09-21 16:49:47 1048

原创 leetcode-028. Implement strStr()

题目要求匹配给定字符串和模式串,如果模式串存在于字符串中,则返回所在索引,如果不存在,则返回-1;关于给定字符串和模式串的匹配问题,是数据结构的经典问题,也有其对应的解决算法,即KMP算法。然而数据结构中引出KMP算法也是为了解决暴力求解时,两个指针回溯问题,导致o(mn)的时间复杂度而提出的。因此对于字符串的匹配,我们首先想到的就是暴力求解法。(*/ω\*)一、暴力求解思路:...

2018-09-20 09:13:08 226

转载 从头到尾彻底理解KMP

转自:https://blog.csdn.net/v_july_v/article/details/7041827作者:July时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。后收录于新书《编程之法:面试和算法心得》第4.4节中。 1. 引言    本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,...

2018-09-19 23:16:10 94

转载 KMP算法详解

转自:http://www.cnblogs.com/yjiyjige/p/3263858.htmlKMP算法应该是每一本《数据结构》书都会讲的,算是知名度最高的算法之一了,但很可惜,我大二那年压根就没看懂过~~~之后也在很多地方也都经常看到讲解KMP算法的文章,看久了好像也知道是怎么一回事,但总感觉有些地方自己还是没有完全懂明白。这两天花了点时间总结一下,有点小体会,我希望可以通过我自己的...

2018-09-19 22:56:55 192

转载 KMP算法的next数组

转自:https://www.cnblogs.com/tangzhengyue/p/4315393.html网上有很多讲解KMP算法的博客,我就不浪费时间再写一份了。直接推荐一个当初我入门时看的博客吧:http://www.cnblogs.com/yjiyjige/p/3263858.html这位同学用详细的图文模式讲解了KMP算法,非常适合入门。---------------------...

2018-09-19 22:54:22 196

原创 leetcode-027. Remove Element

要求:移除数组中的指定的元素,并将返回剩下元素的长度。和remove duplicate sorted array一样,这个题也需要两个指针来操作。一个指针用来遍历原数组,另一个指针用来指向新的数组。用j指向新数组,i指向原数组,遍历原数组,若原数组当前元素和指定元素不相等,则i,和j同时向后移动一位。若原数组当前元素和指定元素相等,则原数组的指针向后移动一位,新数组指针保持不动。直到遍历...

2018-09-17 23:54:11 76

原创 leetcode-026 Remove Duplicates from Sorted Array

给定的数组,去除重复元素后,返回新数组的长度。不能分配额外的空间,所以不能用开辟新数组的方式,只能在原数组上面改动。但是对于新数组长度之后的元素,可以不用在意。给定数组: nums = [1,1,2], 返回新长度 2, 并且原数组nums的前两个元素必须是1和2 ,不需要理会新的数组长度后面的元素。 python的实现思路也是一样的: ...

2018-09-17 17:01:29 144

原创 dataframe时间操作

1.将字符串表示的时间转换为时间序列:record['HAPPEN_TIME'] = pd.to_datetime(record['HAPPEN_TIME'], format='%Y-%m-%d %H:%M:%S')2.从年月日时分秒的时间中提取年月record['HAPPEN_TIME']直接转化:record['HAPPEN_TIME'].apply(lambda x:datet...

2018-09-16 21:44:47 15614 1

转载 pandas 中DataFrame使用:数据标准化、数据分组、日期转换、日期格式化、日期抽取

转自:https://blog.csdn.net/meiqi0538/article/details/825580001数据标准化将数据按比例缩放,使之落入到特定区间,一般我们使用0-1标准化。公式如下:X∗=x−minmax−minX∗=x−minmax−min#导包import pandas;from pandas import read_csvdf=read_csv...

2018-09-16 21:32:33 53116 2

原创 pandas条件组合筛选和按范围筛选

1、从记录中选出所有fault_code列的值在fault_list= [487, 479, 500, 505]这个范围内的记录record2=record[record['FAULT_CODE'].isin(fault_list)]要用.isin 而不能用in,用 in以后选出来的值都是True 和False,然后报错:ValueError: The truth value o...

2018-09-15 11:26:43 75240 4

原创 python的dataframe删除原来索引,重新建立从0开始的索引

 dataframe按条件筛选后取出的数据的index并不是从0开始的。 然而reset_index()后却会多出一列index列, 去掉index列,则改为dataframe.reset_index(drop=True)即可。代码:...

2018-09-14 22:57:42 66882 4

转载 Keras/Python深度学习中的网格搜索超参数调优

转自:http://www.sohu.com/a/111078896_163588超参数优化是深度学习中的重要组成部分。其原因在于,神经网络是公认的难以配置,而又有很多参数需要设置。最重要的是,个别模型的训练非常缓慢。在这篇文章中,你会了解到如何使用scikit-learn python机器学习库中的网格搜索功能调整Keras深度学习模型中的超参数。阅读本文后,你就会了解:如何包装...

2018-09-14 11:05:13 9226 1

原创 python之matplotlib中plt.show()不显示图的解决办法

用了plt.show()发现画的图却不显示出来,后来查找原因,发现用了use('agg'),兄弟姐妹们,agg是不会画图的!所以将这行注释掉即可。

2018-09-13 17:50:06 21723 1

转载 cs224d:lecture2 学习笔记

转自:https://blog.csdn.net/katherine_cai_7/article/details/78864557开始的这部分主要是对DL4NLP的一个简介。 个人理解,DL4NLP中,所有层级都是以向量的形式进行处理,用向量表示单词、用向量表示句子等。向量是最灵活的形式,维度自由,可组成矩阵,可组成高维的tensor等。进行NLP等后续任务,首先需要输入。输入来源主要...

2018-09-13 00:16:30 185

转载 论文阅读:Convolutional Neural Networks for Sentence Classification

转自:https://blog.csdn.net/chuchus/article/details/778474761.简介TextCNN 是利用卷积神经网络对文本进行分类的算法,由 Yoon Kim 在 “Convolutional Neural Networks for Sentence Classification” 一文 (见参考[1]) 中提出. 是2014年的算法.图1-1...

2018-09-11 15:23:44 1732

原创 leetcode-020:Valid Parentheses

判断括号是否匹配。思路:在数据结构的课程中也讲过关于括号的判断,要用到堆栈。所以看到这个题,我们首先想到的就是用堆栈。首先,将字符串的第一个字符压入栈,然后依次遍历字符串后面的每个字符,如果栈不为空且后面的元素和栈顶元素相匹配,则出栈。否则,压入栈中。遍历完字符串的最后一个字符后,如果栈为空,则输入合法;否则,输入不合法。实现2:public boolean...

2018-09-11 11:01:09 424

原创 LeetCode-014 Longest Common Prefix

返回字符串的最长共同子串。java实现:思路一:没有捷径可以走,需要对数组中的每个字符串的字符一一进行比较,如果和第一个不同,则返回。否则,加入到公共 子串中并继续查找。思路二:也是要一一比较,不过是利用substring方法直接取出最长子串实现:class Solution { public String longestCommonPrefix(St...

2018-09-11 00:22:32 100

原创 leetcode-013 Roman to Integer

将罗马数字转为整数思路:(1)首先应该有个字典,存储罗马数字和阿拉伯数字之间的对应关系。(2)遍历字符串,比较前后两个数的大小,如果后一个数比前一个数小,则加上后一个数,否则,减去后一个数。为了防止数组索引越界,从后往前取,首先将最后一个数的值存进去,再一次和它的前一个数进行比较,如果前一格比它大,则加上前一个,否则减去前一个。java实现:public int r...

2018-09-10 21:18:14 190

转载 经典词嵌入与神经网络语言模型的对比研究

 转自地址:http://blog.csdn.net/qq_31456593/article/details/77542071摘要:本文将对NNLM,C&M,RNNLM,CBOW,Skip-gram等经典神经网络语言模型进行介绍,对比分析这些模型的结构和特点,并对神经网络语言模型的构造方法进行讨论。1.相关背景自然语言处理是实现人工智能的重要途径,从计算机被创造开始,自...

2018-09-09 14:50:23 642

转载 python 实现字符串反转的几种方法

转自:https://www.cnblogs.com/taceywong/p/8045127.html第一种:使用字符串切片python中步进为正,从左往右取,步进为负,从右往左取str(n)[::-1]实现字符串翻转result = s[::-1]第二种:使用列表的reverse方法l = list(s)result = "".join(l.reverse())...

2018-09-08 17:19:16 1734

原创 leetcode-07:Reverse Integer

看到题目后,首先想到的是将整形数转换为字符串,再利用字符串的reverse方法,但是对于负数,要特别处理一下。因为正常的输入,反转后可能就越界了,所以采取int-String-long(判断是否越界)-int的方法。其次,第一提交,因为没考虑到int32的负边界值,-2147483648,它在取绝对值后也会越界,因此也要特殊处理。java实现:class Solution {  ...

2018-09-08 16:45:32 125

原创 linux:nohup的使用

转自:https://blog.csdn.net/wolvesqun/article/details/53156735nohup 不生成 nohup.out的方法nohup java -jar /xxx/xxx/xxx.jar >/dev/null 2>&1 & 关键在于最后的 >/dev/null 2>&1 部分,/dev/null...

2018-09-06 14:26:40 282

空空如也

空空如也

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

TA关注的人

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