All Projects → zeusees → Hypernsfw

zeusees / Hypernsfw

基于深度学习图片鉴黄 Caffe implementation of Not Suitable for Work (NSFW)

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Hypernsfw

Pytorch Mobilenet V3
MobileNetV3 in pytorch and ImageNet pretrained models
Stars: ✭ 616 (+330.77%)
Mutual labels:  mobilenetv2
Mobilenet Caffe
Caffe Implementation of Google's MobileNets (v1 and v2)
Stars: ✭ 1,217 (+751.05%)
Mutual labels:  mobilenetv2
Deeplabv3 mobilenetv2 pytorch
A PyTorch Implementation of MobileNetv2+DeepLabv3
Stars: ✭ 130 (-9.09%)
Mutual labels:  mobilenetv2
Face Mask Detection
Face Mask Detection system based on computer vision and deep learning using OpenCV and Tensorflow/Keras
Stars: ✭ 774 (+441.26%)
Mutual labels:  mobilenetv2
Ssds pytorch
Multiple basenet MobileNet v1,v2, ResNet combined with SSD detection method and it's variants such as RFB, FSSD etc.
Stars: ✭ 71 (-50.35%)
Mutual labels:  mobilenetv2
Mobilenet V2 Caffe
MobileNet-v2 experimental network description for caffe
Stars: ✭ 93 (-34.97%)
Mutual labels:  mobilenetv2
Mobilenetv2 Ssdlite
Caffe implementation of SSD and SSDLite detection on MobileNetv2, converted from tensorflow.
Stars: ✭ 435 (+204.2%)
Mutual labels:  mobilenetv2
Mobilenetv2
Stars: ✭ 138 (-3.5%)
Mutual labels:  mobilenetv2
Mobilenet V2
Repository for "Inverted Residuals and Linear Bottlenecks: Mobile Networks for Classification, Detection and Segmentation".
Stars: ✭ 73 (-48.95%)
Mutual labels:  mobilenetv2
Mobilenet Yolo
MobileNetV2-YoloV3-Nano: 0.5BFlops 3MB HUAWEI P40: 6ms/img, YoloFace-500k:0.1Bflops 420KB🔥🔥🔥
Stars: ✭ 1,566 (+995.1%)
Mutual labels:  mobilenetv2
Tensornets
High level network definitions with pre-trained weights in TensorFlow
Stars: ✭ 982 (+586.71%)
Mutual labels:  mobilenetv2
Yolov4 Pytorch
This is a pytorch repository of YOLOv4, attentive YOLOv4 and mobilenet YOLOv4 with PASCAL VOC and COCO
Stars: ✭ 1,070 (+648.25%)
Mutual labels:  mobilenetv2
Hbonet
[ICCV 2019] Harmonious Bottleneck on Two Orthogonal Dimensions
Stars: ✭ 94 (-34.27%)
Mutual labels:  mobilenetv2
Lightnet
LightNet: Light-weight Networks for Semantic Image Segmentation (Cityscapes and Mapillary Vistas Dataset)
Stars: ✭ 698 (+388.11%)
Mutual labels:  mobilenetv2
Object Localization
Object localization in images using simple CNNs and Keras
Stars: ✭ 130 (-9.09%)
Mutual labels:  mobilenetv2
Stronger Yolo
🔥Improve yolo with latest paper
Stars: ✭ 539 (+276.92%)
Mutual labels:  mobilenetv2
Deep Learning Training Gui
Train and predict your model on pre-trained deep learning models through the GUI (web app). No more many parameters, no more data preprocessing.
Stars: ✭ 85 (-40.56%)
Mutual labels:  mobilenetv2
Yolov3
yolov3 by pytorch
Stars: ✭ 142 (-0.7%)
Mutual labels:  mobilenetv2
Mxnet Mobilenet V2
Reproduction of MobileNetV2 using MXNet
Stars: ✭ 134 (-6.29%)
Mutual labels:  mobilenetv2
Keras Oneclassanomalydetection
[5 FPS - 150 FPS] Learning Deep Features for One-Class Classification (AnomalyDetection). Corresponds RaspberryPi3. Convert to Tensorflow, ONNX, Caffe, PyTorch. Implementation by Python + OpenVINO/Tensorflow Lite.
Stars: ✭ 102 (-28.67%)
Mutual labels:  mobilenetv2

HyperNSFW-Caffe

Introduction

This is a Caffe implementation of Not Suitable for Work (NSFW) classification deep neural network. This model is now slightly more accurate than Yahoo's Open NSFW. As a bonus, this model executes ~4x faster. We can run classification with this model at 80msec on the mobile phone. For details, please read our blog.

Evaluate Models with a single image

Evaluate HyperNSFW:

For Python Code

python eval_image.py --proto model/mobilenet_v2_deploy.prototxt --model model/HyperNSFW.caffemodel --image ./test.jpg

Expected Outputs:

0.9302 - 'n16000001 sfw'
0.0698 - 'n16000002 nsfw'

For CPP Code

cd Prj-Cpp

Compile detection.cpp with OpenCV 3.4.1 or higher version.

You can also compile ncnn_mobilenet.cpp with ncnn framework.

Then test the code.

Finetuning on your own data

Prepare your own data and use related files in the train folder to Finetune on your own data.

Related Projects

HyperNSFW is trained with the following projects, we recommend you to take a look:

Update (2018.12.03)

  • cpp code release.
  • Android Projects release.
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].