自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stay hungry,stay foolish

  • 博客(318)
  • 资源 (1)
  • 收藏
  • 关注

转载 PyTorch常用代码段合集

pytorch 常用代码总结

2023-02-03 20:30:30 421

原创 caffe 训练笔记总结

1 序言本文主要是自己平时训练参数调整的总结,后续也不断的完善,由于以前训练调参过程中,没有总结总是忘记的参数,这个也自己备忘,如有错误或者引用不当,欢迎指正。Last modified date: 2019-03-012 优化器caffe总共提供了六种优化方法:Stochastic Gradient Descent (type: “SGD”),AdaDelta (type: “Ad...

2019-03-01 16:32:16 765

原创 Windows(host) 和 Ubuntu(guest )虚拟机共享文件夹设置总结

1 引言在window中安装VMware workstation 后,安装Ubuntu虚拟机系统的时候,会经常使用到共享文件夹的方式,例如使用深度学习进行训练测试的时候,需要指定相关的数据集路径等,因此共享文件的设置是很重要的一点。由于经常安装虚拟机,发现使用VMware tools 安装后,进行挂在文件的时候,总是提示错误,无数挂载文件,这个问题困惑了很久,看国外的网站,终于找到解决方案,最...

2018-02-08 11:18:09 1158

转载 软件架构学习小结

软件架构设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。本文从架构师职责、软件架构定义、设计架构、评估架构、架构管理等方面来描述了解软件架构的含义和怎样设计软件架构。 一、软件架构师的职责架构师分为以下几大类:业务架构师、主题领域架构师、技术架构师、项目架构师(J2EE架构师、.NET架构师等)、系统架构师。1

2017-09-20 15:01:23 17098

转载 Unity3d架构之-Unity MVC框架 StrangeIoC

由于工作原因最近在看unity的一个IOC框架:StrangeIOC,官方的文档都不是很好理解,找到了一篇比较好的GetStart文章,顺手翻译一下,一来方便自己加深理解,二来还是想共享出来,Strange是一个unity3d中用于控制反转的第三方框架,控制反转(IOC-Inversion of Control)思想是类间解耦的一个重要方法,对于我来说,任何解耦技术都值得去学习。什么是IOC?这里有

2017-06-22 15:35:25 2830

转载 Unity3d架构之-Unity MVC框架 StrangeIoC

由于工作原因最近在看unity的一个IOC框架:StrangeIOC,官方的文档都不是很好理解,找到了一篇比较好的GetStart文章,顺手翻译一下,一来方便自己加深理解,二来还是想共享出来,Strange是一个unity3d中用于控制反转的第三方框架,控制反转(IOC-Inversion of Control)思想是类间解耦的一个重要方法,对于我来说,任何解耦技术都值得去学习。什么是IO

2017-06-22 15:15:02 1423

转载 深入理解IOC模式及Unity框架

研究了下,有几篇博客确实已经说得很清楚了     1、IoC模式:http://www.cnblogs.com/qqlin/archive/2012/10/09/2707075.html  这篇博客是通过一个播放器的例子来说明什么是依赖,依赖倒置,控制反转(IOC),最后实现依赖注入。通过Unity实现IOC容器。不错的一个例子    2、深入理解DIP、IoC、DI以及IoC容器

2017-02-21 15:29:04 1419

转载 面向服务的分析与设计原理

面向服务的分析与设计原理SOA 项目交叉学科建模方法 最初的面向服务的体系结构(Service-Oriented Architecture,SOA) 的实现项目的经验表明,诸如面向对象的分析与设计(Object-Oriented Analysis and Design,OOAD)、企业体系结构(Enterprise Architecture,EA)框架和业务流程建模(Business Proces

2017-01-22 16:18:28 5750

原创 Makefile初步使用

1 初步基本知识1.1 gcc的使用在Linux 下,gcc 比较常用的一种格式为:gcc 源文件名 -o 目标文件名例如源文件名称为main.c。 代码如下:#include <stdio.h>int main(int argc, char* argv[]){ int i = 0; for( i = 0; i < argc; i++) { printf("

2017-01-14 16:29:39 18126

转载 Cmake入门实战

CMake 入门实战从实例入手,讲解 CMake 的常见用法。Contents什么是 CMake入门案例:单个源文件多个源文件自定义编译选项安装和测试支持 gdb添加环境检查添加版本号生成安装包将其他平台的项目迁移到 CMake相关链接类似工具什么是 CMakeAll problems in computer scienc

2017-01-07 18:39:33 890

转载 Entity Framework 基础

英文原文: http://www.entityframeworktutorial.net/what-is-entityframework.aspx 一、什么是Entity Framework    微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据

2016-12-30 10:00:50 917

转载 Cmake的介绍和使用 Cmake实践

Cmake的介绍和使用 Cmake实践Cmake优点:1.       开发源代码,实用类BSD许可发布。2.       跨平台,并可以生成native编译配置文件,在linux/unix平台,生成makefile,在mac平台可以生成xcode,在windows平台可以生成msvc工程的配置文件。3.       能够管理大型项目4.       简

2016-12-03 11:38:31 3282

转载 正式使用opencv里的训练和检测 - opencv_createsamples、opencv_traincascade-2.4.11版本

正式使用opencv里的训练和检测 - opencv_createsamples、opencv_traincascade-2.4.11版本一、基础知识准备首先,opencv目前仅支持三种特征的训练检测, HAAR、LBP、HOG,选择哪个特征就去补充哪个吧。opencv的这个训练算法是基于adaboost而来的,所以需要先对adaboost进行基础知识补充啊,网

2016-11-22 22:10:25 2067

转载 在opencv3中的机器学习算法

在opencv3中的机器学习算法在opencv3.0中,提供了一个ml.cpp的文件,这里面全是机器学习的算法,共提供了这么几种:1、正态贝叶斯:normal Bayessian classifier    我已在另外一篇博文中介绍过:在opencv3中实现机器学习之:利用正态贝叶斯分类2、K最近邻:k nearest neighbors classifie

2016-11-13 15:37:42 1501

转载 计算机视觉工具、代码合集

计算机视觉工具、代码合集1 特征提取(Feature Extraction)SIFT [Demo program][SIFT Library][VLFeat]PCA-SIFT [Project]Affine-SIFT [Project]SURF [OpenSURF][Matlab Wrapper]Affine Covariant Features [Oxford p

2016-11-12 09:36:06 836

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 

2016-11-01 13:31:55 473

转载 HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等

引言HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大纲如下:1、HTTP概述1.1、HTTP协议的客户端与服务器的交互1.2、

2016-11-01 13:22:25 1051

转载 Unity3D手游开发实践《腾讯桌球》客户端开发经验总结

Unity3D手游开发实践《腾讯桌球》客户端开发经验总结游戏程序平台类型:程序设计:设计思想/框架 客户端 编程语言: 引擎/SDK:Unity3D/2D   GameRes游资网授权发布

2016-10-09 11:21:04 2602

转载 Unity5 如何做资源管理和增量更新

Unity5 如何做资源管理和增量更新1.工具Unity 中的资源来源有三个途径:一个是Unity自动打包资源,一个是Resources,一个是AssetBundle。 Unity自动打包资源是指在Unity场景中直接使用到的资源会随着场景被自动打包到游戏中,这些资源会在场景加载的时候由unity自动加载。这些资源只要放置在Unity工程目录的Assets文件夹下即可,程序不需要关心他们的打包和加

2016-09-27 17:01:20 856

转载 Deep Learning in a Nutshell: Core Concepts

This post is the first in a series I’ll be writing for Parallel Forall that aims to provide an intuitive and gentle introduction to deep learning. It covers the most important deep learning concepts

2016-09-22 18:42:13 1209

转载 Unity3d 平台宏定义

1.依赖于平台的编译Unity包含一个“平台相关的编译”功能。这包括一些预处理指令,让你分割你的脚本编译和专为支持的平台之一执行代码段。您可以Unity编辑器中运行代码,这样你就可以专门为你的目标平台编译代码,并在编辑器中测试!2.Platform #define directivesThe platform #define directives that Unity supports for yo

2016-09-20 10:30:09 15813

转载 unity3d-与Android交互(unity5、android studio)

unity-与Android交互(unity5、android studio)使用的是工具是 unity5.4,Android Studio 2.0(后面简称 AS) 网上找到的教程大部分都是导出jar给unity调用,极少是用AS导出 aar 包给unity调用 用AS导出jar需要修改一下 build.gradle 文件,但这里主要是说导出 aar包 实现unity掉java里面的代码有两

2016-09-08 14:06:29 10973 1

转载 ubuntu 14.04 64位 安装Opencv3.1.0 (包含opencv_contrib模块)

ubuntu 14.04 64位 安装Opencv3.1.0 (包含opencv_contrib模块)写在前边:据官方说法,目前还不是太稳定的算法模块都在opencv_contrib里边,由于不稳定,所以不能在release版本里发行,只有在稳定以后才会放进release里边。但是这里边有很多我们经常要用的算法,比如SIFT,SURF等(在xfeatures2d 模块里边)

2016-08-20 17:09:05 5079 1

转载 OpenCV 3.1.0添加opencv_contrib模块(Windows)

OpenCV 3.1.0添加opencv_contrib模块(Windows)参考 https://segmentfault.com/a/1190000003496009说明一下,当我编译OpenCV_contrib时,已经是要配合OpenCV3.1的版本才能编译通过,所以有要自己编译OpenCV_contrib的请尽量使用较新的OpenCV版本。一、下载安

2016-08-20 17:06:03 2912

转载 OpenCV特征点检测------Surf(特征点篇)

OpenCV特征点检测------Surf(特征点篇)Surf(Speed Up Robust Feature)Surf算法的原理                                                                          1.构建Hessian矩阵构造高斯金字塔尺度空间其实surf构造的金字塔图像与si

2016-08-20 16:58:43 1368

转载 OpenCV 之 边缘检测

OpenCV 之 边缘检测  上一篇 OpenCV 之 图像平滑> 中,提到的图像平滑,从信号处理的角度来看,实际上是一种“低通滤波器”。  本篇中,数字图像的边缘,因为通常都是像素值变化剧烈的区域 (“高频”),故可将边缘检测视为一种 “高通滤波器”。  现实图像中,对应于像素值变化剧烈的情况如下:  1) 深度的不连续 (物体处在不同的物平面上)  2) 表

2016-08-11 19:38:04 959

转载 【Unity3d】【项目学习心得】从资源服务器下载资源(三)

【Unity3d】【项目学习心得】从资源服务器下载资源(三)上一篇我们分析了 从资源服务器下载资源(二)  接下来我们继续分析 LoadManager类。当我们的任务下载完成后,我们需要对任务的委托进行回调到调用对象。我们初步加入的委托有 complete、process、error ,接下来分别对这三个委托写相应的回调。

2016-08-11 10:21:25 822

转载 【Unity3d】【项目学习心得】从资源服务器下载资源(二)

【Unity3d】【项目学习心得】从资源服务器下载资源(二)继上篇的基础准备 从资源服务器下载资源(一) 我们现在继续进一步完成 LoadManager 管理类。管理类因为在全局中都是存在的,所以应该作为单例存在。因为LoadManager 类是管理多个 LoadRequest的,所以我们需要存储当前正在下载的LoadRequest,以及下载

2016-08-11 10:19:55 793

转载 【Unity3d】【项目学习心得】从资源服务器下载资源(一)

【Unity3d】【项目学习心得】从资源服务器下载资源(一)项目里面的许多资源都是从资源服务器加载的,这样子可以减小客户端的包大小。所以我们需要一个专门的类来管理下载资源。资源分很多类型,如:json表,txt文件,image文件,二进制文件,UIAtlas图集,AssetBundle等。所以,首先创建一个管理资源文件类型的类Lo

2016-08-11 10:18:00 1295

转载 ACM知识点

ACM知识点训练过ACM等程序设计竞赛的人在算法上有较大的优势,这就说明当你编程能力提高之后,主要时间是花在思考算法上,不是花在写程序与debug上。下面给个计划你练练: 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来。

2016-08-11 10:15:13 720

转载 逻辑数据库设计 - 单纯的树(递归关系数据)

逻辑数据库设计 - 单纯的树(递归关系数据)  相信有过开发经验的朋友都曾碰到过这样一个需求。假设你正在为一个新闻网站开发一个评论功能,读者可以评论原文甚至相互回复。  这个需求并不简单,相互回复会导致无限多的分支,无限多的祖先-后代关系。这是一种典型的递归关系数据。  对于这个问题,以下给出几个解决方案,各位客观可斟酌后选择。一、邻接表:依赖父节点  邻接表的方案如下

2016-08-03 14:02:43 644

转载 蒙特卡罗树搜索+深度学习 -- AlphaGo原版论文阅读笔记

蒙特卡罗树搜索+深度学习 -- AlphaGo原版论文阅读笔记原版论文是《Mastering the game of Go with deep neural networks and tree search》,有时间的还是建议读一读,没时间的可以看看我这篇笔记凑活一下。网上有一些分析AlphaGo的文章,但最经典的肯定还是原文,还是踏踏实实搞懂AlphaGo的基本原理我们再来吹

2016-07-26 22:13:04 1642 1

转载 深度学习斯坦福cs231n 课程笔记

深度学习斯坦福cs231n 课程笔记目录(?)[+]前言对于深度学习,新手我推荐先看UFLDL,不做assignment的话,一两个晚上就可以看完。毕竟卷积、池化啥的并不是什么特别玄的东西。课程简明扼要,一针见血,把最基础、最重要的点都点出来 了。 cs231n这个是一个完整的课程,内容就多了点,虽然说课程是computer visi

2016-07-26 22:03:59 24740

转载 C++静态库与动态库

C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非

2016-07-16 18:37:31 493

转载 opencv之离散傅里叶变换(DFT)

opencv之离散傅里叶变换[+]函数解读:C++: intgetOptimalDFTSize(int vecsize)源码解读;[cpp] view plain copy print?"font-size:18px;">int cv::getOptimalDFTSize( int size0 )

2016-07-16 16:56:30 3041

转载 OpenCV学习C++接口:图像遍历+像素压缩

OpenCV学习C++接口:图像遍历+像素压缩编译环境:VS2010+OpenCV2.3.1学习体会:当Mat为多通道时,如3通道,如果我们将其内容输出到终端,则可以看出其列数为Mat::cols的n倍,当然n为Mat的通道数。虽是如此,但是Mat::cols的数值并没有随之改变。当复制一副图像时,利用函数cv::Mat::clone(),则将在内存中重新开辟一段新的内

2016-07-16 10:22:48 1261

转载 OpenCV优化:图像的遍历4种方式

OpenCV优化:图像的遍历4种方式我们在实际应用中对图像进行的操作,往往并不是将图像作为一个整体进行操作,而是对图像中的所有点或特殊点进行运算,所以遍历图像就显得很重要,如何高效的遍历图像是一个很值得探讨的问题。一、遍历图像的4种方式:at(i,j)Mat类提供了一个at的方法用于取得图像上的点,它是一个模板函数,可以取到任何类型的图像上的点。下面我们通过一个图像处理中的实际

2016-07-16 10:20:15 1755

转载 c++中的.hpp文件

c++中的.hpp文件 hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该cpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,

2016-07-10 12:08:04 30426 3

转载 OpenCV3.1.0+VS2013配置+Win10(64位)

OpenCV3.1.0+VS2013配置+Win10(64位)        更换了硬盘之后,重新配置了一次OpenCV,这次在下载的时候,发现有OpenCV3.1.0版本了,所以我就下载了截止到目前为止最新的版本进行配置。        PS:我之前使用的是,OpenCV3.0.0+VS2013。具体的配置可以参考一下两个链接:

2016-07-10 11:37:58 2763 2

转载 深度学习2015年文章整理

深度学习2015年文章整理国内外从事计算机视觉和图像处理相关领域的著名学者都以在三大顶级会议(ICCV,CVPR和ECCV)上发表论文为荣,其影响力远胜于一般SCI期刊论文,这三大顶级学术会议论文也引领着未来的研究趋势。CVPR是主要的计算机视觉会议,可以把它看作是计算机视觉研究的奥林匹克。博主今天先来整理CVPR2015年的精彩文章(这个就够很长一段时间消化的了) 

2016-06-20 13:44:25 2000

.NET 类库源码

.NET 类库源码,包括Data, Html, Json,Office,Thread,Web,Xml,文件操作,网络,邮件等部分源码

2015-08-21

空空如也

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

TA关注的人

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