# yahoo/open_nsfw

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/yahoo-open-nsfw).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

6,011 stars · 1,049 forks · Python · BSD-2-Clause · archived

## Links

- GitHub: https://github.com/yahoo/open_nsfw
- awesome-repositories: https://awesome-repositories.com/repository/yahoo-open-nsfw.md

## Description

Open NSFW is a deep learning image classifier and content filter designed to identify explicit or unsafe visual content. It uses a neural network to analyze images and generate probability scores that determine whether media is not safe for work.

The system employs a Caffe-based model architecture to perform automated visual feature extraction and image classification. It supports the use of pre-trained weights and allows for fine-tuning the network with custom datasets to adjust detection accuracy.

The project covers end-to-end image moderation workflows, including automated content scanning and visual content filtering to flag or block inappropriate media.

## Tags

### Artificial Intelligence & ML

- [NSFW Content Filters](https://awesome-repositories.com/f/artificial-intelligence-ml/nsfw-content-filters.md) — Analyzing image probability scores to automatically block or flag a piece of media as not safe for work.
- [Caffe Framework Implementations](https://awesome-repositories.com/f/artificial-intelligence-ml/computer-vision-models/model-deployment/caffe-framework-implementations.md) — Implements a deep neural network for image classification using the Caffe deep learning framework.
- [Convolutional Neural Networks](https://awesome-repositories.com/f/artificial-intelligence-ml/convolutional-neural-networks.md) — Utilizes a convolutional neural network architecture to extract visual features for NSFW content classification.
- [Deep Learning Classifiers](https://awesome-repositories.com/f/artificial-intelligence-ml/deep-learning-classifiers.md) — Implements a deep learning classifier trained to distinguish between safe and unsafe images.
- [Image Classification](https://awesome-repositories.com/f/artificial-intelligence-ml/image-classification.md) — Analyzes images to assign safety categories and generate probability scores for not safe for work content. ([source](https://github.com/yahoo/open_nsfw#readme))
- [NSFW Classifications](https://awesome-repositories.com/f/artificial-intelligence-ml/image-classification/nsfw-classifications.md) — Classifies images into adult-content categories using a Caffe-based deep learning model.
- [Vision Detection Model Training](https://awesome-repositories.com/f/artificial-intelligence-ml/custom-model-training/vision-detection-model-training.md) — Enables fine-tuning of vision models on user-supplied datasets to specialize unsafe content detection.
- [Pretrained Weight Initializers](https://awesome-repositories.com/f/artificial-intelligence-ml/weight-initialization/pretrained-weight-initializers.md) — Supports the use of pre-trained weights to speed up convergence and improve classification accuracy.

### Security & Cryptography

- [Content Moderation Filters](https://awesome-repositories.com/f/security-cryptography/content-moderation-filters.md) — Provides an automated system for detecting and flagging inappropriate visual content to maintain safety standards.

### Part of an Awesome List

- [Confidence Scoring](https://awesome-repositories.com/f/awesome-lists/ai/image-classification/confidence-scoring.md) — Generates probability scores between zero and one to determine the likelihood of unsafe content.
- [Image Classifier Fine-Tuning](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/hub-driven-fine-tuning/image-classifier-fine-tuning.md) — Allows for fine-tuning the network with custom datasets to improve detection accuracy for unsafe content.
- [Vision Model Fine-Tuning](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/vision-model-fine-tuning.md) — Supports adapting pre-trained vision models to new datasets using specialized fine-tuning scripts. ([source](https://github.com/yahoo/open_nsfw#readme))
