自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于调整虚拟环境下sys.path的相关经验

sys.path

2022-09-14 15:47:05 829 1

原创 自监督学习

1. 两种基本的学习范式(1)有监督的学习:利用大量的标注数据来训练模型,计算模型预测结果和真实标签之间的损失,反向传播,通过不断地学习,最终可以获得识别新样本的能力。(2)无监督的学习:不依赖任何的标签值,通过对数据内在特征的挖掘,找到样本间的关系。如聚类任务、降维、离散点检测等。有监督和无监督最主要的区别是模型在训练时是否需要人工标注的标签信息。...

2022-03-31 15:46:28 4360 2

转载 LSTM讲解

https://zhuanlan.zhihu.com/p/32085405

2022-03-22 21:13:57 198

转载 深度学习中的注意力机制

https://blog.csdn.net/qq_40027052/article/details/78421155

2022-03-22 21:13:15 169

原创 GNN GCN和GAT

在阅读论文的时候突然就对GNN、GCN和GAT这几个概念有一点疑惑。GNN和GCN的关系是什么?简单的查阅了一些资料,初步的有个概念就是:GNN是处理图数据这种非欧式空间数据的一种Deep Neural Network。是一个比较大的概念。而GCN、GAT都是GNN的一种。GCN是将卷积应用到图数据上,其数学基础呢是利用拉普拉斯矩阵而GAT是将注意力系数应用到图数据上。GCN和GAT都是将邻居节点的特征聚合到中心节点上(一种aggregate运算)。但是GCN是一种全图的计算方式,一次计算就更

2022-03-18 14:30:29 2636

原创 AGC-Seq2seq论文阅读

Zhang Z , Li M , Lin X , et al. Multistep speed prediction on traffic networks: A deep learning approach considering spatio-temporal dependencies[J]. Transportation Research Part C: Emerging Technologies, 2019, 105(AUG.):297-322.1. 论文方法1.1 辅助特征Time-of-

2022-03-09 19:17:42 266 1

转载 Scheduled Sampling

参考博客:https://www.cnblogs.com/panfengde/p/10315576.html在Seq2seq模型中,训练时以一个概率P选择模型自身的输出作为下一个预测的输入,以1-P的概率选择真实标记作为下一个预测的输入。并且采样率P在训练过程中是变化的,一开始训练不充分,先让P小一些,尽量使用真实的label作为输入,随着训练的进行,将P增大,多采用自身的输出作为下一个预测的输入。随着训练的进行,P越来越大,train-decoder模型最终变来和inference-decoder预

2022-03-09 19:12:44 162

转载 Teacher Forcing

参考博客:https://www.cnblogs.com/dangui/p/14690919.htmlRNN存在两种训练模式:free-running mode:上一个state的输出作为下一个state的输入teacher-forcing mode:直接使用训练数据的ground truth的对应的上一项作为下一个state的输入。如:给定一个输入序列(首尾都已加上起止符号)如下[START] Mary had a little lamb whose fleece was white as

2022-03-09 19:11:46 562

原创 GCN及我未填的坑

GCN的问世:CNN、RNN无法处理图数据的结构。CNN主要用于处理图片,图片是一个二维的结构。CNN的核心在于它的kernel,kernel是一个个小窗口,在图片上平移,通过卷积的方式来提取特征。这里的关键在于图片结构上的平移不变性:一个小窗口无论移动到图片的哪一个位置,其内部的结构都是一模一样的,因此CNN可以实现参数共享。这就是CNN的精髓所在。RNN主要用于处理自然语言这样的序列信息,这样的序列信息是一个一维的结构。RNN通过各种门的操作,使得序列前后的信息互相影响,从而很好地捕捉序列的特征。

2022-03-08 20:28:32 333

原创 Recursive Neural Network/递归神经网络

循环神经网络(Recurrent NN)可以用来处理包含序列结构的信息。通过将长度不定的输入分割为等长度的小块,然后再依次的输入到网络中,从而实现了神经网络对变长输入的处理。一个典型的例子是,当我们处理一句话的时候,我们可以把一句话看作是词组成的序列,然后,每次向循环神经网络输入一个词,如此循环直至整句话输入完毕,循环神经网络将产生对应的输出。如此,我们就能处理任意长度的句子了。但是除此之外信息往往还存在着诸如树结构、图结构等更复杂的结构,如”两个外语学院的学生“,是有歧义的,一个是『两个外语学院的/学生

2022-03-08 15:35:54 635

原创 Memory Networks

Memory NetworksMemory network(MemNN)是Facebook AI在2015年提出来的。主要目的是:利用记忆组件保存场景信息,以实现长期记忆的功能。作者提到对于很多神经网络模型,如RNN、LSTM及其变种GRU虽然使用了一定的记忆机制,但是这些记忆都太小了。所以本文引入了一种可读写的外部记忆模块。记忆网络的主要架构如下图所示,包括了记忆m和4个组件I、G、O、R。其中I、G、O有点像LSTM的三个门。I(Input):用于将输入转化为网络里内在的向量。G(Ge

2022-03-08 15:04:51 933

原创 DGCN论文阅读

DGCN论文阅读1. 网络架构本文的主要思想:DGCN的网络框架:输入由三部分组成:1. the recent-period data X_Th2. the daily-period data X_Td;3. the weekly-period data X_Tw网络主要由两个部分组成:1. LMLN(蓝色部分)和 2. GCN(灰色部分)1.1 LMLN,Laplace Matrix Latent Network看Fig. 2. 蓝色的部分,主要有一个Global Laplace

2022-03-04 16:54:36 2044

转载 Web1.0/2.0/3.0

主要的参考博客为https://blog.csdn.net/Jason_first/article/details/122776571互联网的诞生互联网始于1967年美国政府启动的的“ARPANET”(全称是Advanced Research Projects Agency Network),ARPANET最初是由军方承包商和大学组成的一个小型网络,他们在其中互相交换数据。下图是1967年的ARPANET,当时的互联网节点不多,每个节点都是加州大学伯克利分校、斯坦福大学、加州大学洛杉矶分校、密西根大学

2022-03-04 16:36:23 360

原创 服务器MXNET环境配置问题

1. 解决conda虚拟环境下pip的问题在服务器上面创建虚拟环境时,pip总是把包安装到总环境里的问题解决办法:在pip前面加上python -mpython -m pip install tensorflowpython -m pip list2. 清华源piphttps://pypi.tuna.tsinghua.edu.cn/simple/3. 利用requirements.txt安装相关依赖生成requirements.txt文件pip freeze > require

2021-12-15 14:58:15 1595

原创 运行GraphEmbedding代码

1.下载代码2.将代码导入pycharm3.pycharm自动为graph embedding项目创建一个虚拟环境关于python使用虚拟环境的好处方便对项目进行包管理4.根据graph embedding的提示,配置环境首先安装tensorflowpip install tensorflow可以看到安装的是2.4.1版本的tf(不知道版本不一致会不会埋坑,希望不会出事)之后运行 python setup.py installpython setup.py install通过这个命

2021-03-08 21:19:40 573

原创 电脑多Python版本管理

看到两个关于多python版本管理的教程连接如下:https://blog.csdn.net/m0_37148591/article/details/104799420可以直接点这里https://www.cnblogs.com/sundawei7/p/11962243.html可以直接点这里

2021-03-08 15:06:13 216

原创 windows下载Pycharm

1.Jetbrains官网下载安装包官网地址:https://www.jetbrains.com/我下载的是windows版本的专业版安装包2.运行安装包修改安装路径D:\IDE\PyCharm我只选了1这里是菜单栏PyCharm的位置,所以Pycharm要到JetBrains下面去找。3.启动pycharm同意用户协议不发送数据用武大邮箱激活阿哲,只用邮箱激活不了了,需要学籍验证报告所以我先白嫖30天吧。。。...

2021-03-07 16:17:55 368

原创 windows配置anaconda

a

2021-03-07 15:11:59 163

原创 阿里云服务器安装tensorflow

前提:已经安装了anaconda3方式:pip3 install --user --upgrade tensorflow

2021-01-17 14:32:51 1009

原创 Course1

IPython有一组预先定义好的所谓的魔法函数,你可以通过命令行的语法形式来访问它们。这就是一个Magic Function具体作用是当你调用matplotlib.pyplot的绘图函数plot()进行绘图的时候,或者生成一个figure画布的时候,可以直接在你的python console里面生成图像。通常情况下,执行plt.plot(x, y)后不会将图像给画出来,还需要执行plt.show()之后,图像才会顺利的显示出来。但是由于%matplotlib inline这个魔法函数的存在,即使没有执行

2021-01-04 15:22:26 1382 1

原创 配置阿里云服务器环境

安装Anacondahttps://www.anaconda.com/Linux命令wget 下载地址直接用Anaconda官网下载的太慢了改用清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/找到目前和目前官网一致的版本Anaconda3-2020.11-Linux-x86_64.sh进行安装bash 安装包(刚刚安好的.sh文件)进行安装会有协议同意,路径询问等,视情况回答即可。验证安装conda listpy

2020-12-22 19:04:24 177

转载 MVVM框架与MVC框架

MVC框架将整个前端页面分成View,Controller,Model,视图上发生变化,通过Controller(控件)将响应传入到Model(数据源),由数据源改变View上面的数据。整个过程看起来是行云流水,业务逻辑放在Model当中,页面渲染逻辑放在View当中,但在实际运用上却存在一个问题:那就是MVC框架允许View和Model直接进行通信!!换句话说,View和Model之间随着业务量的不断庞大,会出现蜘蛛网一样难以处理的依赖关系,完全背离了开发所应该遵循的“开放封闭原则”。面对这个问

2020-09-10 15:42:00 632

原创 axios入门

axios官网http://www.axios-js.com/1.axios简介是一个基于promise的HTTP库,可以用于浏览器和node.js中。从浏览器中创建XMLHttpRequests从node.js创建http请求支持Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换JSON数据客户端支持防御XSRF代替:vue-resource ajax jQuery XMLHttpRequests2.最典型的用法 axios vue-axios1.安

2020-09-02 10:41:36 109

原创 flask入门-pycharm新建flask项目

已经好久没有写博客了,上周的vue学习进行的很仓促,赶工期很多东西都没有记录下来。这周就要开始后端的搭建了,希望自己能够做好记录,本篇就是第一篇flask入门啦。1.环境准备flask这个直接在命令行里面,pip install flask就可以了,我不知道什么时候已经装过了,pass。pycharm安装pycharm,已装,pass。(注,我这个是2019.1.3的专业版,用的是学生账户的免费)2. 新建flask项目1.打开启动界面,点击"+ Create New Project"2

2020-09-02 10:23:18 1587 2

原创 前端验证码与后端验证码

最近在搭建项目的登录界面,有一个验证码模块,like this搜了一些教程是在前端实现的,就在我准备比着写的时候,看到一条留言“这样的验证码只能防人,不能防机器”。所以,我就转向学习验证码的原理以及前后端验证码的区别了。以此文简单记录:1.验证码的作用验证码是防机器的,防止恶意破解密码、刷票、论坛灌水、刷页。有效的防止某个黑客以特定程序暴力破解的方式进行不断的登录尝试。一种常用的CAPTCHA测试是让用户输入一个扭曲变形的图片上所显示的文字或数字,扭曲变形是为了避免被光学字符识别(OCR, Op

2020-09-02 10:12:19 8728

原创 Vue框架入门-新建VueCli项目

vue官网https://cn.vuejs.org/落伍的前端开发技术静态Web开发不涉及后台数据动态处理,仅仅处理前端的Web UI的技术构成主要有3个部分1.HTML负责页面上的组件HTML超文本标记语言,核心是标记2.CSS负责修饰页面上的组件级联式样式表,核心是样式(Style)与过滤器(负责绑定样式与HTML组件)3.JavaScript负责操作页面上的组件。Vue框架使用安装脚手架执行命令npm install vue @vue/cli -g对vue和vue cl

2020-09-02 10:10:30 158

原创 NodeJS入门-安装及简单介绍

NodeJs安装1.进入https://nodejs.org/en/download/选择下载Windows64位安装包。注意:进入英文网站下载12.18版本的Nodejs,老师说不建议进中文网下最新版,实训时间紧,任务重,我怕坑,所以还是乖乖的进英文官网,下载这个稳定一点的版本了。2.使用安装包傻瓜式安装即可。3.打开命令行,输入node -v出现nodejs版本号证明安装成功。截图如下:2.Nodejs的交互式编程node #进入relp.exit #退出load #加载s

2020-09-02 10:08:57 147

原创 ECS手动部署MySQL数据库

1.准备-使用putty远程登录服务器。(1)启动puttyHost Name(or IP address):输入ECS的公网IPPort:22Connection Type:SSHSaved Sessions(可选):输入一个便于记忆识别的名称,点击Save可以保存以上三个设置,下次可以不用再输入。补充:SSH(2)单击Open首次连接时会出现PuTTY Security Alert警告,表示PuTTY无法确认远程服务器的真实性,只能提供服务器的公钥指纹。选择是,表示您信任该服务器,

2020-07-29 17:51:15 543

原创 LC题解02-判断子序列

题目描述题号:392难度:简单题目描述:给定字符串 s 和 t ,判断 s 是否为 t 的子序列。你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。示例:题解本题只需要遍历字符串就好,需要两个指针,一个指向模式串一个指向目标串,以

2020-07-27 12:00:50 259

原创 LC题解01-最多能完成排序的块

题目描述题号:769难度:中等题目描述:数组arr是[0, 1, …, arr.length - 1]的一种排列,我们将这个数组分割成几个“块”,并将这些块分别进行排序。之后再连接起来,使得连接的结果和按升序排序后的原数组相同。我们最多能将数组分成多少块?示例:题解...

2020-07-25 17:14:44 249

空空如也

空空如也

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

TA关注的人

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