open_nsfw 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
open_nsfw 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 BSD
开发语言 Python 查看源码 »
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 两味真火
适用人群 未知
收录时间 2016-10-01

软件简介

使用:

  • 网络需要在图像和输出概率(评分0-1)之间过滤不适合工作的图片。评分<0.2表示图像具有较高概率是安全的。评分>0.8表明极有可能是不适合工作(NSFW)图像。

  • 我们建议开发者根据用例和图像类型的不同选择合适的阈值。根据使用情况、定义以及公差的不同会产生误差。理想情况下,开发人员应该创建一个评价集,根据“什么是安全的”对他们的应用程序进行定义,然后适合ROC曲线选择一个合适的阈值。

  • 结果可以通过微调你的数据/ uscase /定义NSFW的模型的改进。我们不提供任何结果的准确性保证。

  • 使用者适度地结合机器学习解决方案将有助于提高性能。

模型描述:

  • 我们将不适合工作的图片(NSFW)作为数据集中的积极对象,适合工作的图片作为消极对象来进行训练。所有这些被训练得图片都被打上了特定的标签。所以由于数据本身的原因,我们无法发布数据集或者其他信息。

  • 我们用非常不错的名字叫“CaffeOnSpark”的架构给“Hadoop”带来深度学习算法,并且使用Spark集群来进行模型训练的实验。在此非常感谢 CaffeOnSpark 团队。

  • 深度模型算法首先在 ImageNet 上生成了1000种数据集,之后我们调整不适合工作(NSFW)的数据集比例。我们使用了50 1by2的残差网络生成网络模型。模型通过 pynetbuilder 工具以及复制残余网络的方法会产生50层网络(每层网络只有一半的过滤器)。你可以从这里获取到更多关于模型产生的信息。

  • 更深的网络或者具有更多过滤器的网络通常会更精确。我们使用剩余(residual)网络结构来训练模型,这样可以提供恰到好处的精确度,同样模型在运行以及内存上都能保持轻量级。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
nsfw.augushong.com 基于这个模型做的免费的接口
2018/03/25 15:38
回复
举报
更多评论
发表了资讯
2016/10/01 00:00

雅虎开源色情图片检测神经网络

如果你对网络上那些打上 NSFW(No Safe For Work,上班时间不要看)标签的照片是如何分类感兴趣的话,你应该会对这条新闻感兴趣,雅虎刚刚 开源了他们自己构建的一套深度学习神经网络 ,专门用于自动检测图片是否含有色情内容。 话虽简单,事实上用机器去分辨色情图片确实是件困难的事,毕竟在法理上区分淫秽都非常不容易...

16
109
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于AI & 大数据专区
2018/02/01 13:50

[NSFW]deepfakes开源了,你也可以拍成人电影了

背景 这个主题 r/deepfakes 在reddit上已经爆红一个多月了,可以百度下 ‘AI算法把女星面部嫁接到成人电影上:效果以假乱真’这篇文章有详细的介绍。 昨天主题的管理者在github上开源了自己的代码,并在reddit上新...

0
1
发表于云计算专区
04/13 22:39

深夜,使用NSFW尝试一下图片鉴黄

前几天公司在讨论鉴黄的问题,对接了一些厂家提供的鉴黄服务。由于公司本身就是做音视频领域相关的,鉴黄的需求量较大。同时秉着「好好学习,天天向上」的精神。想自己试一下鉴黄相关的东西。刚好同事也提出了一个...

0
0
发表了博客
2015/11/15 11:12

with open() as f1, open() as f2

QQ:529815144 || QQ群:248087140

0
0
发表了博客
2016/04/15 10:34

open

函数原型: #include<fcntl.h> #include<sys/types.h> #include<sys/star.h> int open(const char *path,int oflags); int open(const char *path,int oflags,mode_t mode); *path:要创建的文件名称 oflags:制定打开文件时所采取的动作 mode:当用O_CREAT标志的open来创造文件时,要用到此参数,访问权限的初始值。...

0
0
发表了博客
2019/10/11 10:06

Open Source v.s. Open Core

摘要 本文翻译自 CMSWire 网站的《Open Source vs. Open Core: What's the Difference?》,主要介绍 Open Source 和 Open Core 的区别。Open Source 已广为人知,那么 Open Core 又是什么,在开源软件盛行的今天,......

0
0
发表了博客
2019/03/13 23:20

c语言open与sys_open的用法

系统调用是有一个 CPU 运行等级的提升问题. 用户代码在 3 级, 操作系统代码在 0 级. open 是对在 Ring 3 级对系统调用的一个包装. 所有的系统函数只有一个系统调用入口, int $0x80, 在这条指令之前把调用的函数对...

0
0
发表于大前端专区
2014/09/06 00:16

开源网站Open-Open

http://www.open-open.com/ajax/ajax20080914182252.htm

0
0
发表了博客
2013/05/08 16:32

Can't open /etc/apache2/envvars ubuntu can open

不小心误删了 apache.conf ,重装后遇到 .: 45: Can’t open /etc/apache2/envvars 这个提示 搜索后借助这篇文章, http://www.unixmen.com/linux-tutorials/940-how-to-reinstall-apache2-properly-in-linux 利用以下命令重装了apache sudo apt-get remove --purge apache2 apache2-utils sudo apt-get install apa...

0
0
发表了博客
2019/12/27 01:48

区别 |Python的 open() 和with open() as

https://www.jianshu.com/p/34d7fff5fc51 1、open() 方法 意义:打开一个文件并返回文件对象,如果该文件无法被打开,会抛出OSError。最后一定要调用close()方法保证关闭文件对象。 公式:open( file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 参数(一般只用到f...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
21 收藏
分享
返回顶部
顶部