使用 Sealos 三分钟打造鉴黄神器,我有个大胆的想法……

"NSFW" 是 "Not Safe For Work" 的缩写,通常用于标记那些在工作场所可能不适当的的在线内容。这种内容可能包含暴力、色情、血腥、或者其他可能被认为是令人反感或冒犯的材料,最常见的原因……是 18+ 成人内容。在许多在线平台,如 Reddit、Twitter 和其他社区网站上,可以看到 "NSFW" 的标签。

如果在办公场所浏览这些内容,老板看到后肯定会让你卷铺盖走人。

秉着「好好学习,天天向上」的精神,我们应该对自己的产品进行 NSFW 鉴黄,这也是对客户负责,至于什么明步、什么玛利亚、什么结衣,我是绝对不认识的,一切都是为了打磨产品!

前方高能预警,非战斗人士请火速撤离……

nsfw 项目介绍

很高兴向大家介绍我们的开源 AI 项目 NSFW(Not Safe For Work)!NSFW 是一个用于图片鉴黄的项目,通过使用深度学习技术,我们可以快速、高效地识别图像中是否包含成人内容,从而帮助保护网络环境的健康和安全。

GitHub 项目链接:https://github.com/EthanD4869/nsfw

我们为该项目提供了一个轻量级的模型,并且提供了 Dockerfile,让用户可以轻松地部署和运行该模型,而无需担心环境适配问题。只需更改 NSFW 所测的图片 URL,即可进行图像鉴黄操作。

NSFW 支持 GPU 加速,使得每秒钟可以处理多张图片,即使是在 CPU 上,我们也能够以每秒钟 1 张图的速度运行。动动手指,3 分钟内即可完成部署,让您在图像鉴黄方面比拟多个鉴黄师

由于涉及图片内容较为敏感,训练数据不方便共享,但我们提供了一个轻量级的模型,使得用户可以在不泄露隐私的情况下进行图片鉴黄操作。该项目非常实用,帮助您在保护网络环境方面发挥重要作用。

接下来将会介绍如何在 Sealos 中一键部署 nsfw,并使用 Laf 调用 nfsw 的接口进行鉴黄。

步骤 1:首先进入 Sealos 并打开「应用管理」

首先需要进入 Sealos 桌面:https://cloud.sealos.io。

然后在桌面上打开「应用管理」:

步骤 2:新建应用

在 「应用管理」 中,点击「新建应用」来创建一个新的应用。

步骤 3:设置启动参数

基础配置:

  • 应用名称(自定义:nsfw
  • 镜像名 (默认最新版本):ethandai4869/nsfw-auth
  • CPU(推荐):0.5 Core
  • 内存(推荐):512 MB

部署模式:

  • 实例数(自定义):1

网络配置:

  • 容器暴露端口:5000
  • 外网访问:开启

注意:我们这里使用的是最低配置,您可以根据自己的需求加大配置。

步骤 4:设置环境变量

继续往下,展开高级设置,点击「编辑环境变量」:

填入以下环境变量:

API_SECRET_KEY=<api_secret_key> 
⚠️注意:请将 <api_secret_key> 替换为你自定义的 key。 

步骤 5:部署应用

最终点击右上角的「部署应用」,即可完成部署:

部署成功

最终要等待所有的实例都处于 Running 状态,才算是启动成功了。

点击右边的复制按钮,便可复制 API 的外网地址:

接下来我们来测一下这个 API。

使用 Laf 调用 nsfw

步骤 1:首先进入 Sealos 并打开 laf 函数计算

步骤 2:新建应用

注册登录之后,点击新建,建立一个应用:

步骤 3:开发

点击开发,进入应用开发界面:

步骤 4:新建云函数

然后我们点击函数,函数列表右侧的加号,新增一个 nsfw 的云函数:

步骤 5:调试代码并运行

云函数完整代码如下:

import cloud from '@lafjs/cloud'export default async function (ctx: FunctionContext) {const endpointUrl = 'https://rfsofcrcuopp.cloud.sealos.io';const imageUrl = 'https://img-blog.csdnimg.cn/744985f2df7448a3a119e0bfda55d39f.png';const key = 'key123';const res = await cloud.fetch.post(endpointUrl + '/process_image', { url: imageUrl }, { headers: { Authorization: 'Bearer ' + key } });let sum = res.data['image.jpg'].hentai + res.data['image.jpg'].porn + res.data['image.jpg'].sexyconsole.log(res.data)console.log("sum", sum)
}

复制代码并修改 url 和 key 后就可以运行了。

我们先拿一张 AI 画的小姐姐来测试一下:

运行结果如下:

这里的 sum = hentai+porn+sexy。sum 值越接近于 1,说明图片越有可能不可描述

这里的 sum 值是 0.13,问题不大啦。

再拿张小姐姐测试一下:

运行结果如下:

非常健康!

最后再拿一张不可描述的图片测试一下:

这个图片问题很大哦,千万不要有大胆的想法~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/31913.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

8年前端带你HTML+CSS入门到实战(附视频+源码)

本文主要是解决&#xff1a; ☆ 想要自学前端开发&#xff0c; ☆ 但又不太想看博客文章&#xff0c; ☆ 觉得自学有点吃力&#xff0c;有点不知道学习步骤的同学 目录 一、HTML 1、需要了解熟练的标签 2、不太常用的标签 3、怎么算是HTML学好了&#xff0c;可以继续学CSS了…

NLP中的词向量对比:word2vec/glove/fastText/elmo/GPT/bert

点击上方&#xff0c;选择星标或置顶&#xff0c;每天给你送干货&#xff01; 阅读大概需要15分钟 跟随小博主&#xff0c;每天进步一丢丢 作者&#xff1a;JayLou&#xff0c;NLP算法工程师 知乎专栏&#xff1a;高能NLP之路 地址&#xff1a;https://zhuanlan.zhihu.com/p/56…

6款AI写作工具类网站推荐(第二版)

我们搜集了一些AI写作工具&#xff0c;希望对你有帮助&#xff0c;不论是在提升工作效率方面&#xff0c;还是在了解最新的AI技术方面&#xff0c;帮助你提升工作效率。 Notion AI https://www.notion.so/product/ai NotionAi可以提供AI智能写作&#xff0c;还能检查代码、语法…

国内大模型侵权第一案,6 年成果,被爬取 200+ 万次,仅索赔 1 元?

整理 | 郑丽媛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 上个月&#xff0c;学而思曾透露消息称&#xff0c;目前其正在自研数学大模型 MathGPT&#xff0c;即面向全球数学爱好者和科研机构&#xff0c;以数学领域的解题和讲题算法为核心打造而成。 彼时许多…

用GPT-4 写2022年天津高考作文能得多少分?

正文共 792 字&#xff0c;阅读大约需要 3 分钟 学生必备技巧&#xff0c;您将在3分钟后获得以下超能力&#xff1a; 积累作文素材 Beezy评级 &#xff1a;B级 *经过简单的寻找&#xff0c; 大部分人能立刻掌握。主要节省时间。 推荐人 | Kim 编辑者 | Linda ●图片由Lexica …

react聊天组件:用antd和react-chat-element组装的聊天列表

效果图&#xff1a; 安装库 用到了antd design和github上的一个库&#xff1a;react-chat-element &#xff08;1&#xff09;antd design&#xff1a; 安装&#xff1a;yarn add antd 修改 src/App.css&#xff0c;在文件顶部引入 antd/dist/antd.css import ~antd/dist/a…

chatgpt赋能python:人脸识别技术进程Python应用

人脸识别技术进程Python应用 人脸识别技术是计算机视觉领域的重要应用&#xff0c;随着深度学习技术的发展&#xff0c;越来越多的人开始关注并使用这种技术。Python作为一种高效、易用的编程语言&#xff0c;也在人脸识别领域得到了广泛应用&#xff0c;本文将介绍Python如何…

chatgpt赋能python:Python人脸搜索:进入智能搜索的新时代

Python人脸搜索&#xff1a;进入智能搜索的新时代 随着神经网络和深度学习的迅猛发展&#xff0c;人工智能已经成为许多领域中最重要的研究方向。人脸搜索的普及&#xff0c;是人工智能引领的技术革命最具有代表性的例子。Python作为一种高级编程语言&#xff0c;在人脸搜索领…

chatgpt赋能python:Python实现人脸识别系统

Python实现人脸识别系统 在当今科技发展的时代&#xff0c;人脸识别技术已经广泛应用于各行各业中&#xff0c;如安全防范、金融交易、医学检测等领域&#xff0c;成为了一个备受瞩目的技术。Python作为当今最流行的编程语言之一&#xff0c;其实现人脸识别系统的能力备受重视…

chatgpt赋能python:人脸识别软件的作用及发展

人脸识别软件的作用及发展 随着科技的飞速发展&#xff0c;人脸识别技术越来越广泛地应用于各个领域&#xff0c;例如安全监控、金融交易、社交网络等。人脸识别软件通过识别人脸图像中的特征来进行身份验证或辨认&#xff0c;具有高效、准确、便捷等优点。而Python作为一种易…

chatgpt赋能python:Python人脸匹配:自动识别人脸并进行匹配

Python人脸匹配&#xff1a;自动识别人脸并进行匹配 介绍 Python已经成为一种广泛使用的编程语言&#xff0c;在许多任务中被广泛应用。其中一项任务是人脸匹配&#xff0c;这是在安全性和身份验证方面非常有用的应用程序。Python提供了一些很好的库&#xff0c;使得在Python…

chatgpt赋能python:Python人脸识别教程

Python人脸识别教程 什么是人脸识别&#xff1f; 人脸识别是一种通过人脸图像进行身份识别的技术&#xff0c;根据人脸的特征信息进行比对&#xff0c;以识别一个人的身份。 Python人脸识别技术 Python是一种高级编程语言&#xff0c;现在被广泛应用于人工智能&#xff0c;…

IDEA官方中文插件!!!

随着IDEA2020.1版本的到来&#xff0c;官方也悄悄更新了IDEA的中文插件 不得不说&#xff0c;还是比较给力的。 打开设置–>插件&#xff1a; 搜索 Chinese (Simplified) Language Pack 下载重启&#xff0c;IDEA中文版就来啦。 整体效果还是不错的&#xff1a; ATFWU…

IDEA官方中文版插件

IDEA官方中文插件安装步骤&#xff1a; 打开Settings–>Plugins&#xff1a;搜索 Chinese (Simplified) Language Pack 下载重启&#xff0c;IDEA中文版安装完成。

IDEA好用的插件推荐

目录 1.Translation 2.GsonFormat 3. VisualVM Launcher 4.CodeGlance Pro 5.Key Promoter X 6.GenerateAllSetter 7..ignore 8.MyBatisCodeHelperPro 9.Grazie 10.Background Image Plus 1.Translation 翻译插件。程序员最痛苦的事莫过于阅读代码时遇到不懂的英文单词&#…

IDEA实用插件

IDEA中引入插件支持方式如下&#xff1a; 点击File-- Settings设置界面--PlugIns&#xff0c;安装指定的插件&#xff0c;安装后自动或手动重启IDEA。 1、Translation 【实用程度 ★★★★★】 用处&#xff1a;直接选中你想要翻译的词&#xff0c;然后右键选择&#xff0c;或…

idea中文版插件

IDEA怎么设置成中文&#xff1f; 首先点击左上角的File-Settings 进入设置 进入Settings后点击Plugins&#xff0c;在搜索框输入Chinese language pack&#xff0c;点击install安装插件 下载成功后&#xff0c;点击installed,找到下载的汉化插件&#xff0c;点击Restart IDE&…

如何缓解高考前紧张的情绪,ChatGPT这么说......

明天就要高考了&#xff0c;看到家长有各种打气的做法&#xff0c;既有上灵隐寺的&#xff0c;也有穿着旗袍希望旗开得胜的&#xff0c;还有说什么失败了不要紧的......&#xff0c;反正都是焦虑的不行。 面对高考&#xff0c;大多考生都会紧张&#xff0c;但适度的紧张对发挥出…

13、列表

一.列表 列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用’ , 隔开而且可以存放各种数据类型: 列表是python中的基础数据类型之一&#xff0c;其他语言中也有类似于列表的数据类型&#…

基于单片机无线防丢报警器设计过程分享

目录 【功能介绍】 【原理图】 【PCB】 【实物图】 【元器件清单】 【源代码】 【模块介绍】 【参考资料】 【参考文献】 【功能介绍】 本设计利用51单片机结合NRF24L01无线模块进行设计&#xff0c;防丢器分为两个部分&#xff0c;分为从机和主机&#xff0c;即发射模…