自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Open-Ended Knowledge Tracing for Computer Science Education(论文解读)

KT方法由两个基本的组成部分组成。ht+1 = KE((p1x1), . . . ,pmxt))使用问题(p)和先前(离散)时间步长的问题(p)和回答(x)估计学生当前的知识状态ht+12.响应预测(RP)组件预测学生对下一个问题的回答xt+1∼RP(ht+1pt+1)生成语言模型,如GPT(Brown et al.,2020)提供了一个机会,充分利用不同领域的开放学生回答中包含的丰富信息的机会,以实现KT的目的。

2023-10-26 16:27:37 128

原创 Docker常用命令

docker version 显示版本信息docker info 显示docker的系统信息,包括镜像和容器个数docker 命令 --help 帮助命令。

2023-10-25 21:44:34 52 1

原创 ASTNN、GGNN、Code2vec

首先,通过现有的语法分析工具,可以将源代码片段转换为大型ast。对于每个AST,我们按语句的粒度将其分割,并通过前置遍历提取语句树的序列。形式上,给定一个AST T和一组语句AST节点S,T中的每个语句节点s∈S对应一个源代码语句。将MethodDeclaration视为一个特殊的语句节点,因此S=S∪{MethodDeclaration}。对于嵌套语句,我们定义了单独的节点集P={block,body}。block用于分割嵌套语句的头和主体,如Try语句和While语句,body用于方法声明。

2023-10-25 21:00:52 309 1

原创 A Novel Neural Source Code Representation asedon Abstract Syntax Tree 论文解读

利用机器学习技术来分析程序已经引起了广泛的关注,一个关键问题是如何很好地表示代码片段以进行后续分析。传统的信息检索方式将程序视为自然语言文本,这样会遗漏代码中重要的语义信息,基于抽象语法树(AST)可以更好的表示源代码。问题是ast的规模较大,容易出现长期依赖的问题。所以提出了一种新的模型ASTNN,它的主要思想是将AST分割成一组小的语法树序列。最后通过捕获语句的词汇和语法知识将语句树编码为向量。它可以表示不必是可编译的代码片段。

2023-10-18 18:44:43 93

原创 Redis常用命令(8种数据类型)

Redis是一个开源的内存数据库系统,通常被称为数据结构服务器。它主要用于存储和检索数据,特别擅长处理高速读写操作。Redis的名称来自"REmote DIctionary Server",它最初是一个用于提供键值存储、缓存和消息代理功能的远程数据存储系统。

2023-10-16 20:04:47 24

原创 多线程笔记

总结:推荐使用实现Runnable接口,避免单继承局限性,灵活方便,方便同一个对象被多个线程使用。待此线程执行完成后,再执行其他线程,其他线程阻塞。2.线程开启不一定立刻执行由cpu调度安排。发现问题:多个线程操作统一资源,线程不安全,数据紊乱。总结:1.主线程和子线程同时执行。不要使用stop或destroy。建议线程正常停止,不建议死循环。

2023-10-16 08:42:54 58 1

原创 多线程笔记2

Java提供一个线程调度器监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级,决定应该调度哪个线程执行线程优先级用数字表示,范围1~10.

2023-10-16 08:42:32 25

空空如也

空空如也

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

TA关注的人

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