排序:
默认
按更新时间
按访问量

使用卷积神经网络(CupCnn)训练人脸检测模型

结果展示 最近尝试做了下人脸检测,先上两张效果图吧: 这已经是跳出来的效果比较好的图片了,表现的确是有点差。 我用了4000(19*19)多张人脸图片和8000(19*19)多张非人脸图片训练出了这个卷积模型。这个数据量确实有点少,所以效果不太好也是可以理解的。主要还是分享做人脸检测...

2018-03-12 16:44:15

阅读数:627

评论数:0

自己制作机器学习训练和测试使用的二进制数据集(C++)

本文主要分享笔者仿照Cifar-10二进制数据库的格式,自己制作机器学习使用的二进制数据库。经过封装后,非常方便使用。代码可用Github下载:BinaryDataset 关于Cifar-10 CIFAR-10数据集由10个类的60000个32x32彩色图像组成,每个类有6000个图像。 ...

2018-03-10 14:39:03

阅读数:262

评论数:0

java写卷积神经网络---卷积神经网络(CupCnn)的数据结构

前言 我在写CupCnn的时候,一个困扰我很久的问题,就是如何组织卷积神经网络的数据结构。尤其是卷积层和全连接层之间的衔接问题。卷积层至少需要四维的数据结构(batch+channel+height+width),而全连接层则只需一个二维的数据即可(batch+数据)。 CupCnn是我用ja...

2018-02-24 10:02:39

阅读数:357

评论数:0

java写卷积神经网络---CupCnn简介

前言 在机器学习中,卷积神经网络是一种深度前馈人工神经网络,已成功地应用于图像识别。目前,很多的车牌识号识别,人脸识别等都采用卷积神经网络,可以说卷积神经网络在图像识别方面取得了巨大的成功。当前开源的深度学习框架有很多了,比如caffe,tensorflow,torch等,这些深度学习框架包含了...

2018-02-04 17:53:22

阅读数:1874

评论数:0

python 计算并绘制灰度直方图

其灰度直方图为: 其灰度直方图为: 代码如下: def calHistogram(img): if(len(img.shape) != 2): print("img size error") return None histo...

2017-12-12 16:21:50

阅读数:809

评论数:0

python 使用Id3算法实现决策树

依然是学习《统计学习方法》一书所做的简单实验,写代码的过程参考了大量其他的博客,本人在此深表感谢。代码实现的依然是书上的例子: import numpy as np import math import operatordef CreateDataSet(): dataset = [ [...

2017-12-05 16:20:16

阅读数:234

评论数:0

python KNN算法的简单实现

这里依然是学习《统计学习方法》一书中,K近邻算法的一个实验尝试。具体理论可参考该输,这里简单贴出K近邻算法的思想及实现步骤: 结果展示如下: 大的红点是传入的测试点,k传入的是5,也就是说大红点的周围5个点决定大红点的类别。 上图便是判定大红点属于红色类别的判别过程。也就是说,他周围最近...

2017-12-01 19:29:34

阅读数:193

评论数:0

python 朴素贝叶斯

这里的代码应该是学习《统计学习方法》的实验练习吧。代码实现的是《统计学习方法》中第四章朴素贝叶斯法的一个实例,实例如下: 、实现的步骤也是按照书中的步骤,如有问题,谢谢指正。 import numpy as np import pickle import osdef creatDataAndL...

2017-12-01 16:02:13

阅读数:106

评论数:0

python K-Means聚类算法的实现

K-Means 简介聚类算法有很多种(几十种),K-Means是聚类算法中的最常用的一种,算法最大的特点是简单,好理解,运算速度快,但是只能应用于连续型的数据,并且一定要在聚类前需要手工指定要分成几类。 具体实现步骤如下: 给定n个训练样本{x1,x2,x3,…,xn}  kmeans算法过程...

2017-11-29 19:22:09

阅读数:1102

评论数:0

python adaboost的简单实现

初学adaboost,自己尝试着写了下adaboost的实现,这个实现以几个简单的数字作为训练样本,当然,这些数字是带标签的。然后尝试着使用adaboost对其分类。对于10个带标签的数字,分类他们只需要3个左右的弱分类器级联,组成一个强分类器就可以完全正确的分类。如果代码本身没有bug的话,ad...

2017-11-10 17:35:58

阅读数:222

评论数:0

python 计算积分图和haar特征

import cv2 import numpy as np import matplotlib.pyplot as pltdef integral(img): integ_graph = np.zeros((img.shape[0],img.shape[1]),dtype = np.int...

2017-11-09 17:19:40

阅读数:407

评论数:2

python 计算联通区域

对于这样的图片: 抠出其中的黑色区域,效果如下: import cv2 import numpy as np import matplotlib.pyplot as plt import timedef findUnicomArea(img): #先二值化 ret,thresh...

2017-11-06 20:31:00

阅读数:954

评论数:1

TimePicker和DatePicker修改文字颜色

使用TimePicker和DatePicker的时候,发现不能设置二者的文字颜色,颜色总是黑色,找来找去也找到设置文字颜色的接口,最终google到了结果,发现很好使,特做记录。 <TimePicker android:theme=&qu...

2017-10-25 10:56:49

阅读数:715

评论数:0

opencv_traincascade训练人脸检测

生成样本: opencv_createsamples -vec F:\work\ml\apple-rec\data\pos.vec -info F:\work\ml\apple-rec\data\pos\pos.txt -bg F:\work\ml\apple-rec\data\neg\neg...

2017-09-14 18:10:02

阅读数:345

评论数:0

Android息屏与亮屏

最近的项目要求apk能在空闲一会后让屏幕熄灭,检测到有用户到来(距离传感器触发)后点亮屏幕。百度了一大堆发现很多都不靠谱,google了一会才勉强找到一种能满足需求的方法,说勉强是因为这种方法需要到系统设置中给该app设备管理的权限,这使得熄屏与亮屏这样看似简单的功能显得繁琐了起来。 废话不多说...

2017-09-03 15:06:22

阅读数:4495

评论数:1

Android自定义TitleBar/ActionBar

一开始我便很困惑,TitleBar和ActionBar是什么关系? 我们知道: ActionBar是在android3.3之后推出使用的android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:th...

2017-08-16 11:37:37

阅读数:489

评论数:0

Android 自定义View-旋转小按钮

呃,什么是旋转小按钮?上图: 自定义这个View的原因是我需要一个能点击一下就能旋转显示正在刷新的小按钮,等刷新结束后在使它停止旋转并恢复到初始状态,并且这个View的字体大小,字体颜色,进度条的颜色等都可以自由配置。 自定义View包含以下几步: 1、自定义View的属性 2、在XM...

2017-08-12 17:28:50

阅读数:511

评论数:0

使用cmake构建工程

之前在linux下做项目的时候,都要自己手动的写Makefile来编译项目。后来,做Android jni开发后,发现Android studio默认的c/c++编译的工具是cmake,一开始对语法丝毫不动,查了一下资料后慢慢有了一些认识,这才发现cmake确实比写Makefile要方便多了。cm...

2017-08-09 18:53:49

阅读数:582

评论数:0

深度学习五:tensorboard使用记录(windows)

TensorBoard 的可视化工具,可以用来展现你的 TensorFlow 图像,绘制图像生成的定量指标图以及附加数据。 tensorBoard的使用设计如下几个函数:第一、创建一个事件文件summary_waiter = tf.summary.FileWriter("log&qu...

2017-07-01 18:17:05

阅读数:3794

评论数:0

深度学习四:tensorflow-使用卷积神经网络识别手写数字

当你安装了tensorflow后,tensorflow自带的教程演示了如何使用卷积神经网络来识别手写数字。代码路径为tensorflow-master\tensorflow\examples\tutorials\mnist\mnist_deep.py。 为了快速测试该程序,我提前将需要的mnis...

2017-06-30 19:10:44

阅读数:4051

评论数:2

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