
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
yolo.c#include "darknet.h"// 20个类别定义char *voc_names[] = {"aeroplane", "bicycle", "bird", "boat", "bottle", "bus", "car",
神经网络早在上个世纪就已经出现,但是为什么如今改称“深度学习”后大红大紫呢?大抵有如下几个原因:1 计算能力提高(GPU、分布式)2 新的相对更加优化的算法(dropout、ReLU、max-pooling)3 更大的数据量(包括data augmentation),以前数据量小,很容易overfitting4 不需要hand-craft feature,在很多任务上都取得了sta
1. 增加代码的适应性下面的宏定义没有使用do{...}while(0)#define FOO(x) foo(x); bar(x);这样宏定义,单独调用不会出现问题,例如:FOO(100)宏扩展后变成:foo(x);bar(x); 这样调用FOO没有任何问题,但是FOO(x)不能放入控制语句中,例如if (conditi
VO(Video Output,视频输出)模块主动从内存相应位置读取视频和图形数据,并通过相应的显示设备输出视频和图形。1. 基本概念3519A芯片支持的显示/回写设备、视频层和图形层见下表。注:缩写解释DHD0:Device HD0,超高清设备 0。DHD1:Device HD1,高清设备 1。VHD0:Video layer of HD0,超高清视频层 0,隶属于 DHD...
1. SVP简介SVP(Smart Vision Platform)是海思媒体处理芯片智能视觉异构加速平台。该平台包含了 CPU、DSP、NNIE(Neural Network Inference Engine)等多个硬件处理单元和运行在这些 硬件上 SDK 开发环境,以及配套的工具链开发环境。2. 开发框架SVP 开发框架如图所示。目前 SVP 中包含的硬件处理单元有 CPU、vis...
视频输入(VI)模块实现的功能:通过 MIPI Rx(含 MIPI 接口、LVDS 接口和 HISPI 接 口),SLVS-EC,BT.1120,BT.656,BT.601,DC 等接口接收视频数据。VI 将接收到的数据存入到指定的内存区域,在此过程中,VI 可以对接收到的原始视频图像数据进行处理,实现视频数据的采集。1. 模块划分VI 在软件层次上划分了4 个部分:- 输入设备(DE...
1. NNIE介绍NNIE 是 Neural Network Inference Engine 的简称,是海思媒体 SoC 中专门针对神经网络特别是深度学习卷积神经网络进行加速处理的硬件单元,支持现有大部分的公开网络,如 Alexnet、VGG16、Googlenet、Resnet18、Resnet50 等分类网络,Faster R- CNN、YOLO、SSD、RFCN 等检测网络,以及 Se..
多阶段决策过程最优化问题——动态规划的基本模型在现实生活中,有一类活动的过程,由于它的特殊性,可将过程分成若干个互相联系的阶段,在它的每一阶段都需要作出决策,从而使整个过程达到最好的活动效果。因此各个阶段决策的选取不能任意确定,它依赖于当前面临的状态,又影响以后的发展。当各个阶段决策确定后,就组成一个决策序列,因而也就确定了整个过程的一条活动路线。这种把一个问题看做是一个前后关联具有链状结
一、整数加法用位运算实现加法也就是计算机用二进制进行运算,32位的CPU只能表示32位内的数,这里先用1位数的加法来进行,在不考虑进位的基础上,如下1 + 1 = 01 + 0 = 10 + 1 = 10 + 0 = 0很明显这几个表达式可以用位运算的“^”来代替,如下1 ^ 1 = 01 ^ 0 = 10 ^ 1 = 10 ^ 0 = 0这







