- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 Mybatis和JDBC区别
转自:http://www.cnblogs.com/love-Stefanie/p/6838269.html今天面试中问了这个问题,当时答的不好,现在整理一下。JDBC是Java提供的一个操作数据库的API;MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果
2017-08-06 16:06:23 2894 1
原创 Docker入门笔记-1
1、官网资料https://docs.docker.com/get-started/part2/#build-the-app2、国内可以访问的docker仓库https://dashboard.daocloud.io/build-flows3、学习资料http://blog.csdn.net/21cnbao/article/details/56275456
2017-07-23 22:39:09 271
原创 Caffe中的工具之Caffe
简介: Caffe的tools目录下提供了一个caffe.cpp,经过编译工具的编译会生成一个命令行工具caffe。该工具提供的功能有: train, test, device_query, time。训练的方法: 这里先分析train的功能,也就是训练。训练既支持从零开始训练,也支持在已有的模型基础上进行finetune。 finetune的命令行格
2016-07-09 22:37:34 1903
原创 Caffe中的图像转换工具convert_imageset
简介: convert_imageset是Caffe提供的图像转换工具,用于将训练图像集和验证图像集转换成Caffe方便处理的lmdb或leveldb的数据集。应用方法: 该工具通过命令行方式使用,命令行的格式如下: convert_imageset [FLAGS] ROOTFOLDER/ LISTFILE DB_NAME
2016-06-30 22:34:58 13148 2
原创 Blob和SyncedMemory代码阅读
Caffe中的Blob是其进行数据传递与处理的一个类,经过分析Blob中的数据(data_、diff_、shape_data_)都是SyncedMemory的类型,本文简单的分析了SyncedMemory和Blob这两个类的Public函数。1、class SyncedMemory 1.1、Brief: 管理内存数据以及CPU和GPU之间的内存同步
2016-06-11 16:58:23 643
原创 朴素贝叶斯(Naive-Bayes)介绍
训练的目的用已知的训练集X和贝叶斯分类规则,估计概率密度函数现实问题:在特征的每一维不相互独立地情况下,为了保证估计的准确性,训练样本的数量N一定要足够大。一般来说,所需的样本数量随特征空间维数l的增加呈指数增长。比如在一维特征空间中N个训练样本可准确估计,则在l维空间中需要Nl个训练样本。因此如果l较大的话,要想准确估计是很困难的,因为很难有这么多的训练样本。
2016-04-07 23:14:17 600
原创 最大似然估计
问题描述考虑一个M类的问题,并将类记作。已知特征向量服从 分布,但概率分布的一些参数未知,将未知参数的集合记作未知向量,此时概率分布可表示为最大似然估计是利用已知的特征向量来估计未知参数的一种方法假设条件最大似然估计假设每个类的概率分布函数是互不影响的,则我们可以独立地估计每一个类的概率密度函数的参数。理论推导假设是
2016-04-01 23:11:27 337
原创 贝叶斯决策理论
1、分类的基本思想给定一个M类的分类任务和一个用特征向量表示的未知样本;求M个类的后验概率, i=1,2,......M我们可以认为特征向量表示的样本属于后验概率最大的那一类。 2、贝叶斯决策理论这里以两类的情况为例进行分析,并用表示类别。 已知条件:先验概率:条件概率密度函数:注:先验概率和条件概率密度函数在实际应用中都可以通过训练数据求得
2016-03-26 22:54:10 601
原创 PhotoDNA的不良图片检测技术
PhotoDNA是微软的研发团队和达特茅斯学院的一个研发小组共同开发的,这里面使用了一种名为“robust hashing”的技术,可以精确识别出经过编辑的图片。 目前PhotoDNA的主要用来识别互联网上的色情图片,已经在Facebook及微软的多款产品上得到应用。PhotoDNA利用到了类似杀毒软件的病毒特征库的机制来识别色情图片。据微软的测试,识别率达到99.7%,20亿次检测中仅有
2016-03-07 23:04:57 985
原创 OpenMP初试
体验了一把OpenMP,从运行结果上看使用OpenMP在多核机器上,性能还是有大幅提升的。下面上方法。 在Visual Studio Community 2013中创建Win32命令行程序。代码如下:#include #include #include #include using namespace std;int main(){ clock_t startTime
2016-02-29 22:47:28 554
翻译 有向无环词图(DAWG)
原文:http://wutka.com/dawg.html 有向无环词图有向无环词图(DAWG),是一种可以对词进行快速搜索的数据结构。图的入口是最先搜索到的字母。图的每个节点代表一个字母,你可以从一个节点跳转到其他节点,具体怎么跳转依赖于节点代表的字母是否与待搜索的字母匹配。 之所以称为有向图,是因为在两个节点之间只能沿特定的方向移动。换句话说,你只能从节点A移动到节点B
2016-02-23 23:12:08 1287
原创 Visual Studio Community 2013的安装方法
之前在公司用的是VS2010的Express版本,做项目时移交过来的工程是用VS2013创建的MFC工程,VS2010打不开,且Express版本也不支持MFC,索性装了个VS2013 Community。在这里提醒一下VS2013 Community要求系统最低是win7,我公司的电脑之前是XP,为了装VS2013 Community又重装了win7系统。最近打算在业余时间研究点东西,于是将家里
2016-01-29 23:02:23 6931 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人