android native activity编程解疑记录

1 java层的camera 预览回调onPreviewFrame是在哪个线程调用的? 答案是在调用open camera的这个线程,前提是这个线程要有关联的looper,如果没有,就会在main thread上面。底层在获取到相机原始数据后,会把onPreviewFrame消息送到looper...

2018-12-22 07:57:32

阅读数 60

评论数 0

JNI编程答疑

原文 https://developer.android.com/training/articles/perf-jni?hl=zh-cn#java 1 JaveVM 和JNIEnv是什么 jni相关的方法几乎都放在JNIEnv里面,JNIEnv是用于线程本地存储的,因此不能跨线程共享使用。如果...

2018-12-21 08:13:50

阅读数 92

评论数 0

android中和c++中生产者和消费者模式

首先上代码,android package com.wmz.helloworld; import java.util.Random; import android.os.Bundle; import android.util.Log; import android.view.View; imp...

2018-12-21 02:28:59

阅读数 41

评论数 0

使用android ndk编译opencv库过大解决方法

ndk提供的build/cmake/android.toolchain.cmake中有个bug,修改方式如下,详细可以参考https://github.com/android-ndk/ndk/issues/243 # edit $ANDROID_NDK/build/cmake/android....

2018-12-07 18:01:33

阅读数 171

评论数 0

《VISUALIZING THE LOSS LANDSCAPE OF NEURAL NETS》论文解析

引言 神经网络的损失函数是一个高度非凸的函数,神经网络的训练在于我们能否在这个高度非凸的函数里找到最小值。总所周知,某些网络(如带skip connections)会比较容易训练,超参数(批量大小,学习率,优化器)选择的合适,会使得模型泛化能力更高。但是,造成这些区别的原因究竟是什么?他们对损失...

2018-10-12 10:40:56

阅读数 337

评论数 0

ubuntu下安装caffe和python3配合安装注意事项

1 先卸载掉你通过apt-get 安装的protobuf,用sudo apt-get remove libprotobuf-dev libprotoc-dev进行卸载,不然编译caffe会出现莫名其妙的错误 2 安装protobuf 3.0.0,直接从github上源码编译安装,编译方法查看sr...

2018-09-13 17:08:12

阅读数 244

评论数 0

反向传播算法推导

      BP(backpropgationalgorithm ):后向传导算法,顾名思义就是从神经网络的输出(顶层)到输入(底层)进行求解。那么求解什么呢,求解的就是神经网络中的参数的导数,即参数梯度方向,从而就可以使用梯度下降等求解无约束问题(cost function的最值)的方法求得最终...

2018-09-06 15:07:36

阅读数 205

评论数 0

mobilenetv2深度解析

今天下午仔细review了mobilenetv2的论文,有了新的感觉,在这里留个记录,也跟大家分享一下。论文原文《MobileNetV2: Inverted Residuals and Linear Bottlenecks》 论文里面提出了下面几个结构,深度卷积就不说了,正常卷积可以分解为dep...

2018-08-31 17:31:47

阅读数 1038

评论数 0

android下无预览摄像

废话不多说,直接上代码 1,定义相机类kcamera package com.kneron.kfaceservice; import android.graphics.ImageFormat; import android.graphics.SurfaceTexture; import a...

2018-08-29 17:44:51

阅读数 310

评论数 0

linux c++中char类型

linux c++中char默认是带符号的,使用(int)ch 对char类型进行转换得到的可以是负值,如ch真实是255,通过转换到int将得到-1,但是怎么得到255进行打印输出呢?可以使用(int)((unsigned char)(ch)),先将ch转换为unsigned char,这样系统...

2018-08-14 10:05:42

阅读数 118

评论数 0

防止过拟合的处理方法

原文地址:一只鸟的天空,http://blog.csdn.net/heyongluoyao8/article/details/49429629防止过拟合的处理方法过拟合  我们都知道,在进行数据挖掘或者机器学习模型建立的时候,因为在统计学习中,假设数据满足独立同分布(i.i.d,independe...

2018-06-12 17:54:24

阅读数 60

评论数 0

论文解析《Deep Convolutional Neural Network Features and the Original Image》

这一篇论文详细分析了人脸识别中CNN网络提取到的features有一些什么样的性质,一般人脸识别中CNN出来后面接一个线性层用交叉熵来分类,这里的features值得就是cnn出来的512或者128维的浮点数组。文章首先用这个features作为输入,使用LDA来分类,预测头部姿态Yaw,Pitc...

2018-06-11 16:58:16

阅读数 235

评论数 0

论文解析-《Understanding the difficulty of training deep feedforward neural networks》

这篇论文详细解析了深度网络中参数xavier初始化方法,这里做一下读书笔记,同时记录一下自己的理解。1 引言经典前馈神经网络其实很早就有了(Remelhart et al.,1986),近年来对深度监督神经网络的一些成果只不过在初始化和训练方法跟以前有点区别,可是为什么能够取得这么好的结果?部分原...

2018-05-29 17:26:28

阅读数 192

评论数 0

android下使用cmake进行开发

一般android中开发app用android studio就够了,从android studio2.3以后,android studio就已经支持使用cmake的方法进行ndk编译了,从底层来说,android studio也是调用cmake的命令来进行编译的,这篇文章记录一下使用命令行来编译a...

2018-05-21 18:07:34

阅读数 999

评论数 0

cmake中宏的使用

首先贴一个例子进行分析set(var "ABC") macro(Moo arg) message("arg = ${arg}") set(arg "abc") message(...

2018-05-21 15:12:16

阅读数 529

评论数 0

tensorflow中name_scope和variable_scope使用方法示例

刚开始用tensorflow定义一个简单的模型,脚本如下:import tensorflow as tf import numpy as np # 添加层 def add_layer(inputs, in_size, out_size, activation_function=None): ...

2018-05-15 16:03:46

阅读数 395

评论数 0

tensorflow移植到android及开发环境搭建

项目需要将tensorflow的pb模型移植到android,tensorflow官方给的移植例子是在java层面上的,有一个so和相应的jar包,不是很符合需要,因为实际项目里除了调用模型得到结果,中间还有很多的处理工作,并且在java层开发。我做的是一个手机人脸识别,从输入图像,mtcnn人脸...

2018-04-29 10:50:07

阅读数 1409

评论数 1

系统学习深度学习--Batch Normalization

Batch Normalization,简称BN,来源于《Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift》,也是GoogLeNet v21-Motivation...

2018-04-10 17:30:20

阅读数 100

评论数 0

BN层原理解析

前几天看了BN的那篇经典论文《《Batch Normalization_ Accelerating Deep Network Training by Reducing Internal Covariate Shift》,心中留有很多疑惑,今天大概弄明白了,这里记录一下。1 训练数据为什么要和测试数...

2018-04-10 15:40:05

阅读数 9081

评论数 3

python 3导入当前目录模块和子目录下模块出错

今天下载一个开源工程,在服务器上运行出错,提示模块导入失败,可是要导入的模块就在当前目录和当前目录的子目录,在我的笔记本上没有发现该问题。后面解决方法就是,需要设置环境变量export PYTHONPATH=/home/dyufei/source/facenet/facenet/src...

2018-04-08 16:57:41

阅读数 574

评论数 0

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