资源简介
samylee的yolo训练src
代码片段和文件信息
#include “activations.h“
#include
#include
#include
#include
char *get_activation_string(ACTIVATION a)
{
switch(a){
case LOGISTIC:
return “logistic“;
case RELU:
return “relu“;
case ELU:
return “elu“;
case RELIE:
return “relie“;
case RAMP:
return “ramp“;
case LINEAR:
return “linear“;
case TANH:
return “tanh“;
case PLSE:
return “plse“;
case LEAKY:
return “leaky“;
default:
break;
}
return “relu“;
}
ACTIVATION get_activation(char *s)
{
if (strcmp(s “logistic“)==0) return LOGISTIC;
if (strcmp(s “relu“)==0) return RELU;
if (strcmp(s “elu“)==0) return ELU;
if (strcmp(s “relie“)==0) return RELIE;
if (strcmp(s “plse“)==0) return PLSE;
if (strcmp(s “linear“)==0) return LINEAR;
if (strcmp(s “ramp“)==0) return RAMP;
if (strcmp(s “leaky“)==0) return LEAKY;
if (strcmp(s “tanh“)==0) return TANH;
fprintf(stderr “Couldn‘t find activation function %s going with ReLU\n“ s);
return RELU;
}
float activate(float x ACTIVATION a)
{
switch(a){
case LINEAR:
return linear_activate(x);
case LOGISTIC:
return logistic_activate(x);
case RELU:
return relu_activate(x);
case ELU:
return elu_activate(x);
case RELIE:
return relie_activate(x);
case RAMP:
return ramp_activate(x);
case LEAKY:
return leaky_activate(x);
case TANH:
return tanh_activate(x);
case PLSE:
return plse_activate(x);
}
return 0;
}
void activate_array(float *x const int n const ACTIVATION a)
{
int i;
for(i = 0; i < n; ++i){
x[i] = activate(x[i] a);
}
}
float gradient(float x ACTIVATION a)
{
switch(a){
case LINEAR:
return linear_gradient(x);
case LOGISTIC:
return logistic_gradient(x);
case RELU:
return relu_gradient(x);
case ELU:
return elu_gradient(x);
case RELIE:
return relie_gradient(x);
case RAMP:
return ramp_gradient(x);
case LEAKY:
return leaky_gradient(x);
case TANH:
return tanh_gradient(x);
case PLSE:
return plse_gradient(x);
}
return 0;
}
void gradient_array(const float *x const int n const ACTIVATION a float *delta)
{
int i;
for(i = 0; i < n; ++i){
delta[i] *= gradient(x[i] a);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-06-21 19:38 src\
文件 2708 2016-04-09 23:37 src\activations.c
文件 1928 2016-04-09 23:37 src\activations.h
文件 3639 2016-04-09 23:37 src\activation_kernels.cu
文件 1675 2016-04-09 23:37 src\avgpool_la
文件 638 2016-04-09 23:37 src\avgpool_la
文件 1640 2016-04-09 23:37 src\avgpool_la
文件 3002 2016-04-09 23:37 src\blas.c
文件 2811 2016-04-09 23:37 src\blas.h
文件 13258 2016-04-09 23:37 src\blas_kernels.cu
文件 7449 2016-04-09 23:37 src\box.c
文件 477 2016-04-09 23:37 src\box.h
文件 11239 2016-04-09 23:37 src\captcha.c
文件 9522 2016-04-09 23:37 src\classifier.c
文件 15149 2016-04-09 23:37 src\coco.c
文件 4252 2016-04-09 23:37 src\coco_kernels.cu
文件 1456 2016-04-09 23:37 src\col2im.c
文件 333 2016-04-09 23:37 src\col2im.h
文件 2342 2016-04-09 23:37 src\col2im_kernels.cu
文件 10843 2016-04-09 23:37 src\compare.c
文件 5588 2016-04-09 23:37 src\connected_la
文件 913 2016-04-09 23:37 src\connected_la
文件 8485 2016-04-09 23:37 src\convolutional_kernels.cu
文件 10561 2016-04-09 23:37 src\convolutional_la
文件 2089 2016-04-09 23:37 src\convolutional_la
文件 2831 2016-04-09 23:37 src\cost_la
文件 606 2016-04-09 23:37 src\cost_la
文件 2333 2016-04-09 23:37 src\cpu_gemm.c
文件 2151 2016-04-09 23:37 src\crop_la
文件 494 2016-04-09 23:37 src\crop_la
文件 6678 2016-04-09 23:37 src\crop_la
............此处省略63个文件信息
- 上一篇:显控HMI触摸屏自由口协议案例.pdf
- 下一篇:用友NC5的数据字典
相关资源
- src_demo_veriosn1.rar
- RevendeproSrc
- src 基于FPGA的w5300开发代码
- 基于OpenSEES的SRC柱低周往复加载数值模
- Zip utils src
- tcl官方最新安装包tcl8.6.1-src.tar.gz
-
apache-phoenix-4.14.0-Hba
se-1.2-src.tar.gz - ImageEn.v.5.2.0.D5-XE10.2.x32-x64.Src
- kafka-0.8.1.1-src.tgz
- PXE网刻工具GhostSrc.exemaxdos.pxemaxdos.sy
- one-wire-ts-input-src-20111026.tar.gz
- PhotoSprite_src3.0
- jpegsrc.v9a.tar.gz
- jpegsrc.v8b.tar.gz25389
- EOS NUIDemo源码_nui-demo4eos-src.zip
- jpegsrc.v8b.tar.gz
- Huarongdao-src.zip
- audio resample音频重采样
- apache-echarts-4.5.0-incubating-src.zip
- tbb30_018oss_src
- openssl_engine_pkcs11_src
- 医药管理系统
评论
共有 条评论