All Projects → rcmalli → Keras Mobilenet

rcmalli / Keras Mobilenet

Licence: mit
Google MobileNet implementation with Keras

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Keras Mobilenet

the-wandering-dreamer
The Wandering Dreamer: An Synthetic Feedback Loop
Stars: ✭ 21 (-91.8%)
Mutual labels:  mobilenet
Dog-or-Cat-TensorflowSharp-Example
An example for TensorflowSharp - classify an image as a dog or cat.
Stars: ✭ 15 (-94.14%)
Mutual labels:  mobilenet
hand detection
A Light CNN based Method for Hand Detection and Orientation Estimation
Stars: ✭ 116 (-54.69%)
Mutual labels:  mobilenet
glDelegateBenchmark
quick and dirty benchmark for TFLite gles delegate on iOS
Stars: ✭ 13 (-94.92%)
Mutual labels:  mobilenet
mobilenet-v2-tensorflow
No description or website provided.
Stars: ✭ 66 (-74.22%)
Mutual labels:  mobilenet
MobileNetV3-TF
Tensorflow implementation for two new MobileNetV3 models!
Stars: ✭ 25 (-90.23%)
Mutual labels:  mobilenet
Maix-LogoClassifier
A simple logo classifier developed using Maixduino framework and PlatfomIO, to run on K210 MCU on Sipeed's Maix dev board.
Stars: ✭ 25 (-90.23%)
Mutual labels:  mobilenet
YoloV3-ncnn-Raspberry-Pi-4
MobileNetV2_YOLOV3 for ncnn framework
Stars: ✭ 20 (-92.19%)
Mutual labels:  mobilenet
pedestrian recognition
A simple human recognition api for re-ID usage, power by paper https://arxiv.org/abs/1703.07737
Stars: ✭ 29 (-88.67%)
Mutual labels:  mobilenet
LightNet
LightNet: Light-weight Networks for Semantic Image Segmentation (Cityscapes and Mapillary Vistas Dataset)
Stars: ✭ 710 (+177.34%)
Mutual labels:  mobilenet
MobileNet V2 Keras
No description or website provided.
Stars: ✭ 29 (-88.67%)
Mutual labels:  mobilenet
YOLOv5-Lite
🍅🍅🍅YOLOv5-Lite: lighter, faster and easier to deploy. Evolved from yolov5 and the size of model is only 930+kb (int8) and 1.7M (fp16). It can reach 10+ FPS on the Raspberry Pi 4B when the input size is 320×320~
Stars: ✭ 1,230 (+380.47%)
Mutual labels:  mobilenet
ModelZoo.pytorch
Hands on Imagenet training. Unofficial ModelZoo project on Pytorch. MobileNetV3 Top1 75.64🌟 GhostNet1.3x 75.78🌟
Stars: ✭ 42 (-83.59%)
Mutual labels:  mobilenet
awesome lightweight networks
The implementation of various lightweight networks by using PyTorch. such as:MobileNetV2,MobileNeXt,GhostNet,ParNet,MobileViT、AdderNet,ShuffleNetV1-V2,LCNet,ConvNeXt,etc. ⭐⭐⭐⭐⭐
Stars: ✭ 516 (+101.56%)
Mutual labels:  mobilenet
cifar-tensorflow
No description or website provided.
Stars: ✭ 18 (-92.97%)
Mutual labels:  mobilenet
sparsezoo
Neural network model repository for highly sparse and sparse-quantized models with matching sparsification recipes
Stars: ✭ 264 (+3.13%)
Mutual labels:  mobilenet
AutoLabelImg
A self automatically labeling tool
Stars: ✭ 67 (-73.83%)
Mutual labels:  mobilenet
keras-mobile-colorizer
U-Net Model conditioned with MobileNet features for Grayscale -> Color mapping
Stars: ✭ 26 (-89.84%)
Mutual labels:  mobilenet
yolo3 tensorflow
yolo3 implement by tensorflow, including mobilenet_v1, mobilenet_v2
Stars: ✭ 48 (-81.25%)
Mutual labels:  mobilenet
Fast Stacked Hourglass Network OpenVino
A fast stacked hourglass network for human pose estimation on OpenVino
Stars: ✭ 52 (-79.69%)
Mutual labels:  mobilenet

Note: This project is not maintained anymore. Mobilenet implementation is already included in Keras Applications folder. Mobilenet

Keras MobileNet

Google MobileNet Implementation using Keras Framework 2.0

Project Summary

  • This project is just the implementation of paper from scratch. I don't have the pretrained weights or GPU's to train :)
  • Separable Convolution is already implemented in both Keras and TF but, there is no BN support after Depthwise layers (Still investigating).
  • Custom Depthwise Layer is just implemented by changing the source code of Separable Convolution from Keras. Keras: Separable Convolution
  • There is probably a typo in Table 1 at the last "Conv dw" layer stride should be 1 according to input sizes.
  • Couldn't find any information about the usage of biases at layers (not used as default).

TODO

  • [x] Add Custom Depthwise Convolution
  • [x] Add BN + RELU layers
  • [x] Check layer shapes
  • [ ] Test Custom Depthwise Convolution
  • [ ] Benchmark training and feedforward pass with both CPU and GPU
  • [ ] Compare with SqueezeNet

Library Versions

  • Keras v2.0+
  • Tensorflow 1.0+ (not supporting Theano for now)

References

  1. Keras Framework

  2. Google MobileNet Paper

Licence

MIT License

Note: If you find this project useful, please include reference link in your work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].