自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习资源聚合平台

山东大学学习资源聚合平台的开发博客

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

原创 【资源聚合平台】6/8-9日工作日志

王子悦改了一些地方不应该出现未审核内容的bug 给邵长旭推荐了normalized google distance方法来计算两个词之间的语义相关性邵长旭实现了王子悦推荐的算法 今天主要完成了关键词相似度的计算,之前直接利用的Word2vec中的词相似度函数,他是基于词本身的,而不是语义相关的,比如深度学习和数据两个词,他们之间的相似度就基本为0,...

2018-06-12 21:33:14 216

原创 【资源聚合平台】6/7日工作日志

邵长旭今天的工作是做了前几天说的label问题:为以后知识图谱系统做铺垫,首先在修改Knowledge表结构:class AddLabelToKnowledge < ActiveRecord::Migration[5.0] def change add_column :knowledges, :label, :string # 为以后扩展留下余地 标签 end e...

2018-06-09 14:46:00 182

转载 【资源聚合平台】6/6日工作日志

梁惠欣尝试加入摘要生成的接口并做了以下改动(重要) knowledge加入content_digest字段,使用时应先判断是否为nil!如果为nil请调用knowledge_digest 50(摘取前50字)。 需要做迁移 给项目添加了后端执行队列,依赖redis,按照以下步骤安装: 1.执行 bundle install 2.执行 sudo apt-get install redi...

2018-06-09 14:41:58 164

转载 【资源聚合平台】6/5日工作日志

梁惠欣添加了顶端栏搜索框的实现和js代码 调整了search界面有偏移的问题王子悦今天又把昨天的知识图谱系列工作鸽了。。。我现在是一天工程一天算法,有点精神分裂。。前天说到基本做好了专栏的审核部分,但是没有什么界面表现,也没具体说是怎么实现的这个功能。是这样,点击“通过”按钮后,会向对应的accept方法(专栏和资源分别有一个)发送一个远程请求,作为一个ajax请求,这样避免...

2018-06-09 14:37:28 174

原创 【资源聚合平台】6/4日工作日志

邵长旭看了一下学弟的库,我导不进来,主要好像是因为content中包含的各类标签的问题,你能不能在存content之前把各类标签和换行符都去了然后给我一份王子悦今天只做了一点微小的贡献。关于利用最大频繁序列来生成知识图谱我今天做了很多尝试。一个是不利用最大序列,直接用之前生成的所有频繁序列来画图:对每个序列中,直接前项连后项。这样的确可以造出来图,但是联系线的粗细极不均匀,有些线因...

2018-06-05 22:54:49 128

原创 【资源聚合平台】6/2-3日工作日志

项目正式进入收尾阶段张晓敏搜索merge进master了 在想首页改成怎样(可能要推翻现在已经写了的首页首页大概能看了 搜索页也改的大概能看了 虽说不知道宽屏是啥效果反正我这边模拟的宽屏表示能看了(只要不是4k屏啥的另外加了个15日榜显示的是对应栏目所有最近15天发布的资源的排名活跃用户也实现了梁惠欣上午测试了训练的词向量,编写了摘要生成的实现,感觉还行,但...

2018-06-05 22:52:44 241

原创 【资源聚合平台】6/1日工作日志

王子悦今天大概设计了一下知识图谱的展示方式,基本就是上图的样子。按说这应该是一整张图的一部分,根据用户的最近学习来定位,并且把最近学习的课程(关键字?标签?这不重要)节点标红,这之间的序列路径标红。根据这个我们可以在频繁序列集中找到最大频繁序列,可能找到很多条,这样我们把找到的频繁度最高的频繁序列标识出来,作为推荐学习路径,其中还没学到的标成蓝色。关于推荐学习节点,在推荐的学习路径上的下两个节...

2018-06-05 22:47:49 281

转载 【资源聚合平台】5/31日工作日志

王子悦历经饱受折磨的一天,我总算是实现出来了这个算法。实话说看懂了之后实现起来困难不是特别大,但就是相当的繁琐。这个算法步骤太多,因此代码量也很多,好在寻找频繁项集的过程和寻找频繁序列的过程比较像,写起来稍稍有些宽慰。另外,这里是用的我更熟悉的java写的(但是说起来一点也不面向对象了),而且也几乎写了逐行注释,最后加起来有六百行。。。package aprioriAll;import j...

2018-06-05 22:45:42 104

原创 【资源聚合平台】5/30日工作日志

梁惠欣成功使用wiki的语料库训练了word2vec方法。但是,由于语料库所含文本与我们的技术专栏,提取摘要效果很差。 不太适用于我们的情况。 正在爬取技术博客文章作为语料库训练集。 改ui,明天继续改 邵长旭现在能发图片了,实际是现在的内容存的html代码,所以能解析img图片,但是这样在生成摘要时直接截取前几个就不行了,做摘要提取的时候要先把各种html标签去掉,再生成...

2018-05-31 21:01:14 133

转载 【资源聚合平台】5/29工作日志

王子悦看完了AprioriAll算法 尝试了一点实现 写了一篇解释这个算法的博客 终于有时间来研究这个算法了。上上次说到这个算法非常适合学习路径的挖掘,为什么呢?因为这是一种频繁序列挖掘,与通常的频繁模式挖掘不同,它考虑到了事件出现的序列,这是非常适合学习路径的特点的,有点类似于先导课和后延课的感觉。举个栗子:某华辑同学在某段时间学习了离散数学课程,接下来又学习了数据结构课程,那我们接下来...

2018-05-31 20:54:48 233

原创 【资源聚合平台】5/28日工作日志

王子悦把课程访问记录的记录方式改了一下 现在会记录各个用户的访问顺序 这样合适于频繁序列挖掘 学习了一下aprioriall算法 这周用java实现出来邵长旭改了一些课程界面的UI,同时研究了一下fnlp,做了敏感词的过滤审核,正在做关键词的提取分析梁惠欣尝试使用抽取式摘要生成技术,正在研究textRank+word2vec的实现...

2018-05-31 20:49:59 185

原创 【资源聚合平台】5/23日工作日志

梁惠欣分析了质量控制的实现 质量控制可以从互评(应用内,包括点赞,评论的内容情感分析,浏览时长)和推荐量(爬出来的博客,用类似pagerank算法)着手王子悦添加了两个model CourseVisit KnowledgeVisit, 写了拦截器并应用到course blog resourse question的show方法上 这样就可以记录哪个人 访问了 哪个课或者知识 多少次...

2018-05-31 20:45:25 127

原创 【资源聚合平台】5/22日工作日志

张晓敏&梁惠欣由于ActiveRecord的局限,我们在搜索分词中发现其并不能满足我们的需求 但 万幸其提供了直接写sql的接口,但并不完善 研究了一晚上我们终于写出了这条sql@results = @results.where( ['knowledges.title like ? OR knowledges.id IN ( SELECT ke...

2018-05-31 20:43:27 102

原创 【资源聚合平台】5/21日工作日志

张晓敏打算把标签纳入搜索范围 但出现了点问题正在解决(并在考虑性能方面的问题王子悦5/21 改好了之前那个显示错误的问题邵长旭改了改课程主页,查了查研究的相关资料 梁惠欣研究了textsum的实现方式,但在网上发现普遍反映这个项目的效果十分烂,正在想要不要换实现方式。...

2018-05-31 20:38:20 128

原创 【资源聚合平台】5/20日工作日志

邵长旭为新ui编写了侧边栏 以及在非课程区访问的样式 张晓敏首页bug修复(按钮的链接内容替换,下拉菜单改为接收到内容之后再进行显示/隐藏,推荐专栏、资源添加链接) 搜索页面view替换为blogs/blog_list的显示规则 以后再改梁惠欣在研究生成式摘要生成的实现方法,正在收集资料,发现谷歌有开源项目textsum...

2018-05-31 20:34:46 149

原创 【资源聚合平台】5/19日工作记录

梁惠欣改了ui 王子悦5/19 在后台里加了一些拦截器 还没加完 先不上传了

2018-05-31 20:28:08 162

原创 【资源聚合平台】5/18日工作日志

梁惠欣删掉了有问题的测试 发现一个bug,任课教师里会把选课的人也给加进去,我在view里稍微改了一下 不过这样依然不是很好的解决办法 完成了关注课程的功能。 张晓敏5/18 搜索功能能搜标题了 可以空格分词搜索 顺便修了修Radio单选框需要点到它左边才能被正常选中的问题 王子悦为所有的后台表单添加了ajax提示 现在输入id会展示对应的...

2018-05-31 20:26:24 151

原创 【资源聚合平台】5/17日工作日志

5/17日 完成了关注/粉丝功能, 在views/users/下创建了个局部视图存放这个关注按钮,需要添加的地方可以这样:<div id="focus_btn0" style="padding-left:10px;display:inline-block"> <%= render partial: "users/focus_btn", locals: {...

2018-05-31 20:21:58 106

原创 【资源聚合平台】5/16日工作日志

王子悦完成了教师后台管理部分,可以查看自己教授的课程,可以分别查看这一课程下的三种知识内容,可以删除这里面的某一知识一、ajax实时监测input内容并返回id对应名称:rails中实现ajax的原理就是通过jquery来监测需要监测的组件的动作,一般是按钮和click,通过js发送一个请求到某一个路径,rails再通过路由表路由到对应的controller方法,其中调用一个同名js.er...

2018-05-18 22:47:17 142

原创 【资源聚合平台】5/15日工作日志

王子悦5/15 在用户详情页针对不同身份添加了各自的接口 管理员有进入后台按钮 教师有进入课程管理按钮 都放在侧边栏里 写了教师后台部分 可以列出所有教授的课程 明天把知识部分的局部模板渲染进去应该教室后台就做好了梁惠欣添加用户关注功能,和对关注用户更新资源时的提醒功能 修正了提醒系统的一个bug 对提醒系统的代码做了重构 对用户相...

2018-05-16 23:19:49 134

转载 【资源聚合平台】5/14日工作日志

今天开了例会,确认了一下进度 制定了接下来的一些计划张晓敏生成了一堆Resource数据和Blog数据 写了“最新”的后台和暂时使用的“最热”的后台梁惠欣:写了通知的详情页 但觉得太过单薄,于是想要在里面添加些链接 现在正在研究在helper里生成相应html的方法 问题:通知系统违反开闭原则,修改略困难...

2018-05-15 22:50:50 102

转载 【资源聚合平台】5/13日工作日志

邵长旭:今天做了部分显示的功能:主要是index的分页功能和评论的查看更多在gemfile中加入will_paginate然后利用bundle install安装在controller中写入:其中page是指总页数,per_page是每页中的个数然后在view中写入:这样就能完成分页功能,效果如下:下面是评论的查看更多功能:每页显示6个,放入不同的div中然后利用jquery绑定动作,让这个”...

2018-05-14 23:16:32 126

原创 【资源聚合平台】5/11日工作日志

张晓敏:正在写那几个标签的切换 需要研究一段时间测试咋写梁惠欣修改了用户主页的显示方式,现在显示的是正常的了 修改了用户侧边栏在浏览其他用户时的显示 准备修改通知,但发烧实在脑子乱搞不了了王子悦一口气完成了里面的全部功能,不过说起来专业和学院非常像,区别是要从属于一个学院,我把这个功能放到修改和创建里了,并且在详情页里有展示。下一步打算学一学ajax,在写上课程...

2018-05-13 22:42:09 137

原创 【资源聚合平台】5/10日工作日志

梁惠欣user模型: 新建了user的编辑页面 还有一点bug,待修复 添加了user中department,speciality属性和关联 用户在表单中输入department的名称,保存时会通过callback自动设置关联 有兴趣的话可以看一下 添加了自定义验证,用于验证学院和专业是否存在 重写了seed里一些关于关联的写法 原本: 现在: 顺便还发现了几个...

2018-05-11 23:21:22 233

原创 【资源聚合平台】5/9日工作日志

王子悦直接上一张我认为我写的里面最复杂的一个页面好了(虽然非常简单):(请忽略右下角的网易云音乐)<h1>、<hr>什么的昨天说过了,今天说说新用到的row和span系列如果大家还记得的话,之前的三个表格是一溜竖着排下来的,虽然我的审美非常有限也觉得实在是太丑了而且也不方便用户用,所以去查了一下用bootstrap垂直分割布局的办法:在一个div中,bootstrap会...

2018-05-10 23:36:43 449

原创 【资源聚合平台】5/8日工作日志

梁惠欣对user_config的修改写了相应的路由 在user_controller中添加了edit_config和update_config两个动作,并进行了相应的测试 完成了user_config edit 的view 王子悦之前的前端部分实在是太丑了,所以开始重写。我这部分后台嘛,大多数页面主要就是个表格,或者是个表单。翻了翻bootstrap的默认css,提供的悬...

2018-05-10 23:35:00 185

原创 【资源聚合平台】5/7日工作日志

王子悦完成新建教师用户 修改部教师用户的新建直接复用了注册账户的代码,这样可以保持一致。虽然之前的考虑是管理员新建教师账户的时候只能设置用户名用户昵称,手机号和邮箱之类的个人信息最好是新建好之后让教师自己填写,不过用户创建的时候还有各种用户验证,最终还是决定用统一的界面好了。但是我还是觉得不应该让管理员有修改用户信息的权限,因此在列表页中只有详情和删除,没有编辑功能。侧边栏的图标采用了font...

2018-05-08 23:23:40 143

原创 【资源聚合平台】5/6日工作日志

梁惠欣:给项目添加了统计代码量的工具git_stus 扩展了notification的功能 最后终于让notification能正常显示在顶端栏了 样式就先忽略了… 实际上是在_header.html.erb里查询的,所以所有页面都会自动查询 不过这样倒是加重了view渲染负担,准备在第二个迭代实现ajax邵长旭做了一些前端界面 配色有点问题,明天再调...

2018-05-08 23:19:56 93

原创 【资源聚合平台】5/5日工作日志

梁惠欣为knowledge模型增加列:last_reply_at,使用了回调,创建相关reply和初始化knowledge时会自动赋值,所以不用管它。 将knowledge中的topic_id改名为knowledge_id这是由于单表继承原因,回复与知识之间的一个bug,必须使用这个字段作为外键。 同理也修改creator_id为user_id 写了很多test de了半天bug...

2018-05-06 23:26:24 85

转载 【资源聚合平台】5/4日工作日志

梁惠欣:完善了个人主页给user模型添加了如上属性建立用户与关键词的关系: user_keyword_association 建立用户与用户之间的关联: user_follow_association 正在更新用户的通知功能:更新用户发布资源被回复的通知,和关注用户发新资源的通知王子悦:虽然说课程关联的关键字不应该直接被删除,但是为课程添加关键字关联还是应该要的...

2018-05-05 23:09:42 119

转载 【资源聚合平台】5/3日工作日志

梁惠欣5/3 完成了注册界面 在layout/application.html.erb里添加了flash提示的显示 flash占用空间会将页面整体下移大概100px 大致是这样 添加了/views/users/_errors_messages.html.erb,用于当提交表单有错时,显示表单中的错误,将其中的@user改名就可以用于其他model 改正了footer的方式:现...

2018-05-05 00:23:38 157

转载 【资源聚合平台】5/2日工作日志

梁惠欣: 研究爬虫爬下来的富文本格式错误的解决方案 写了几个集成测试张晓敏: 正在将主页从bs3退化到bs2以适应模板邵长旭: 今天主要完成了回复功能的实现,下面主要说一下怎么做的:在question_index.html.erb中加入回复的div:在knowledges目录下新建_reply_answer.html.erb在文件中有一个回复按钮,用...

2018-05-03 22:58:58 85

转载 【资源聚合平台】5/1 管理员账户资料修改功能实现

今天上线发现master更新了模板,就拿来用了一下,重新修改了之前侧边栏的class和id来适配新的模板,并且在每个平台后台的子页面中都填上了侧边栏的渲染,效果还不错:之前的丑陋界面成功变成了这个样子,再改改提示文字,字体样式什么也用上模板中的按钮和label就完美了。主要工作是做好了修改账户的功能。读了一下user部分的代码,学会了params之类的使用方法,因为admin也是个user,所以直...

2018-05-02 22:28:32 185

原创 【资源聚合平台】5/1工作日志

梁惠欣 为focus_knowledge_association和course_user_association编写了测试 研究了模板 重写了登录页面,长这样: 王子悦 大致学习了模板 利用模板重新装饰了一下已经写过的页面 完成管理员的账户资料修改功能 详见5/1 管理员账户资料修改功能实现张晓敏 merge homepage分支和mas...

2018-05-02 22:22:51 89

原创 【资源聚合平台】4/29日工作日志

梁惠欣 尝试使用模板 发现和assets pipeline有冲突的地方: css文件如果用assets pipeline渲染会导致路径出错以至于找不到图片/字体路径 如果使用传统方式,有个地方会冲突 正在想是哪里出错 具体解决方法明天再看 总体来讲感觉还是可行的,不过有可能要将咱们已经写好的css文件做一点转换 ...

2018-05-02 22:22:43 106

原创 【资源聚合平台】4/27日工作日志

邵长旭 做了reply页面的显示逻辑,将reply嵌入到了问题显示界面中张晓敏 主页选择课程入口的ajax实现 梁惠欣 新建了模型:专业speciality 联系:课程专业联系course_speciality_association 赞联系good_association 踩联系bad_association 并对其进行了测试,和...

2018-05-02 22:22:27 71

原创 【资源聚合平台】4/24日工作日志

梁惠欣 多线程爬取的时候遇到不能获取参数问题,正在找解决办法王子悦 重建了项目的ER图 邵长旭 做了课程的首页 张晓敏 继续完善主页...

2018-05-02 22:20:02 84

原创 【资源聚合平台】4/25工作日志

王子悦: 完成csdn爬取首页博客url,尝试找到通过首页爬取更多文章的方法邵长旭 写了问题的列表页面,点赞新建操作,但是Ajax还没弄好,今天就先不上传了梁惠欣 重新设计notification的获取方式(被动变为登录时主动检查更新) 所以添加资源不再需要生成notification而是用户检查时生成 重要变更如下: User中的过滤器(lo...

2018-05-02 22:15:10 96

原创 【资源聚合平台】4/23日工作日志

梁惠欣 建立notification通知模型 正在调试模型并初步测试 途中发现因为大改模型,原本的test都报错了 正在debugnotification详解: 概述: notification是可关注内容更新、删除或其他操作时对订阅用户的通知。 可关注的模型包括课程,知识。 当新建、更新、删除知识时需要对所有相关用户新建通知。 课程上是由老师发表公告时,...

2018-05-01 20:36:39 120

原创 【资源聚合平台】4.22工作日志

今天召开例会,讨论了本周内大家做的工作 发现模型存在缺陷,关系模型有很大漏洞讨论了重建的构想和设计王子悦 基本完成爬虫原型张晓敏 解决了前端js代码不运作的问题 确实是js的问题 加进去了就没事儿了 然后发现直接丢进去文件没法完全解决问题 后来丢掉之后在application.js里加了一句话搞定了...

2018-05-01 20:33:56 123

空空如也

空空如也

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

TA关注的人

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