自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CUG_UESTC的博客

滴水穿石非一日之功

  • 博客(31)
  • 资源 (9)
  • 收藏
  • 关注

原创 Artistic style transfer for videos(译—视频的艺术风格迁移)

摘要过去,手工重绘一副艺术风格的图像需要专业的艺术家和很长的时间,重绘视频序列更是无法想象。现在使用计算机使其成为可能,我们提出了一种方法,将风格从一张图片转移到整个视频序列。我们利用最近静态图片风格转移的最新进展,并提出适用于视频的新初始化和损失函数。这使我们能够生成一致且稳定的风格化视频序列,即使在具有大运动和强遮挡的情况下也是如此。我们表明,所提出的方法在质量和数量上明显优于更简单的bas...

2019-02-27 19:45:21 2298 7

原创 Real-Time Neural Style Transfer for Videos(译)—实时的视频风格迁移

Real-Time Neural Style Transfer for Videos摘要最近的研究表明前馈卷积网络在图像风格迁移上有很大的潜能。在本文中,我们进一步探索了利用前馈网络完成视频风格迁移的可能性,同时保持视频帧之间的时间一致性。我们的前馈网络通过强制执行连续帧的输出来进行训练,以便在风格上和时间上保持一致。更具体地,提出混合损失:输入帧的内容信息,给定风格图像的风格信息和连续帧的时...

2019-02-25 16:43:22 6303

原创 Multi-Label Transfer Learning for Semantic Similarity

介绍 本文提出了一种新颖的多标签迁移学习方法,以共同学习多个注释提供的信息,而不是将它们视为独立的任务。随着句子编码器的最新发展和成功,将句子映射到固定长度矢量或句子嵌入,一种方法是首先使用预训练模型计算每个句子的嵌入,然后输出两个嵌入之间的余弦相似度。 作为预测的相似性。由于这些句子编码器是在大型语料库上训练的,这些语料库通常不属于语义相似性领域,因此迁移学习对于这种方法的表现至关重要。...

2018-07-04 17:36:47 953

原创 python常用函数和使用技巧日常总结(不定期更新)

感觉专门花费大量时间去精通一门语言是很困难的,因为许多高深的用法即使你当时学会了,也会因为很少使用导致你很快忘记。反倒是在平时的学习过程中遇到一些很棒的用法记录下来,以便以后使用倒很有帮助。所以打算专门用一篇博文记录我所遇到的python语言中如numpy、matplotlib等比较棒的库的函数用法和技巧。numpy.flatnonzero() 函数用法大概是这样的: 输入一个矩阵,返回

2018-01-14 15:13:14 3004

原创 python超精简代码实现快速排序

在学习CS231n课程的时候,看到作者给的快排示例,觉得特精简,就记下来了。 以前在课本上看到的快排使用循环写的,感觉相对比较复杂,这个递归的思想,虽然代码执行速度上可能没有循环快,但是代码可读性很强,对理解快排也是很有帮助。def quicksort(arr): if len(arr) 1: return arr pivot = arr[int(len(

2018-01-08 14:58:46 2025 1

原创 win10+ubuntu双系统配置

对于win10和ubuntu双系统的安装,毫不夸张的说不下50次了,强制关机重启估计接近200次,浏览的教程不下100个,终于今天,历史性的安装成功了,为了避免时间长了遇到同样的问题不知道怎么解决,还是打算记下来,同时也可以帮助其他有需要的伙伴轻松配置双系统和引导。首先需要说的是安装本来不是一件特难的事,大致流程其实也很简单,可就是会遇到奇奇怪怪恶心你的问题,包括引导问题、英伟达独显问题、grup引

2017-12-22 21:19:06 65960 36

原创 神经网络和深度学习(三)——反向传播工作原理

反向传播算法工作原理在上一篇文章,我们看到了神经网络如何通过梯度下降算法学习,从而改变权重和偏差。但是,前面我们并没有讨论如何计算代价函数的梯度,这是一个很大的遗憾。这一篇文章,我们将介绍一种称为反向传播的快速计算梯度的算法。使用反向传播算法学习的神经网络比其他早期的方法要快很多,这使得使用神经网络可以解决之前不能解决的问题。如今,反向传播算法是神经网络中最重要的组成部分。你完全可以忽略反向传播算法

2017-08-29 16:57:19 5732 6

原创 神经网络和深度学习(二)——一个简单的手写数字分类网络

一个简单的手写数字分类网络接上一篇文章,我们定义了神经网络,现在我们开始手写体的识别。我们可以将识别手写数字这个问题划分为两个子问题,一,我们需要将一幅包含了许多数字的图像分解为一系列独立的图像,每一幅图像包含了一个数字。比如,我们需要把下图分解: 将该图分解为6幅独立的图像: 我们人可以很轻松的将其分开,但是计算机可不那么认为。一旦图片被分割后,程序需要将每个数字单独识别。因此,举个例

2017-08-18 17:04:40 20450 14

原创 神经网络和深度学习(一)——初识神经网络

神经网络和深度学习神经网络:一种可以通过观测数据使计算机学习的仿生语言范例深度学习:一组强大的神经网络学习技术神经网络和深度学习目前提供了针对图像识别,语音识别和自然语言处理领域诸多问题的最佳解决方案。传统的编程方法中,我们告诉计算机如何去做,将大问题划分为许多小问题,精确地定义了计算机很容易执行的任务。而神经网络不需要我们告诉计算机如何处理问题,而是通过从观测数据中学习,计算出他自己的解决方案

2017-08-15 19:18:17 84447 12

原创 社团挖掘算法——BGLL算法

在说明该社团分解的算法前,先简单介绍一下模块度的概念(modularity),该值被定义为: 其中AijA_{ij} 表示节点i之间的权值(无向图边权值为1),kik_i 表示网络中节点i的权值之和,cic_i表示节点i所属的社区,如果i和j在同一个社区则δ(ci,cj)=1\delta(c_i,c_j)=1否则等于0,m为整个网络的边数。 简化后网络的模块度计算公式变为: Q=∑ncv=

2017-08-10 10:32:53 13709 6

原创 matplotlib(三)——Working with text

基础的text命令下面这些命令是在pyplot用户界面中创建文本:text()——在axes中任意位置添加文本xlabel()——在X轴上添加轴标签ylabel()——在Y轴上添加轴标签title()——给axes添加标题figtext()——给一个figure中任意位置添加文本suptitle()——给一个figure添加标题annotate()——在axes中添加批注,可带有箭上

2017-01-12 20:08:30 5494

原创 matplotlib(二)——style sheets定制图、工具栏

使用style sheets定制图style package提供了对切换图表样式的支持,它里面的参数与matplotlib.rc(matplotlib中默认的样式表文件 )中的参数一样。看一下matplotlibrc文件中的内容,在windows中它位于matplotlib\mpl-data目录下,在linux中它位于/usr/local/lib/python2.7/dist-packages/ma

2017-01-10 14:11:42 5038 1

原创 matplotlib(一)——pyplot使用简介

pyplot介绍matplotlib.pyplot是一个有命令风格的函数集合,它看起来和MATLAB很相似。每一个pyplot函数都使一副图像做出些许改变,例如创建一幅图,在图中创建一个绘图区域,在绘图区域中添加一条线等等。在matplotlib.pyplot中,各种状态通过函数调用保存起来,以便于可以随时跟踪像当前图像和绘图区域这样的东西。绘图函数是直接作用于当前axes(matplotlib中的

2017-01-05 11:02:59 149268 20

原创 Python成长之路(四)——循环设计、循环对象、函数对象、错误处理、动态类型

Python成长之路(四)——循环设计、循环对象、函数对象、错误处理、动态类型

2016-12-22 15:53:14 778

原创 NetworkX使用手册

介绍NetworkX是一款Python的软件包,用于创造、操作复杂网络,以及学习复杂网络的结构、动力学及其功能。 有了NetworkX你就可以用标准或者不标准的数据格式加载或者存储网络,它可以产生许多种类的随机网络或经典网络,也可以分析网络结构,建立网络模型,设计新的网络算法,绘制网络等等。 如果在此之前你还不太了解Python,戳这里——>python新手教程安装其实如果要用NetworkX来

2016-12-21 14:09:45 55407 7

原创 Python成长之路(三)——词典、文本文件的输入输出、模块、函数的参数传递

Python成长之路(三)——词典、文本文件的输入输出、模块、函数的参数传递

2016-12-19 16:57:36 1534

原创 Python成长之路(二)——循环、函数、面向对象

Python成长之路(二)——循环、函数、面向对象

2016-12-18 16:43:06 1053 1

原创 Python成长之路(一)——准备、基本数据类型、序列、运算、缩进和选择

Python成长之路(一)——准备、基本数据类型、序列、运算、缩进和选择

2016-12-17 21:07:36 5243

原创 Git快速上手

What is Git首先我们需要知道Git是什么,Git是一个分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,在此之前,人们都是使用的集中式的版本控制系统(CVS,SVN)。要知道分布式版本控制系统的优先,就需要先了解集中式版本控制系统是如何工作的。集中式版本控制系统 集中式版本控制系统的版本库是集中存放在中央服务器的,大家在工作时需要从服务器下载最新的版本(要是电信把你宽带停

2016-12-05 20:35:52 626

原创 信息安全与密码学概论

一篇文章让你初步了解信息安全领域。1、简述安全攻击,安全机制,安全服务安全攻击:任何危及信息系统安全的行为。安全机制:用来检测、阻止攻击或者从攻击状态恢复到正常状态的过程。安全服务(安全属性):使用一种或多种安全机制来增强安全、对抗安全攻击的过程。 2、安全服务(安全属性)的几个属性及定义,注意可用性身份认证(鉴别):确保每个实体都是他们所声称的实体访问控制:防止对资源的未授权使用

2016-11-25 10:43:21 8850

原创 Linux成长之路(八)——Linux进程管理

Linux进程管理Linux进程的基本概念和核心内容是很复杂也很多的,这里我也不仔细介绍,大家可以自行学习,这里主要介绍对进程的一些管理和控制的基本操作。进程的查看 不管在测试的时候还是在实际的生产环境中或者自己的使用过程中,难免遇到进程的一些异常,所以 Linux 为我们提供了一些工具可以查看进程的一些状态信息,我们可以通过 top 动态实时的查看进程的状态的已经系统的一些信息如 CPU、内

2016-11-21 17:16:29 888

原创 Linux成长之路(七)——正则表达式和Linux下软件安装

正则表达式首先要讲清楚正则表达式本身就需要许多内容,这里就不单独讲解有关正则表达式的详细内容。这里主要介绍grep、sed、awk这几个命令。grep模式匹配命令基本操作 grep命令用于打印输出文本中匹配的模式串,它使用正则表达式作为模式匹配的条件。grep支持三种正则表达式引擎,分别用三个参数指定: 在通过grep命令使用正则表达式之前,先介绍一下它的常用参数: 使用栗子: 使用正则表达

2016-11-21 09:21:56 1319

原创 Linux成长之路(六)——简单的文本处理和数据流重定向

简单的文本处理这一节我们将介绍这几个命令tr(注意不是tar),col,join,paste。实际这一节是上一篇关于能实现管道操作的命令的延续,所以我们依然将结合管道来熟悉这些命令的使用。【tr】命令 tr命令可以用来删除一段文本信息中的某些文字。或者将其进行转换。 使用方法: tr [option]…SET1[SET2] : 【col】命令换成 col命令可以将Tab

2016-11-20 15:18:30 1007

原创 Linux成长之路(五)——Linux任务计划crontab和命令执行顺序控制与管道

Linux任务计划crontabcrontab的使用 我们时常会有一些定期定时的任务,如周期性的清理一下/tmp,周期性的去备份一次数据库,周期性的分析日志等等。而且有时候因为某些因素的限制,执行该任务的时间会很尴尬。本文将带你很好的利用 Linux 系统的计划工具。crontab简介 crontab 命令常见于 Unix 和类 Unix 的操作系统之中(Linux 就属于类 Unix 操作系

2016-11-19 21:34:49 7910

原创 Linux成长之路(四)——文件打包与解压缩

文件打包和解压缩zip压缩打包程序 在 Windows 上我们最常见的不外乎这三种.zip,.rar,*.7z后缀的压缩文件,而在Linux系统上却还有其他一些压缩文件: 使用zip打包文件夹 这里-r和前面删除目录中的-r意义一样,表示递归打包,而-q表示表示安静模式,即不显示进度,-o表示输出文件名。 这里可以看到打包失败,原因是没有提供sudo权限: 设置压缩级别 1

2016-11-19 21:32:46 650

转载 幂律分布与二八法则

转载自:关于幂律分布的一个笔记0:题外话或补记 最早知道二八法则,还是一本介绍犹太民族杰出人物的书,被称为犹太法则。说犹太人跟钱打交道较其他民族多,很早就知道了这个世界上是80%的人把钱借给了20%的会钱生钱的人,而且论据之一居然是人体80%是由水组成,只有20%为其他关键物质;另一论据是空气80%由氮气构成,只有20%包括氧气在内的其他气体。这些固然都是颇有趣的现象,但一直未能上升到理论的高度。

2016-11-10 14:49:14 12270

原创 复杂网络中重要节点挖掘方法综述

复杂网络的一些相关概念可以参考我上一篇博客:复杂网络入门复杂网络中的节点各种的重要性是不一样的,如在微博这一社交平台中,一些微博红人和一些明星大咖的影响力和一个微博新手的重要性是不一样的;在大学校园里,校学生会主席和一个学计算机的死宅在大学这个社交网络中的重要性也是不一样的;在全国铁路网中,北京市,武汉市与拉萨市,乌鲁木齐市的重要性也是不一样的。 这篇文章主要介绍复杂网络中重要节点的发掘的一些基本

2016-11-08 09:58:05 19405 2

原创 复杂网络综述

本人毕业设计是关于复杂网络的,之前完全没听说过的概念,于是就在网上找了一些论文来看,顺便做下笔记,这篇文章主要讲了复杂网络的一些基础概述。 这里的网络不是(不仅仅是)计算机网络这门课中的网络,它表示的是任何一个可以用节点和节点之间连线来代表的一个系统,如:神经系统可以看做是大量神经细胞通过神经纤维相互连接形成的网络。拓扑结构 拓扑结构就是们把网络不依赖于节点的具体位置 和边的具体形态就能

2016-11-05 09:44:55 22352 9

原创 Linux成长之路(二)——Linux目录结构和对文件的基本操作

一. Linux目录结构Windows系统与Linux系统在文件管理上是不同,Windows最顶层文件目录是用存储介质(磁盘)来区分的,除系统文件外,用户文件放在哪个盘里都一样,而Linux整个文件系统都是由文件目录(树形目录)来管理的,所以目录在Linux中是非常重要的概念。FHS标准(Filesystem Hierarchy Standard 文件系统层次结构标准)

2016-10-15 15:37:39 675

原创 Linux成长之路(三)——环境变量和搜索文件

一、环境变量变量 这里所指的变量(Shell变量)可以看成编程语言中的变量,它也有自己的命名规则和变量类型,可以参与运算,有作用域限定。其实Shell本身也就是一种程序语言。 使用“declare”命令创建一个变量: 可能有的读者会说declare命令似乎没有存在的意义,其实它在创建其它指定类型的变量(如数组)时会用到。环境变量 环境变量就是作用域比自定义变量要大,如Shell

2016-10-15 14:46:52 880

原创 Linux成长之路(一)——基本概念及操作、用户及文件权限管理

一、基本概念及操作Linux与Windows的区别Linux是免费的,Windows是收费的;Windows平台数量和质量的优势,不过大部分为收费软件,由微软官方提供重要支持和服务; Linux平台大多为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;有全球所有的 Linux 开发者和自由软件社区提供支持。Linux比Windows更安全,不需要安装

2016-10-07 15:06:12 1050 1

Mastering Machine Learning With scikit-learn.pdf 中文版

Mastering Machine Learning With scikit-learn(中文文字版).pdf

2017-12-05

一行代码训练bp网络

一行代码既可训练bp网络,同时提供多种参数设置。 为了方便平时使用,花了两天时间完成了一个使用BP网络的包,功能不多,满足日常使用,后续可能或继续维护更改源码。能力有限,代码可能不完善,望见谅。

2017-10-18

神经网络实现简单的手写数字识别

使用74行python代码实现简单的手写数字识别神经网络。 输出值为10000个测试样本中识别正确的图像数量。

2017-08-18

BGLL社区划分算法(python+networkx包)

算法来自论文:Fast unfolding of communities in large networks 是一种快速的非重叠的社团划分算法 使用说明,直接调用BGLL函数,参数传入Graph类型的变量就可以得到结果,返回值第一个是所返回的社区结果,第二个是所有节点对应的社区号。

2017-08-10

BGLL社团划分算法

算法来自论文:Fast unfolding of communities in large networks 是一种快速的非重叠的社团划分算法 使用说明,直接调用BGLL函数,参数传入Graph类型的变量就可以得到结果,返回值第一个是所返回的社区结果,第二个是所有节点对应的社区号。

2017-08-10

全国交通咨询模拟系统

全国交通咨询模拟系统、火车、车次、铁路线、站台、时刻表等

2017-01-03

图像处理与分析

图像处理与分析基本方法,二值化,灰度切分,动态范围压缩,图像求反 ,增强对比度,线性平滑滤波,灰度切分。

2016-12-28

罗马尼亚度假问题

代价一致的宽度搜索、有限制的深度优先搜索、A*算法、贪婪算法解决罗马尼亚度假问题!

2015-12-02

回溯法、遗传算法、CSP最小冲突法解决n皇后问题

使用回溯法、遗传算法、CSP最小冲突法解决n皇后问题。

2015-12-01

空空如也

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

TA关注的人

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