Coder Social home page Coder Social logo

caffe-mobilenetv2-relu6's Introduction

Caffe-MobileNetV2-ReLU6

Caffe Implementation of ReLU6 Layer, Required By MobileNetV2.

ReLU6 Utilize

You should move .c* files to /path/to/caffe/src/caffe/layers/ and .hpp files to /path/to/caffe/include/caffe/layers/

Then add these lines to your caffe.proto file:

optional ReLU6Parameter relu6_param = 100000;
message ReLU6Parameter {
  optional float negative_slope = 1 [default = 0];
}

Experiments On ImageNet

I got top-1 error of 28.208% on imagenet which is slightly better than the performance claimed in paper(https://arxiv.org/abs/1801.04381).

I trained my model using farmingyard's MobileNetV2 config(https://github.com/farmingyard/caffe-mobilenet_v2) but replacing all ReLU Layers by ReLU6 Layers.

Unfortunately my inference is really time-consuming mainly caused by the ineffient caffe implementation of depthwise conv.

caffe-mobilenetv2-relu6's People

Contributors

rog93 avatar

Stargazers

Ruilin Zhao avatar Junfa Liu avatar Hwi avatar  avatar Zhiqiang Wang avatar  avatar ZQ avatar Airbak avatar Kyle avatar  avatar  avatar  avatar  avatar Xiaowangzi0620 avatar  avatar Yifan Chen avatar ppl avatar splendid avatar  avatar 张惊涛 avatar chienkan avatar  avatar Maksim Paliashchuk avatar  avatar  avatar Nikolay Rudakov avatar Georg avatar  avatar Hui Liao avatar  avatar BigtreeShen avatar yehao avatar  avatar Zijian avatar Liu xinhao avatar  avatar Kun Wang avatar brightown avatar  avatar  avatar zjwzcnjsy avatar DL avatar  avatar zhihua avatar Porridge Zhou avatar  avatar

Watchers

James Cloos avatar Yang Wang avatar  avatar  avatar paper2code - bot avatar

caffe-mobilenetv2-relu6's Issues

How to modify caffe-gpu in anaconda with given addition files?

I installed caffe-gpu via Anaconda in my linux machine.

I was just wondering how to add relu6_layer.cpp and relu6_layer.cu to /path/to/caffe/src/caffe/layers/ and relu6_layer.hpp files to /path/to/caffe/include/caffe/layers/ and recompile to be able to use Relu6 ?

pretrained model

Can you share the pretraind model of imagenet?That will be a lot helpful for me! Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.