- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 对dataframe的列修改成float类型时报错a value is trying to beset on a copy of a slice from a DataFrame
A value is trying to be set on a copy of a slice from a DataFrame” 是由于在尝试修改切片的副本时引发的警告。如果在使用 .loc 选择器进行赋值时仍然收到警告,可能是由于数据框的复制或引用方式导致的。为了解决这个问题,可以尝试使用 .copy() 方法来创建数据框的副本,然后对副本进行操作。为了避免出现这个警告,可以使用 .loc 或 .iloc 选择器来明确地对 DataFrame 进行操作,而不是对其副本进行操作。
2023-05-31 16:27:57
970
原创 ubuntu切换用户账户快捷键
问题ubuntu如何使用快捷键切换用户呢?在网上搜了一下,都是叫你如何使用终端命令切换的。于是自己探索了一下。方法今天在服务器上试了一下,同时按 ctrl+F1 即可。
2022-05-03 20:51:58
1010
原创 ChainNet: Learning on Blockchain Graphs with Topological Features
这是一篇发表在ICDM2019的预测比特币的文章,作者是Nazmiye Ceren Abay, Cuneyt Gurcan Akcora, Yulia R. Gel, Umar D. Islambekov, Murat Kantarcioglu, Yahui Tian, Bhavani Thuraisingham。1 背景问题区块链图结构如何影响底层加密货币价格?传统的方法:利用图特征比如度分布、模体数目、聚类系数等等;无法捕获重要的属性,如事务量、事务数量及其与底层图结构的关系。chainlet
2021-02-18 12:28:33
503
原创 dyngraph2vec:使用全连接层和递归层学习动态图的节点embedding
dyngraph2vec-Capturing Network Dynamics using Dynamic Graph Representation Learning作者是Palash Goyal,Sujit Rokka Chhetri,Arquimedes Canedo,于Knowledge-Based Systems 2020 发表。1 问题背景现在图表示学习的有2种方法:aggregated,把时间T之前的所有边构造成一个图snapshot,分成多个时间片t2 相关工作Static
2021-02-07 11:41:28
1857
2
原创 DynamicTriad:通过triad来研究网络的动态变化
Dynamic Network Embedding by Modeling Triadic Closure Process作者是Lekui Zhou, Yang Yang, Xiang Ren, Fei Wu, Yueting Zhuang,发表于AAAI2018。主要是利用三元闭包过程建模动态网络嵌入,并且生成节点的embedding用于下游任务。1 背景知识网络节点表示过去的方法只用于静态图,没有捕捉充足的动态信息。例如,在下面的图中A、B在时间 t 是相似的,但是在 t+1 时刻已经不太相似。
2021-02-04 22:37:51
1552
原创 xERTE:利用时间信息且具有可解释性的KG预测模型
xERTE: EXPLAINABLE REASONING ON TEMPORAL KNOWLEDGE GRAPHS FOR FORECASTING FUTURE LINKS这是ICLR 2021的一篇temporal KG论文,作者是Zhen Han, Peng Chen, BYunpu Ma, BVolker Tresp。xERTE框架可以对时间KG的查询相关子图进行推理,并对图结构和时间上下文信息进行联合建模,最终预测未来发生事件的关联(link)。1 背景知识推理(Reasoning):从已知
2021-02-03 23:59:16
2209
5
原创 Efficient Representation Learning using Random Walks for Dynamic Graphs
这是Hooman Peiro Sajjad,Andrew Docherty,Yuriy Tyshetskiy于20119年发表的一篇论文,主要是对动态图随机游走序列提出了更新策略。1.背景问题节点的Representation Learning把节点表示为低维的向量表达。Random Walks随机游走可以捕获图的结构信息,用于节点表征学习。Eg: ????阶随机游走,即给定序列前????个节点后,选择出第????+1个节点。从起始节点到终止节点的概率值 - 可用来表示相似度。(正比于
2021-02-02 20:07:04
272
原创 Time-LSTM:使用RNN来处理用户行为时间间隔不均等的问题
What to Do Next: Modeling User Behaviors by Time-LSTM这是IJCAI 2017的一篇文章,提出了Time-LSTM用于推荐系统,被多篇时间序列论文引用。其中利用行为时间间隔的方法值得我们思考。1.背景问题推荐系统一般是应用于电子商务等场景:给定用户的一系列历史交易记录,预测用户在未来某个时间点可能会购买的某些商品。用户集合商品集合用户 u 的历史交易记录2.过去方法缺陷近年来的研究发现RNN可以很好地捕捉用户行为序列的
2021-02-01 16:47:24
5104
5
原创 LDG:基于DyREP的动态图表示
Learning temporal attention in dynamic graphs with bilinear interactions作者是Boris Knyazev, Carolyn Augusta, and Graham W. Taylor,于2020年发表。背景知识DyREP提出,动态图中边分为2种:k = 0:Long-term association,如网络中节点增加、边的增加,导致邻接矩阵A改变。k = 1:Communication,已有节点之间的交互,不会引入新的节点和
2021-01-31 17:08:41
1122
原创 斯坦福CS224W图机器学习Lecture 14-influence学习笔记
课程Lecture 14的内容是Influence maximization,探讨网络中影响力最大化的问题。我主要分为以下几部分进行总结。课程资源CS224W: Machine Learning with Graphs (Stanford / Fall 2019)课程链接:CS224W: Machine Learning with Graphshttp://web.stanford.edu/class/cs224w/index.html#content课程视频:【课程】斯坦福 CS224W
2020-09-13 21:07:28
958
原创 程序媛计划
程序媛计划,是由前微软程序员,Windows7的开发人员之一陈斌发起的一项致力于培养7岁以上女孩编程爱好者的项目。“程序媛计划”官网已在7月10日对外开放,供所有对编程感兴趣的青少年学习。“程序媛”的由来“程序媛”,是对女性程序员的昵称。在计算机发展的早期,尤其是编程方面,女性曾起到过至关重要的作用:英国著名诗人拜伦(L.Byron)的女儿Ada Lovelace就因为写出了“第一件计算机程序...
2020-09-07 20:30:53
1338
2
原创 hw11-AR/MR 技术
作业内容这次作业分为两部分:图片识别和建模,以及虚拟按键小游戏。图片识别与建模效果摄像头扫描出识别图后能够显示模型。步骤1.访问vuforia注册一个账号,登录后点击菜单栏的Develop,然后点击Target Manager。2.点击Add Database按钮,创建一个数据库,命名为myAR,类型保持为默认的Device。3…创建了数据库后,点击数据库名称,然后点击Add ...
2019-12-21 19:39:56
278
原创 Week16-容器化技术与容器服务
作业内容参考:玩转 Docker 容器技术:1-6章 ,按课件内容实践,并给出实验报告。安装Docker我用的是CentOS,用
2019-12-16 16:26:34
164
原创 Week12-服务构建与前后端分离的开发
开发项目复制 https://swapi.co/ 网站你需要想办法获取该网站所有资源与数据给出 UI 帮助客户根据明星查看相关内容项目小结
2019-12-09 19:20:57
126
原创 hw10-游戏智能
坦克对战游戏AI设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求:使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射线探测对手方位AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)实现人机对战作业内容...
2019-12-06 15:49:08
142
原创 Week10-REST API的简单设计
作业要求模仿github API,用markdown编写设计一个博客网站的部分rest API。作业实现假设一个博客网站为:https://api.lessonblog.comAuthentication1.基本认证方式登录认证需要用户名:curl -u "username" https://api.lessonblog.com2.用户名和密码认证需要用户名和密码对应才能登录博客...
2019-11-19 19:45:23
261
原创 hw9-UI系统
作业要求-血条的预制设计本次作业是五选一,我选择了**【血条(Health Bar)的预制设计】**,要求如下:分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法代码和演示视频代码见我的Github演示视频见爱奇艺实现过程首先建立一个文件夹Prefab,用于存放预制体。IM...
2019-11-17 11:34:35
367
原创 hw8-粒子系统
作业内容-简单粒子制作按参考资源要求,制作一个粒子系统;使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样。参考博客https://blog.csdn.net/qq_36312878/article/details/80492125...
2019-11-08 15:34:34
192
原创 女孩们的魔法棒
“程序媛计划”–女孩们的魔法棒程序媛计划,是由前微软程序员,Windows7的开发人员之一陈斌发起的一项致力于培养7岁以上女孩编程爱好者的项目。“程序媛计划”官网已在7月10日对外开放,供所有对编程感兴趣的青少年学习。“程序媛”的由来“程序媛”,是对女性程序员的昵称。在计算机发展的早期,尤其是编程方面,女性曾起到过至关重要的作用:英国著名诗人拜伦(L.Byron)的女儿Ada Lovelace就因为
2019-11-07 15:05:35
1507
原创 Week9-开发web服务程序
一、概述开发简单 web 服务程序 cloudgo,了解 web 服务器工作原理。任务目标熟悉 go 服务器工作原理基于现有 web 库,编写一个简单 web 应用类似 cloudgo。使用 curl 工具访问 web 程序对 web 执行压力测试相关知识课件:http://blog.csdn.net/pmlpml/article/details/78404838二、任务要求...
2019-11-07 11:35:17
248
原创 gorilla/mux类库解析
简介gorilla/mux实现了一个请求路由和分发的Go框架。“mux”的意思是“HTTP request multiplexer”,和标准包http.ServeMux类似,mux.Router根据已注册路由列表匹配传入请求,并调用与URL或其他条件匹配的路由的处理程序。特点它实现了http.Handler接口,因此与标准的http.ServeMux兼容。可以基于URL主机,路径,路径前...
2019-11-05 16:21:14
1601
原创 Go语言context包的简单介绍
简介在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的数据,比如终端用户的身份认证信息、验证相关的token、请求的截止时间。 当一个请求被取消或超时时,所有用来处理该请求的 goroutin...
2019-11-04 18:26:24
488
原创 hw7-模型与动画作业
作业内容:智能巡逻兵游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求...
2019-11-02 11:00:02
190
原创 Travis CI在GitHub项目中的简单使用
介绍Travis CI 提供的是持续集成服务(Continuous Integration,简称 CI)。它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器。持续集成指的是只要代码有变更,就自动运行构建和测试,反馈运行结果。确保符合预期以后,再将新代码"集成"到主干。持续集成的好处在于,每次代码的小幅变更,就能看到运行...
2019-10-16 18:34:21
306
1
原创 Week7-CLI命令行实用程序开发实战
安装cobra并完成小案例安装打开CentOS虚拟机的终端,使用命令go get -v github.com/spf13/cobra/cobra安装cobra。安装过程出现了错误:先进入$GOPATH/src/golang.org/x目录下用 git clone 下载 sys 和 text 项目。命令如下:git clone https://github.com/golang/text...
2019-10-16 16:24:39
146
原创 hw5-与游戏世界交互作业
鼠标打飞碟(Hit UFO)游戏游戏内容要求游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的 个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由设定。...
2019-10-09 20:56:02
168
原创 hw4-游戏对象与图形基础作业
基本演练操作1.下载 Fantasy Skybox FREE, 构建自己的游戏场景建立天空盒制作一个 6 面体材料 ,点击菜单 Assets - create - Material,再点击Inspector - shader - skybox - 6 sided ,按前后、上下、左右拖入 6 个图片 - 制作完成,拖入项目 Material 目录 。构造草地树木点击菜单 - Game...
2019-10-06 19:17:00
203
原创 golang-flag命令行参数的简单介绍
介绍在写命令行程序(工具、server)时,对命令参数进行解析是常见的需求。各种语言一般都会提供解析命令行参数的方法或库,以方便程序员使用。在 go 标准库中提供了一个包:flag,方便进行命令行解析。概述定义flags标准定义(1)flag.Type(name, defValue, usage)其中Type为String, Int, Bool等;并返回一个相应类型的指针。示例:...
2019-09-28 13:43:17
1475
原创 Week4-开发简单CLI程序
概述CLI(Command Line Interface)实用程序是Linux下应用开发的基础。正确的编写命令行程序让应用与操作系统融为一体,通过shell或script使得应用获得最大的灵活性与开发效率。要求使用 golang 开发开发 Linux 命令行实用程序中的 selpg。请按文档 使用 selpg 章节要求测试你的程序请使用 pflag 替代 goflag 以满足 Unix...
2019-09-24 14:47:26
225
原创 hw3-空间与运动作业
简答题1.游戏对象运动的本质是什么?游戏对象运动的本质是游戏对象位置和状态的改变。通过游戏对象transform属性的position、rotation和scale等属性的变化来实现运动。2.请用三种方法以上方法,实现物体的抛物线运动。修改Transform中的position属性直接改变位置抛物线运动水平方向上的移动距离为T,竖直方向上的移动距离为VT*T。using Syste...
2019-09-21 14:32:34
271
原创 hw2-离散仿真引擎基础作业
简答题1.解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。(1)区别:游戏对象是游戏中的对象,我们可以通过添加组件使游戏对象具有某些特性从而成为游戏中的对象,如游戏场景、玩家等;资源是我们自定义或下载的素材,可以被多个对象使用,某些资源可以作为模板并实例化为对象。资源包括脚本、声音、图片等。(2)联系:资源可以作为模板创建游戏对象,游戏对象可以作为资源保存。2...
2019-09-11 19:15:38
227
原创 git常见命令使用介绍
Git介绍Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。常见git命令创建仓库git initGit 使用 git init 命令来初始化一个 Git 仓库,在执行完成 git init 命令后,Git 仓库会...
2019-09-10 18:03:08
135
原创 Week3-安装go语言开发环境
一.安装VSCode编辑器由于我之前已经装好了编辑器,所以这里不再详细叙述安装过程。二.安装golang1.下载和安装
2019-09-07 16:54:48
161
原创 hw1-浅谈Dota2设计元素
今年的TI9赛事在中国上海举行,可谓是Dota2玩家们的一大幸事。但是,LGD战队止步于季军,也让我们的粉丝心凉了一截。8月25日,OG战队以3比1战胜Liquid战队,将2019Dota2国际邀请赛冠军收入囊中,实现了在该项赛事的卫冕。TI作为Dota2国际邀请赛,是该项目的最高等级赛事,受到了全世界的关注,这也说明了Dota2有强大的吸引力,到底它的游戏元素是什么样的呢,我们一起来看一下吧!...
2019-09-02 21:06:37
1157
2
原创 Week1-使用 VirtualBox 让 PC 提供云桌面服务
实验目的初步了解虚拟化技术,理解云计算的相关概念理解系统工程师面临的困境理解自动化安装、管理(DevOps)在云应用中的重要性实验环境与要求实验需要硬件虚拟化(AMD-V 或 Intel-VT)支持,部分旧笔记本不支持。用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT ...
2019-08-29 21:34:42
431
原创 多对端点之间的最短路
DescriptionN cities named with numbers 1 … N are connected with one-way roads. For each pair of cities i and j, you need to find the shortest path from city i to city j.InputThe first line contains...
2019-07-04 18:45:56
273
原创 有负权值的求最短路
DescriptionN cities named with number 1 … N are connected with one-way roads. There are two kinds of road. You need to pay for the normal roads when you go through them, but for the special road, you...
2019-07-04 18:41:16
1218
原创 用AT&T汇编语言求数组平均数和最小值
实验要求用AT&T汇编语言编写一程序求一组数(12,4,6,7,80,34,54,46,3,23)最小值和均值,并将在屏幕上输出。实验过程流程图:实验代码:.section .data divisor: .int 10 #个数 array: .int 12,4,6,7,80,34,54,46,3,23 output: .asc...
2019-06-23 14:51:44
2618
原创 匈牙利算法解决最大搭配数问题
Description Time Limit: 1sec Memory Limit:256MBRPG girls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找个个男生做partner和她同坐。但是,每个女孩都有各自的想法,举个例子把,Rabbit只愿意和XHD或PQK做partner,Grass只愿意和...
2019-06-17 11:16:09
231
最终版fgk.c(这里提供的是自适应赫夫曼编码中的FGK压缩算法以及解压代码,压缩效果较好)
2019-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人