nsfw

入门机器学习:代码+预训练模型,赶快练练吧!

。_饼干妹妹 提交于 2020-11-24 19:49:40
来源商业新知网,原标题:开源鉴黄AI新鲜出炉:代码+预训练模型,还附手把手入门教程 要入门机器学习,一个自己感兴趣又有丰富数据的领域再好不过了。 今天我们就来学习用Keras构建模型,识别NSFW图片,俗称造个鉴黄AI。 资源来自一名印度小哥Praneeth Bedapudi,涉及图像分类和目标检测两个科目。他在GitHub上最新发布了NudeNet项目,包含代码和两个预训练模型:负责识别露不露的图像分类模型和负责找出关键部位(以便打码)的目标检测模型。 图像分类模型很简单,能区分两个类别:nude和safe,也就是露和不露,堪比经典的hotdog/not hotdog。 目标检测模型则能检测6个类别:不分性别的腹部、臀部,和区分了性别的不可描述部位。 资源链接全在文末,我们先来学习一番。 图像分类 从数据集开始 构建一个图像二分类模型,需要数据集当然也要包含两类图像。所以,第一项任务就是分别搜集露的图片(nude)和不露的图片(safe)。 不安全的nude图片 来自三处: 一 是用RipMe从website scrolller下载,这些图片来自Reddit论坛的各种NSFW板块; 图片来源: https://scrolller.com/nsfw(打开请慎重) 下载工具: https://github.com/RipMeApp/ripme 二 是P站的缩略图

这份《REAME 书写指南》送给不写文档的程序员

可紊 提交于 2020-10-01 18:46:20
点击上方“ 逆锋起笔 ”, 公众号回复 PDF 领取大佬们推荐的学习资料 如果你很着急、只是想要模板,可以直接跳到底部(但这样一点不酷),准备酷的人,迈出成为README大师的第一步吧!(绝对不是点击诱饵) 假如你刚刚创建了很棒的项目,并在GitHub上共享了它。你认为现在你只需坐等世界告诉你这个项目有多酷。毕竟,在过去的一个月中,你为这个极具挑战性的项目付出了不懈的努力,对吗? 好吧,让我们退后一步,从检查项目的开发人员或用户的角度来看。尽管你知道自己的项目有多酷,也知道它是如何解决一个(直到你出现之前)尚未解决的紧迫问题,但是看你项目的人想知道你构建了一个什么样的世界。 如果没有人知道如何使用你的软件,那情况非常糟糕。 如果人们不知道你的软件是做什么的,就不会使用它或为它做出贡献,并且很可能会在开源软件的海洋中找到更清晰明了的东西。 这就是README文件的用处! 好的README文档就像是项目的外观。这是一个人在你的项目中首先要看的东西,它提供了软件的简要介绍。 美观实用的README文档可以使你的项目脱颖而出,并引起开发人员社区的关注。 这将帮助他们了解你的项目,以及它要如何使用、为什么他们应该做出贡献。 “哇,伙计!太棒啦!既然你知道这么多,为什么不告诉我们该怎么写……” 嘿,我不能说有一套具体的规则,你要努力遵守这些规则,而不是要努力写一个好的README。

正道的光!这有个用TensorFlow做的小黄图过滤器

做~自己de王妃 提交于 2020-08-12 00:58:25
有了这个插件,再也不怕同事误会了。 机器之心报道,编辑:张倩、陈萍。 相信每个人都遇到过这种情况:想下载一部电影或一个软件,结果跳出一堆色情广告,因为怕同学或同事误会,不得不赶紧关掉浏览器。这种情况广泛存在于电子书、电影等资源类网站以及插件、模板等工具类网站,给广大网友带来了很大困扰。 因此,很多人都在网上搜索:「如何屏蔽网页上的色情广告?」 其实,这个问题通过一个插件就能解决。 近日,一位名叫「Navendu Pottekkat」的计算机视觉工程师在 GitHub 上开源了一个项目——「NSFW Filter」,专治这种令人尴尬的小黄图,为大家创造一个干净的上网环境。 什么是 NSFW?对于不知道的小伙伴,这里统一科普一下:NSFW 的全称为「Not Safe For Work」。从名字可以看出,这是一个非法内容独有标记。它通常被用于标记那些带有淫秽色情、暴力血腥、极端另类等内容的邮件、视频、博客、论坛帖子等,以免读者不恰当地点击浏览。常见的用法是在链接的后面加上一对括号,括号中标记「NSFW」。 Pottekkat 开发的「NSFW Filter」是一个 Web 扩展,它可以在你浏览网站时过滤掉上面的 NSFW 图像。 在加载网页时,「NSFW Filter」使用 TensorFlow JS(一种机器学习框架)检查 NSFW 图像。加载网页后,所有图像将保持隐藏状态

正道的光!这有个用TensorFlow做的小黄图过滤器

六月ゝ 毕业季﹏ 提交于 2020-08-06 11:58:00
  机器之心报道    编辑:张倩、陈萍       有了这个插件,再也不怕同事误会了。   相信每个人都遇到过这种情况:想下载一部电影或一个软件,结果跳出一堆色情广告,因为怕同学或同事误会,不得不赶紧关掉浏览器。这种情况广泛存在于电子书、电影等资源类网站以及插件、模板等工具类网站,给广大网友带来了很大困扰。      因此,很多人都在网上搜索:「如何屏蔽网页上的色情广告?」   其实,这个问题通过一个插件就能解决。   近日,一位名叫「Navendu Pottekkat」的计算机视觉工程师在 GitHub 上开源了一个项目——「NSFW Filter」,专治这种令人尴尬的小黄图,为大家创造一个干净的上网环境。      什么是 NSFW?对于不知道的小伙伴,这里统一科普一下:NSFW 的全称为「Not Safe For Work」。从名字可以看出,这是一个非法内容独有标记。它通常被用于标记那些带有淫秽色情、暴力血腥、极端另类等内容的邮件、视频、博客、论坛帖子等,以免读者不恰当地点击浏览。常见的用法是在链接的后面加上一对括号,括号中标记「NSFW」。      Pottekkat 开发的「NSFW Filter」是一个 Web 扩展,它可以在你浏览网站时过滤掉上面的 NSFW 图像。   在加载网页时,「NSFW Filter」使用 TensorFlow JS(一种机器学习框架

机器学习 TensorFlow 实现智能鉴黄

不羁的心 提交于 2020-02-23 00:50:13
机器学习 TensorFlow 实现智能鉴黄 前言 最近在做一款图床服务,关注公号的小伙伴一定记得小柒曾说过,会在周末放出的,不好意思放大家鸽子了。之所以一直没敢放出,是因为鉴黄接口一直没调试好,虽然我对公号的小伙伴百分之百信任,奈何互联网鱼龙混杂,万一上传了什么不雅的图片,然后不巧被某部门发现了,我包括我的服务器域名可就彻底玩完了! 架构 如图,先聊一下图床的架构: Nginx 代理那是必备神器了。 lua 限流是一定的了,虽然前期没啥子流量,后期可能也没有。 限量限制大小也是必须的了,不然带宽受不了。 接入鉴黄,毕竟咱是合法备案网站。 文件多重备份,OSS、分布式文件、本地文件各一份,防止走丢。 为了查询方便,最后落库。 工具 SpringBoot,一个简化 Spring 开发的框架。 WebUploader,一个简单的以 HTML5 为主, FLASH 为辅的现代文件上传组件。 Python,加持各种开源第三方库处理图片。 nsfw_data_scraper,一个近 1w 星标的珍藏数据资源。 docker_nsfw_data_scraper,用于收集训练数据。 TensorFlow,开源机器学习库。 ResNet,图像分类的预训练模型。 TensorFlow-serving,部署 tensorflow 模型,并提供服务。 训练模型 训练之前,先介绍一个名词 NSFW

机器学习 TensorFlow 实现智能鉴黄

断了今生、忘了曾经 提交于 2019-12-05 11:24:16
前言 最近在做一款图床服务,关注公号的小伙伴一定记得小柒曾说过,会在周末放出的,不好意思放大家鸽子了。之所以一直没敢放出,是因为鉴黄接口一直没调试好,虽然我对公号的小伙伴百分之百信任,奈何互联网鱼龙混杂,万一上传了什么不雅的图片,然后不巧被某部门发现了,我包括我的服务器域名可就彻底玩完了! 架构 如图,先聊一下图床的架构: Nginx 代理那是必备神器了。 lua 限流是一定的了,虽然前期没啥子流量,后期可能也没有。 限量限制大小也是必须的了,不然带宽受不了。 接入鉴黄,毕竟咱是合法备案网站。 文件多重备份,OSS、分布式文件、本地文件各一份,防止走丢。 为了查询方便,最后落库。 工具 SpringBoot,一个简化 Spring 开发的框架。 WebUploader,一个简单的以 HTML5 为主, FLASH 为辅的现代文件上传组件。 Python,加持各种开源第三方库处理图片。 nsfw_data_scraper,一个近 1w 星标的珍藏数据资源。 docker_nsfw_data_scraper,用于收集训练数据。 TensorFlow,开源机器学习库。 ResNet,图像分类的预训练模型。 TensorFlow-serving,部署 tensorflow 模型,并提供服务。 训练模型 训练之前,先介绍一个名词 NSFW ,之前我也不知道啥意思,毕竟是村里来的,什么泷泽萝拉

为你介绍一些实用的Linux工具

ⅰ亾dé卋堺 提交于 2019-11-28 20:01:25
今天小编要跟大家分享的文章是为大家介绍一些实用的Linux工具。都是一些有趣但鲜为人知的工具 termsaver、pv 和 calendar 的介绍。termsaver 是一个终端 ASCII 屏保,pv能够测量数据吞吐量并模拟输入。Debian 的 calendar 拥有许多不同的日历,并且你还可以制定你自己的日历。下面就来和小编一起看一看这些工具都有什么吧! 为你介绍一些实用的Linux工具 工具1:终端屏保 难道只有图形桌面能够拥有有趣的屏保吗? 现在,你可以通过安装 termsaver 来享受 ASCII 屏保,比如 matrix(LCTT 译注:电影《黑客帝国》中出现的黑客屏保)、时钟、星球大战以及两个不太安全not-safe-for-work(NSFW)的屏保。 NSFW 屏保还有很多。 termsaver 可以从 Debian/Ubuntu 的包管理器中直接下载安装,如果你使用别的不包含该软件包的发行版比如 CentOS,那么你可以从 termsaver.brunobraga.net 下载,然后按照安装指导进行安装。 运行 termsaver -h 来查看一系列屏保: randtxt displays word in random places on screen starwars runs the asciimation StarWars movie