自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BE A CREATOR

天才,就是比较"二"的人才

  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

原创 无人驾驶的技术安全风险可以避免吗?

今年6月底,特斯拉自动驾驶汽车发生了一起致命意外,一时间无人驾驶的安全性被推到了风口浪尖。一直以来,虽然各个自动驾驶开发企业都都在不断的公开自动汽车的路测数据,但是自动驾驶的安全性问题一直是业内外认识争论的关键点,也是自动驾驶汽车能否顺利上路和顺利获得乘客、用户使用的关键。今日Uber更是收购了才成立了8个月的明星自动卡车公司Otto,并且在这几天陆续在没有有Uber的自动驾驶汽车上路了。

2016-08-26 15:36:14 5401 1

原创 无监督学习(图像处理应用中)的前世今生

在机器学习和人工智能领域,相信大家都会非常了解机器学习可以分为有监督学习、无监督学习,或许中间再加一个半监督学习。我们也知道,目前大部分的有效和高精确度的学习方法都是使用有监督的学习方法来实现的。关于有监督,无监督和半监督的机器学习方法可以参考这篇文章《The 10 Algorithms Machine Learning Engineers Need to Know 》,同时,提供文章中提到的一本经典书籍之一:Peter Norvig教授的《人工智能——一种现代方法》。

2016-08-25 01:03:42 6057 1

原创 对抗样本与生成式对抗网络

最近一个月,人工智能领域听的最多的名词之一,莫过于对抗样本和对抗性网络,从最开始Yann LeCun在Quora上直播时表示生成对抗性网络近期人工智能最值得期待的算法之一,到近日生成对抗性网络的发明者Ian Goodfellow在Quora上直播讲述自己的学习经历和研究,而对比起LeCun, Ian Goodfellow的知名度可能没有那么高,但是Goodfellow是Yoshua Bengio的学生,前Google科学家,现在被Elon Musk招到OpenAI做科学家。 那到底什么是对抗样本?

2016-08-13 23:34:28 20955

原创 Hi3518开发板开发总结

0. 前言     其实还挺忙的,但是这篇文章总结的内容我大概弄了两天,所以还是要总结一下,感觉都比较琐碎,但是免得下次又要重新做一部分的工作浪费精力。   一般网上大部分的教程可能都是教用一台Windows的电脑做客户机,一台Linux的虚拟机,然后连上板子。我直接把Windows的那台机省了,因为我本身也不太习惯用windows做开发环境,使用windows的教程主要是因为可以用S

2015-06-17 02:34:21 10022 2

原创 Boosting从原理到实现图像数组的训练

Boosting原理众做周知,boosting就是所谓的有多个弱分类器组成一个强分类器。而什么叫做弱分类学习和什么时候需要使用弱分类学习呢?弱分类学习弱分类学习:识别一组概念的正确率仅比随机猜的概率高一点。 同理,当需要分类的训练组具有上述特点时,可以优先考虑使用boosting算法。

2015-03-14 02:52:26 2026

原创 程序内执行shell命令自动获取局域网内所有在线IP和开放端口(Linux)

前言        题目说的有点长,其实就是以下几件事,第一是让Shell命令可以在程序内执行,然后将执行结果传递给变量,从而可以进行后续的事务处理,第二是使用nmap命令获取当前局域网内所有在线IP和开放的端口,最后就是对nmap获得的结果进行处理,得到只有IP和端口的结果。        Linux命令行的强大功能相信使用Linux的人都知道,一个命令等于你在windows用几百行甚至

2015-01-22 00:54:14 5283

原创 Vim编程下自创Makefile模板

前言       一直都对Linux和Vim情有独钟,其实windows也很不错,因为工作上难免有些情况只能使用windows进行开发,包括有些API或者SDK都只有windows版本,只是用Linux的时候就感觉和计算机特别亲近的感觉,哈哈哈,夸张而言。       至于Vim(这里暂且不讨论vim和emacs谁更好的问题,这个是哲学问题),对比起大多数人估计都习惯使用IDE进行编程,使

2015-01-17 18:18:45 2239

原创 驾驭服务器——网络配置(超详细版本)

以前一直都是用虚拟机,而且用的是Desktop版本的,觉得很多东西都是理所当然的,这次直接给服务器装了系统,而且装的是server版本的,服务器还是那种大型的几万块的服务器,一下子要求高了很多,发现很多东西都是要自己配置的,然后弄了一下,终于弄好了,真不容易,发现我技术部分什么都做了,快全能了。       本文的系统环境是unbuntu14.04 server LTS。

2015-01-16 02:16:12 3640

原创 图像组训练过程的PCA和LDA应用方法

前言       在图像的训练中,通常会把图像的每一个像素看做是一个变量,所以在图形训练的时候,变量的个数非常多,继而出现比较大的问题是变量之间往往有很多存在相关性,变量间的相关性会造成信息的重叠和分析的复杂性,所以使用主成分分析(Principal Componen Analys,简称“PCA”)进行降维是一个基本的方法。       当使用了PCA进行降维后,我们介绍一个简单的分类器:

2015-01-15 01:28:58 2125

原创 改进遗传算法优化数据中心动态网络流量分配

通常对于大型的数据中心网络(Data Center Networks, 简称DCN)来说,每一台服务器的使用情况是非常不一样的,而平均使用的情况几乎不存在,大部分的情况都是70%的使用和流量需求会集中在一小部分的服务器上,而这个也是通过LAN网络构建云计算中心所必不可免的问题。        如图是大部分情况下数据中心服务器使用的热点情况:

2015-01-11 15:49:20 2301

原创 步态能量图实现(二)

前言     时隔半年,才写这个步态能量图(二),一方面是这次的实现使用了不同的数据库,另一方面,则是有了编码和思路上的改进。本次改进本次主要有以下三个方面的改进:1. 实现的数据库是自动化所是的CASIA datasetB,之前实现的是USF的数据库,前者的数据量要比后者大得多。而且可以涉及到不同的角度,不同的行为(大衣、背包和正常)。2. 编码上全部自动化提取文件夹

2015-01-11 03:26:42 5136 11

原创 改善mysqli中使用DELETE的小bug

背景知识      用PHP架设网站, 必然要与数据库做交互,现在像用LAMP假设网站的话,大部分都是用MySQL,(我自己对NoSQL的研究会比较多一些,但这个不是本文讨论的内容)。而使用MySQL,还可以使用mysqli,全称是MySQL improved。mysqli可以通过制定SQL语句,使用prepare(),query()等函数与数据库进行交互。问题描述

2014-12-24 00:54:22 1306

原创 视频采集卡二次开发(天敏SDK2500+openCV)

一、视频开发难点做视频二次开发最常遇到的问题有两个,一个是算法分析的问题,就是图像处理的问题,另一个就是视频流的问题,就是串口和数据解码的问题。通常来说,科研领域大多在研究前者,而民间的发烧友大多在弄后者,因为科研机构大多不需要考虑硬件开销,他们的目标就是把结果弄出来,而民间的发烧友大多对算法兴趣不大,喜欢搞硬件。二、主题知识这次的视频采集卡(又称“板卡”)考虑到性价比的问题,

2014-12-21 01:21:36 8436 2

原创 【随机算法】Johnson-Lindenstrauss Theorem 详细解读

前言      jiang

2014-10-07 13:14:32 8072

原创 openCV2 的精髓——深入讲解Mat原理(非如何使用)

一直觉得openCV最牛逼的地方其实是图像数据的定义与存取使用

2014-10-06 22:41:12 1833

原创 设计模式1——Abstract Factory模式(C++实现)

Factory

2014-05-10 00:18:12 980

原创 OpenCv2.4.5实现高斯混合模型的前景分离

之前据说基于2.3以上的高斯混合模型不显示前景

2014-05-02 02:52:28 1516 1

原创 【error】LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value

错误整理:

2014-05-01 22:11:36 1338

原创 Qt实现按钮组件切换不同的内容组件

做Qt开发难免会遇到按钮组件,然后对内容组件进行切换的基础假设,

2014-05-01 16:12:49 5985

原创 步态能量图的实现(一)

// CreateGEI.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include using namespace std;using namespace cv;int main(int argc,char* argv[]){    char filename

2014-04-26 19:00:15 5860 1

改进遗传算法优化数据中心动态网络流量分配

介绍地址:http://blog.csdn.net/luoyun614/article/details/42610561

2015-01-11

Dynamic Scheduling for Wireless Data Center Networks

《Dynamic Scheduling for Wireless Data Center Networks》Yong Cui, Member, IEEE, Hongyi Wang, Xiuzhen Cheng, Senior Member, IEEE, Dan Li, Member, IEEE, and Antti Yla¨-Ja¨a¨ ski

2015-01-11

StereoVision.zip

天敏SDK3000结合opencv的开发案例

2014-12-21

一种多区域视频监控入侵检测报警方法的研究

一种多区域视频监控入侵检测报警方法的研究

2014-12-21

Johnson-Lindenstrauss Theorem - EtoneWiki_files

Johnson-Lindenstrauss Theorem - EtoneWiki_files

2014-10-07

linux下调用Shell实现文件上传ftp服务器

linux下调用Shell实现文件上传ftp服务器

2014-09-23

QT5中使用QFtp类.rar

众所周知,QT5由于各种原因去掉了QFtp,但是如果需要使用FTP功能的还是希望可以用回QFtp,本资源是编译好的QFtp动态和静态库,按说明添加即可使用

2014-09-23

元胞自动机模拟交通流代码

基于元胞自动机模拟的交通流代码 Matlab实现

2014-02-08

深度学习的9篇标志性论文

A Fast Learning Algorithm for Deep Belief Nets (2006) - 首 次提出layerwise greedy pretraining的方法,开创deep learning方向。 layerwise pretraining的Restricted Boltzmann Machine (RBM)堆叠起来构成 Deep Belief Network (DBN),其中训练最高层的RBM时加入了label。之后对整个DBN进行fine-tuning。在 MNIST数据集上测试没有严重过拟合,得到了比Neural Network (NN)更低的test error。 Reducing the Dimensionality of Data with Neural Networks (2006) - 提 出deep autoencoder,作为数据降维方法发在Science上。Autoencoder是一类通过最小化函数集对训练集数据的重构误差,自 适应地编解码训练数据的算法。Deep autoencoder模型用Contrastive Divergence (CD)算法逐层训练重构输入数据 的RBM,堆叠在一起fine-tuning最小化重构误差。作为非线性降维方法在图像和文本降维实验中明显优于传统方法。 Learning Deep Architectures for AI (2009) - Bengio关于deep learning的tutorial,从研究背景到RBM和CD再到数种deep learning算法都有详细介绍。还有丰富的reference。于是也有个缺点就是太长了。 A Practical Guide to Training Restricted Boltzmann Machines (2010) - 如果想要自己实现deep learning算法,这篇是不得不看的。我曾经试过自己写但是效果很不好,后来看到它才知道算法实现中还有很多重要的细节。对照网上的代码看也能更好地理解代码。 Greedy Layer-Wise Training of Deep Networks (2007) - 对DBN的一些扩展,比如应用于实值输入等。根据实验提出了对deep learning的performance的一种解释。 Why Does Unsupervised Pre-training Help Deep Learning? (2010) - 总结了对deep learning的pretraining作用的两种解释:regularization和help optimization。设计实验验证两种因素的作用。 Autoencoders, Unsupervised Learning, and Deep Architectures (2011) - 从理论角度对不同的Autoencoders作了统一分析的尝试。 On the Quantitative Analysis of Deep Belief Networks (2008) - 用annealed importance sampling (AIS)给出一种估计RBM的partition function的方法,从而能够估算p(x)以及比较不同的DBN。 Training Restricted Boltzmann Machines using Approximations to the Likelihood Gradient (2008) - 提 出用persistent contrastive divergence (PCD)算法逼近 maximum likelihood estimation的目标,从而可以得到更好的generative model。传统CD算法并不是以最大化 p(x)为目标的,另有paper证明CD算法不对应任何优化目标函数

2013-12-15

android 左右上下滑动分页(代码)

android 左右上下滑动分页(代码)

2013-08-09

《大数据:互联网大规模数据挖掘与分布式处理》迷你书.part2

《大数据:互联网大规模数据挖掘与分布式处理》迷你书.part1

2013-07-15

《大数据:互联网大规模数据挖掘与分布式处理》迷你书.part1

《大数据:互联网大规模数据挖掘与分布式处理》迷你书.part1

2013-07-14

空空如也

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

TA关注的人

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