• 等级
  • 17435 访问
  • 29 原创
  • 1 转发
  • 139796 排名
  • 18 评论
  • 10 获赞

部分文章关闭

在论文中,一些算法根据描述自己写的代码,然后在论文写完那一部分的时候顺便同步到CSDN上了,直接复制论文里的句子了,因为在网上搜代码也没搜到就自己实现了,结果今天自己查重的时候查到了博客上了(我博客抄我的论文,也算抄,况且这还是被抄的),为了降低坑爹的重复率,对相应文章暂时关闭,等论文查重结束再开放。...

2019-04-15 16:27:51

基于SIFT的多图像多方位拼接(不涉及相对旋转与缩放)

这是一个高中同学Q我让我帮他解决的一个问题,大意就是对飞机拍摄得到的矫正后图像进行拼接。opencv里有相应的实现(cv2.Stitcher_create),但是我试了一下似乎只能左右拼接,而且我没用过opencv,所以想用matlab做,然后python调用就可以了。以下为思路:输入N个图像(为加快速度进行下采样),对每个图像进行特征点检测(getFeatures),获得loc和des,...

2019-03-28 19:59:42

学生成绩排名预测(DC)

去年大数据分析课程的选题项目,最近考研不顺整理之前的杂碎半成品等丰富一下简历,准备找工作二战了,真是一个悲伤的现实,唉。原题目链接:DC竞赛:学生成绩排名预测题目背景和意义:我们希望通过借助大数据相关的挖掘技术和基础算法,从学生的校园行为数据中,根据学生出入图书馆的次数,以及借书和消费情况等,挖掘用户作息规律、兴趣爱好等,精准地预测学生之间的相对排名。通过对这些日常行为的建模...

2019-02-28 16:43:23

pygame-飞机大战(上)

前言:当时(去年三月)接下来这个项目的时候,由于各种关系还没有开始着手,七月在天津实训的时候学了会儿(以后也许会发出来吧,不过都是半成品),之后就准备考研。这个项目还是得做的,本来就打算这个寒假完成,其实考研期间还挺犹豫,因为还不知道做什么游戏,前几天开了个会商榷了一下,ycb(YYyyCCCcccBb)说他五六月份已经把飞机大战的雏形搭建好了,本来我的本意是想做主剧情类的,但是他都搭建好了也只...

2019-01-25 19:06:14

S属性定义的自下而上计算的实现

借鉴和优化自原博客:https://blog.csdn.net/shl_shl/article/details/53535809由于还没有复(yu)习(xi)到这个地方所以这个实验的算法部分使用原博客的思想,但原博客存在冗余(例如建分析表、终结符的哈希值互换、规约时出栈次数等),本例使用python对其进行简化、优化和完善。方括号内为原作者的做法及程序块,括号前为改进的做法:使用的文法和之...

2019-01-05 14:33:33

句法分析-基于CKY的PCFG(概率上下文无法语法)

跟着其他博客走的步骤,最后做的不一定对,随便写写,表喷-_-虽然也没完全弄懂。。大体步骤是已知A->AB或A->b的概率,对输入的字符串,建立多棵树,最大概率的树即为该字符串的句法树。首先根据https://blog.csdn.net/bbbeoy/article/details/79649690 里已经推导出的各个产生式的概率(新注:根据后来的不断实践,图表中...

2019-01-04 19:59:58

语法分析-LR(1)的python实现[已经得到分析表的情况下]

LR(1):从左分析,从右推导,超前查看一个单词由于研究了半天为懂表是怎么自动建出来的,连方法都没懂,于是同LL1直接手动建立表了,哈哈哈哈我就是这么菜。分析表分为action表和goto表,同样为二维表第一个key为状态(int),第二个key为终结字符(action)/非终结字符(goto)action的表项为ri或si,ri表示按第i个产生式规约,si表示移进,即把输入符号和...

2019-01-03 00:08:06

使用sklearn和tf-idf变换的针对20Newsgroup数据集做文本分类

20News数据集:包含了20种不同类型新闻的文档组合。下载地址:http://qwone.com/~jason/20Newsgroups/(虽然才15M但是下了N久,最后发现不用下载anaconda还要在自动下一遍)首先import进来数据集,并使用subset='test'或'train'从数据集里得到训练集和测试集。导入Tfidfvectorizer用来对数据集和测试集进行向量空...

2019-01-02 17:07:12

语法分析-LL(1)分析的python实现

语法分析:将切分的单词序列组合成各类短语短语,常见的方法:自上而下,自下而上。LL(1):左扫描,左推导。大体步骤:1.从文件或其他方式导入\储存文法(实质就是几行符号流)并把其中的终结字符和非终结字符存在数组\列表里2.把文法每行的“或”(|)切分成两个即A->B|C切分为A->B和A->Cforiingramma:ss=i[0:1]...

2019-01-01 18:49:36

词法分析-利用Jieba实现高频词提取(Python)

Jieba是一个中文分词工具,可以进行关键词提取、词性标注等,并在python等中提供了接口。任务:利用Jieba实现高频词的提取。首先在中找到并安装jieba(已安装好)然后直接使用即可。Jieba有很多种模式(cut\cut_for_search\lcut\lcut_for_search),本次使用后两种(全模式和搜索引擎模式)。 首先利用open函数打开某txt文...

2018-12-31 13:36:38

词法分析-中文分词技术-正向最大匹配法与逆向最大匹配法

LongTimeNoSee...最近深受痛苦的折磨,这一年来所有的事跌宕起伏,如同一瞬,一个个打击接踵而至,从年初的各种擦边挂,到各种失败,各种放弃,似乎没有发生一个顺心的事,不知道从什么时候起戾气变得越来越重,更无与人说。不管如何,“尽吾志也而不能至者,可以无悔矣,其孰能讥之乎?”……我决定重拾包袱,从最初开始,从现在开始……  因为考研耽误了好多事,包括友谊,包括学习...

2018-12-31 13:20:07

数据结构编程回顾(七)航班信息的查询与检索

题目七:航班信息的查询与检索设计要求:对飞机航班信息进行排序和查找。可按航班号、起点站、终点站、起飞时间及到达时间等信息进行查询。每个航班记录包括八项:航班号、起点站、终点站、航班期、起飞时间、到达时间、机型以及票价。航班信息查询系统内容:1.航班号2.起点站3.终点站4.起飞时间5.到达时间6.退出系统  和之前的颇为类似,直接贴代码了,然后回...

2018-08-09 00:16:44

数据结构编程回顾(六).学生成绩管理系统-冒泡、快排、希尔、双向冒泡和堆排

题目六:学生成绩处理系统设计要求:本设计要求采用顺序存储结构,实现关于学生成绩处理的相关问题,包括:学生信息的录入、查询、修改、排序、确定名次以及信息的输出。其中学生信息包括:学号、姓名、四门课、总分以及排名;排序方法包括:双向冒泡排序、希尔排序、快速排序、堆排序等方法。菜单内容:1、学生信息录入2、学生信息查询3、学生信息修改4、学生成绩排序5、学生成绩输出6...

2018-08-09 00:14:01

数据结构编程回顾(五)交通咨询系统设计

题目五:交通咨询系统设计设计要求:设计一个咨询交通系统,能让旅客咨询从任一个城市到另一个城市之间的最短路径(里程)、最低费用或者最少时间等问题。对于不同的咨询要求,可以输入城市间路程、所需时间或者所需费用。设计分3个部分:1、建立交通网络图的存储结构;2、解决单源最短路径问题;3、实现两个城市之间的最短路径问题。使用二维数组traffic[i][j]来存储两个城市i...

2018-08-09 00:04:55

数据结构编程回顾(四) 二叉树的三种非递归遍历以及根节点到任意节点的路径

题目四:求二叉树上结点的路径设计要求:在采用链式存储结构存储的二叉树上,以bt指向根结点,p指向任一给定的结点,编程实现求出从根结点到给定结点之间的路径。菜单内容:1.建立二叉树存储结构2.求二叉树的前序遍历3.求二叉树的中序遍历4.求二叉树的后续遍历5.求指定结点的路径6.退出系统请选择:1–6:提示:【采用非递归遍历的方法】1.二叉树的建立2...

2018-08-08 23:55:21

数据结构编程回顾(三)八皇后问题(递归)

设计要求:八皇后问题是在8×8的国际象棋棋盘上安放8个皇后,要求没有一个皇后能够“吃掉”任何其他一个皇后,即没有两个或多个皇后占据棋盘上的同一行、同一列或者同一条对角线。说明:在实际问题中,有相当一类问题需要找出它的解集合,或者要找出某些约束条件下的最优解。求解时通常使用一种称为回溯的方法来解决,所谓回溯就是走回头路,该方法是在一定的约束条件下试探地搜索前进,若前进中受阻,则回头...

2018-08-08 23:30:20

数据结构编程回顾(二)约瑟夫生者死者游戏

题目二:约瑟夫生者死者游戏约瑟夫游戏的大意:30个游客同乘一条船,因为严重超载,加上风浪大作,危险万分。因此船长告诉乘客,只有将全船一半的旅客投入海中,其余人才能幸免于难。无奈,大家只得同意这种办法,并议定30个人围成一圈,由第一个人数起,依次报数,数到第9人,便把他投入大海中,然后再从他的下一个人数起,数到第9人,再将他投入大海中,如此循环地进行,直到剩下15个游客为止...

2018-08-08 22:36:18

数据结构编程回顾(一) 通讯录管理系统的设计与实现

很久没更了最近在复习数据结构没事把之前的代码翻出来回忆一下 【题目来自去年课程设计的七个题目】题目一:通讯录管理系统的设计与实现设计要求:系统包括通讯者结点信息的插入、查询、删除、更新以及通讯录信息的输出等功能。菜单内容:1.通讯录链表的建立2.通讯者信息的插入3.通讯者信息的查询4.通讯者信息的修改5.通讯者信息的删除6.通讯录链表的输出7.退...

2018-08-08 21:25:02

使用光流法进行视频显著性检测(Matlab)(下)

书接上文,上回书说到,使用LiuCe的光流法后,获得的图像结果一闪一闪的,于是对图像进行优化:首先把之前所得到的图片序列存放在三维数组中(新增部分)p1=uint8(zeros(m-1,120,160));p2=uint8(zeros(m-1,120,160));%遮罩部分代码同上一篇博客%fori=1:m-1p1(i,:,:)=img2;p2(i,:,:)=v2;以下...

2018-06-19 12:43:37

使用光流法进行视频显著性检测(Matlab)(上)

##由于作者比较菜就使用了别人的代码做了点改进和实验原始视频(bmp序列):(猴子和狗进行了友好的握手之后,猴子对狗挥手道别,狗目送猴离去)难点:1.画质差2.镜头晃动3.背景复杂首先,使用的是https://www.cnblogs.com/tiandsp/archive/2012/07/16/2593883.html里使用的HSoptflow.m函数:function[us,vs]=H...

2018-06-14 18:35:53

Type真是太帅了

爱好答题与养生的菜鸡队队员
关注
  • 学生
  • 中国 山东省 青岛市
奖章
  • 持之以恒