- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 RegEx_based_convertor:一种基于正则表达式原理做的句子同义转换算法
代码地址:https://github.com/TianhaoFu/RegEx_based_convertorRegEx_based_convertor句子的同义转换是一个很常见的NLP任务,现在很多人用机器学习的方法来做此任务。有时候结合其他方法来做同义转换能够非常有效的帮助你提高算法的某些性能或者对你的算法有启发,所以这里有一种将规则表示为正则表达式的形式来实现句子的同义转换的方法,希...
2020-03-31 13:38:53
296
原创 RegEx_based_convertor:一种基于正则表达式原理做的句子同义转换算法
代码地址:https://github.com/TianhaoFu/RegEx_based_convertorRegEx_based_convertor句子的同义转换是一个很常见的NLP任务,现在很多人用机器学习的方法来做此任务。有时候结合其他方法来做同义转换能够非常有效的帮助你提高算法的某些性能或者对你的算法有启发,所以这里有一种将规则表示为正则表达式的形式来实现句子的同义转换的方法,希...
2020-03-31 13:37:25
256
原创 中缀表达式转后缀表达式
假定有中缀表达式1 + (( 2 + 3)* 4 ) – 5,请将它转化为后缀表达式。两种方法一、利用表达式树将中缀表达式转换成表达式树(凭借熟悉的感觉转换,之后检验是否正确),之后对表达式树进行后序遍历得到后缀表达式首先将中缀表达式转换为表达式树,然后后序遍历表达式树,所得结果就是后缀表达式。将中缀表达式转化为表达式树方法:表达式树的树叶是操作数,而其他的节点为操作符,根节点...
2019-05-22 08:55:13
358
原创 朴素贝叶斯(一)
https://www.cnblogs.com/marc01in/p/4775440.htmlhttps://www.cnblogs.com/sxron/p/5452821.html一、理论知识:(一)贝叶斯贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。这个定理解决了现实生活里经常遇到的问题:已知某条件概率,如何得到两个事件交换后的概率,也...
2019-05-17 11:19:02
507
原创 朴素贝叶斯(二)
https://www.cnblogs.com/marc01in/p/4775440.htmlhttps://www.cnblogs.com/sxron/p/5452821.html2、多维实例(1)判断一条微信朋友圈是不是广告。前置条件是:我们已经拥有了一个平日广大用户的朋友圈内容库,这些朋友圈当中,如果真的是在做广告的,会被“热心网友”打上“广告”的标签,我们要做的是把所有内容...
2019-05-17 11:18:52
792
原创 python设置编译器
pycharm 设置编译器python路径打开我们的cmd命令输入Python输入 import sys输入 print(sys.path)>>> import sys>>> sys.path
2019-05-17 10:49:58
2951
原创 一些python的包问题
看项目介绍1 安装了python2 用这个来运行 决定以后在终端中运行python2文件2 安装了pip 无法使用CD进入命令在该处打开命令行 使用.\pip install 进行 安装3很多包无法通过pip安装,通过别人传给我的库安好了BLOCKS包下python第三方其他包的方法https://www.lfd.uci.edu/~gohlke/pythonlibs/或者是...
2019-03-09 11:36:16
624
原创 残差网络资料汇总
https://zhuanlan.zhihu.com/p/26595791https://zhuanlan.zhihu.com/p/32702162https://zhuanlan.zhihu.com/p/22447440https://www.zhihu.com/question/53224378https://www.zhihu.com/search?type=content&...
2019-02-03 10:17:43
285
原创 numpy用法(自用)
1.X_test_flatten = X_test_orig.reshape(X_test_orig.shape[0],-1).T.shape[0] 返回矩阵行的长度-1 reshape时 为一列 即reshape成一个行向量上述代码成为数据扁平化2.index = 11plt.imshow(X_train_orig[index])print("Y = " + str(np...
2019-02-01 18:25:58
297
转载 cnn
import cv2image=cv2.imread("D:/shape.bmp")print(image.shape[0])print(image.shape[1])print(image.shape[2])结果3002003其中shape.bmp是一张水平200像素,垂直300像素的彩色图image.shape[0], 图片水平尺寸image.shape[1], 图片...
2019-01-22 23:27:41
148
转载 shape
一:shape用法shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度,相当于行数。它的输入参数可以使一个整数表示维度,也可以是一个矩阵。这么说你可能不太理解,用各种例子来说明用法:如图:建立一个4*2的矩阵,利用shape可输出矩阵的维度,即行数和列数。shape[0]和shape[1]分别代表行和...
2019-01-22 23:27:10
543
转载 reshape
在学习TensorFlow入门课程的时候,碰到了reshape这个函数,比较神奇,话不多说,直接上干货。首先,最基本的,比如arr = [1,2,3,4,5,6,7,8,9] 一个一维的list,长度为9现在,我想把arr变成一个3*3的矩阵,这就可以用的reshape了,两个方法,第一arr.reshape(3,3)这个很好理解,不多说,重点看第二个方法arr.reshape...
2019-01-22 23:26:31
946
转载 cnn
本部分只针对不知道咋自己搭建作业环境的同学,当然大神也不会浏览到我的博客啦 哈哈! 第一步 安装jupyter notebook,安装方法很简单,只要安装了Python和pip工具就可以了 win系统在cmd命令行输入pip install jupyter notebook 安装后就是启动jupyter notebook,直接在命令窗口输入jupyter notebook即可启动了,由默...
2019-01-22 23:26:12
386
原创 JAVA字符串处理
今天做了一题,有很多思路,也学到了很多东西】一、1,s.tolowercase,s.toarray2,s.tochararray3s.charat(i) 取出指定位置上的数组二、遇到了很多错误缩进错误 {}{}{} 以及异常处理方面的知识同时我一开始陷入死循环,但却没有检查循环,很后悔,因为问题确实是处在循环语句当中,我忘记写i++了我写这个i++也出现了错误,...
2018-10-24 11:24:21
242
原创 pd.concat
pd.concatlist join 连接方式inner outer join_axis认为制定连接方式df1.index ignore_index 是否忽略/更新索引
2018-09-22 22:28:08
1266
转载 正则 表达式2
由于要限制QLineEdit只能输入 0.00~299.99之间的数据,在网上找了一点资料,正则表达式为:^([0-9]|[1-9][0-9]|[1-2][0-9][0-9])+(\.\d{1,2})?$1^ : 匹配输入字符串的开始位置,必须以数字开头 () : 标记一个子表达式的开始和结束位置,前面的括号限制整数的输入,后面一个括号限制小数部分的输入 $:匹配输入字符串的结束位...
2018-09-12 20:58:43
253
转载 正则表达式
一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的...
2018-09-12 20:58:16
168
转载 sys.stdout.flush
python的stdout是有缓冲区的,给你个例子你就知道了 import time import sys for i in range(5): print i, #sys.stdout.flush() time.sleep(1) 这个程序本意是每隔一秒输出一个数字,但是如果把这句话sys.stdout.flush()注释...
2018-09-12 10:54:46
178
转载 对象变量与类变量
python是一门动态语言,不能和C++进行类比,因此创建对象变量时也不太一样。我先创建了一个类,然后再写类中的方法的时一些参数,候,我创建了一写参数,其中有一个参数叫做self我可以通过这个self调用函数中的参数,从而创建一个对象变量,这个变量属于对象而不属于类还有一种就是依据类进行创建对象 类与对象python的类关键字是class,一个最简...
2018-09-10 20:05:00
652
转载 补码的由来
首先我们来看为什么要使用补码运算法: 因为人脑可以知道第一位是符号位, 在计算的时候我们会根据符号位, 选择对真值区域的加减. (真值的概念在本文最开头). 但是对于计算机, 加减乘数已经是最基础的运算, 要设计的尽量简单. 计算机辨别"符号位"显然会让计算机的基础电路设计变得十分复杂! 于是人们想出了将符号位也参与运算的方法. 我们知道, 根据运算法则减去一个正数等于加上...
2018-09-09 17:03:10
1258
5
转载 查准率、召回率(一般是矛盾的?原因)及矛盾如何权衡提出解决方案
一、准确率、召回率、F1一句话解释:一般来说,Precision 就是检索出来的条目中(比如:文档、网页等)有多少是准确的,Recall就是所有准确的条目有多少被检索出来了。 1、实际上非常简单,精确率是针对我们预测结果而言的,它表示的是预测为正的样本中有多少是真正的正样本。那么预测为正就有两种可能了,一种就是把正类预测为正类(TP),另一种就是把负类预测为正类(FP),也就是2、而...
2018-08-09 18:24:54
6702
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅