首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个22万张NSFW图片的鉴黄数据集?我有个大胆的想法……

机器之心报道 机器之心编辑部 如果你想训练一个内容审核系统过滤不合适的信息,或用 GAN 做一些大胆的新想法,那么数据集是必不可少的。...例如图像鉴黄,我们需要使用卷积神经网络训练一个分类器,以区分正常图像与限制级图像。但限制级的图像很难收集,也很少会开源。...这里我们就保留 GitHub 中的原描述了: ? 其中每一个类别都是一个 Text 文本,文本中的每一行都对应一个 URL,所以读取并下载都非常方便,自己写也就几行代码。...此外值得注意的是,有少量图像 URL 是失效的,因此在处理的过程中需要把这些情况考虑进去。一般如果 URL 是失效的,它会返回一张 161×81 的声明图像。...这个分类任务至少说明了 5 类别是有区分度的,不论我们用于正常内容与敏感内容的二分类,还是使用 GAN 做一些新奇的模型,类别都是很有区分度的特征。

2.2K10

Windows Live Writer 简单使用

在使用像这些离线发表工具的时候我最当心的就是能否满足我的要求。其实 Windows Live Writer 完全可以做到,甚至更多。...Web Layout 是在 HTML 富文本编辑器的基础上获取了你主题的设置,如样式和布局, HTML Code 就是直接编辑 HTML 代码。...按钮  ,就会出现一个插入图片的对话框,选取你的图片就会插入日志中,Windows Live Writer 会根据你主题自动设置图片的大小,当然你可以拖到图片四角的按钮来拖动改变图片的大小,或者在图片属性框的高级菜单下手工改动图片的大小...关于摘要,如果你不想手工输入摘要,而想选取文章的前几节为摘要的话,把鼠标移到你选取的前几节后面,点击编辑栏的 Split Post 按钮 ,就可以插入 more 标签。 5. ...关于 Windows Live Writer 简单使用就讲这么多,如果你还有什么问题请给我们留言。 ----

53730
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS浮动为什么不会遮盖同级元素

    **源码测试浏览器:**IE8核心的360浏览器 ---- 1.问题描述 在W3CSchool学习web前端时,看完CSS定位-浮动这一节后,感觉没有什么问题。...我的问题: W3CSchool中讲解CSS定位,浮动那一节中,明确说对框1进行向左浮动时会遮住框2,原因是浮动后,元素脱离了文档流,不占据空间,想左或向右移动直至左右两边碰到包含框的两边。...为什么我对两张图中的之一进行浮动时,不会遮住另一张图呢? ---- 2.我的理解错在了哪里 首先,再一次查看W3CSchool官网权威对CSS浮动的讲解,详见:CSS浮动。 原文截图如下: ?...因为这样,就会导致原有的框被浮动的框覆盖。 按照W3CSchool的理解,怎么也不明白为什么我测试的源码中,框中的图片并没有覆盖另一个框中的图片呢?...W3CSchool是权威教程,正确性经得住考验,但是有些细节还是说的不太明确。我的问题就出现上图中红框中的那句话。 这句话容易产生误导,浮动的框会脱离文档流,因此不占用文档中的空间。

    1.2K20

    CSS浮动为什么不会遮盖同级元素

    **源码测试浏览器:**IE8核心的360浏览器 ---- 1.问题描述 在W3CSchool学习web前端时,看完CSS定位-浮动这一节后,感觉没有什么问题。... 呈现效果: image.png 我的问题: W3CSchool中讲解CSS定位,浮动那一节中,明确说对框1进行向左浮动时会遮住框2,...为什么我对两张图中的之一进行浮动时,不会遮住另一张图呢? ---- 2.我的理解错在了哪里 首先,再一次查看W3CSchool官网权威对CSS浮动的讲解,详见:CSS浮动。...因为这样,就会导致原有的框被浮动的框覆盖。 按照W3CSchool的理解,怎么也不明白为什么我测试的源码中,框中的图片并没有覆盖另一个框中的图片呢?...W3CSchool是权威教程,正确性经得住考验,但是有些细节还是说的不太明确。我的问题就出现上图中红框中的那句话。 这句话容易产生误导,浮动的框会脱离文档流,因此不占用文档中的空间。

    1K10

    YOLOv2检测过程的Tensorflow实现

    每训练10个epoch,将图片resize到另一个不同的尺寸再训练。...这算是实现上的一个小细节。 2、decode.py:解码darknet19网络得到的参数. ? 3、utils.py:功能函数,包含:预处理输入图片、筛选边界框NMS、绘制筛选后的边界框。...4、Main.py:YOLO_v2主函数 对应程序有三个步骤: (1)输入图片进入darknet19网络得到特征图,并进行解码得到:xmin xmax表示的边界框、置信度、类别概率 (2)筛选解码后的回归边界框...:YOLO_v2主函数,对应程序有三个步骤: (1)输入图片进入darknet19网络得到特征图,并进行解码得到:xmin xmax表示的边界框、置信度、类别概率 (2)筛选解码后的回归边界框——NMS...可以看到,跟yolo1对比,yolo2引入anchor后检测精度有了提升(car和person的类别置信度高了许多),并且每个边界框对应一组类别概率解决了yolo1中多个目标中心点落在同一个cell只能检测一个物体的问题

    77410

    用cloud-zoom做一个仿淘宝的宝贝放大镜查看功能

    但在实际运用中,我发现一个插件无法达到的效果,语言比较难描述,看图说话吧   发现什么问题没有,我做了个demo,虽然已经达到放大镜的效果了,但是大图的显示位置不是我想要的效果,我想要的效果就是,大图的位置和左边图的外框平行...至于宽度要定多少,我打算是和小图外边那个框同宽,并且再长一点,达到这样的效果   打开插件,找到这句代码: var siw = outerWidth();//图片的输出宽度   我们把它改为我们需要的值...,因为我的外框是383px,再加上一点空隙,算10px,也就是393px,这样代码就修改成了: var siw = 393;//图片的输出宽度   这么一来,我们已经解决了大图x轴固定的效果了,那么如何让...;   我想这个总不用我多解释了,就是实时计算出大图需要偏移的数值,外框高度减去图片高度除以2,就是大图需要向上的偏移量。   ...修改完以上2个地方,已经能达到我要的效果了,当然为了小图在外框中始终处于居中的位置,我也是通过插件来控制的,先看下底下三张小图切换的代码: <a href='304327508.jpg' class='

    23130

    IDEA 调试起来太费劲?你需要了解这几招!

    各位好啊,我是会编程的蜗牛,我们在使用IDEA开发java项目时,经常需要用到IDEA的调试功能,不过平时我们用的调试方法可能过于简单了,其实IDEA还给我们提供了非常强大的调试功能,下面让我来看一看,...三、多线程调试 多线程同时运行时,谁先执行,谁后执行,完全是看CPU心情的,无法控制先后,运行时可能没什么问题,但是调试时就比较麻烦了,最明显的就是断点乱跳,一会儿停这个线程,一会儿停在另一个线程,比如下图...四、远程调试 这也是一个装B的利器,本机不用启动项目,只要有源代码,可以在本机直接远程调试服务器上的代码,打开姿势如下: 4.1 项目启动时,先允许远程调试 java -server -Xms512m...4.2 idea中设置远程调试 图片 然后就可以调试了 图片 前提是本机有项目的源代码 ,在需要的地方打个断点,然后访问一个远程的url试试,断点就会停下来。...五、临时执行表达式/修改变量的运行值 调试时,可以临时执行一些表达式,参考下图:点击这二个图标中的任何1个都可以 图片 点击+号后,就可以在新出现的输入框里输入表达式,比如i+5 图片 然后回车

    36500

    仿射变换实现组合操作 抠图+缩放+旋转

    实验代码(提供C++、Scala和Python三种语言的实现): 码云地址 Github地址 正文          根据给定的标注框从原图中裁剪出物体并且对裁剪出的图片做各种随机旋转和缩放变换, 如果这几个步骤能合成一个仿射变换来做...其实仿射变换的就是把原图上的一个点映射到目标图上的对应点,映射规则由变换矩阵 确定。然后复杂的仿射变换可以通过将简单的仿射变换对应的变换矩阵做矩阵乘法就得到 对应的复杂变换的矩阵。...那么把图中的熊猫宝宝裁剪出来的,加上缩放和旋转等的组合变换, 其实可以分解为以下四个变换(这个是我实验的结果,可能还有其他更好的方式): 第一个变换矩阵(crop_mat)             是根据标注框以及裁剪出的大小生成裁剪与缩放组合矩阵...第二个变换矩阵(shift_mat1)          是平移矩阵,是做旋转之前的准备工作,把经过第一个变换后的中心点 (就是[outW / 2,  outH / 2])平移到原点,矩阵定义: ?...有兴趣的读者可以自己推导下。 实验结果 标注框信息:[175,30,250,270]。 实验一、裁剪后图片大小设为[250,270],旋转0度 ?

    1.8K30

    生成组合仿射变换矩阵,裁剪+缩放+平移+斜切+旋转

    本文通过结合一个实际的例子(根据 bounding box 从图片中裁剪出特定的区域,然后做旋转、斜切和缩放等操作)来讲解如何通过一个简单的方法生成组合操作的仿射变换矩阵。...其实仿射变换原理就是把原图上的一个点映射到目标图上的对应点,映射规则由变换矩阵确定。然后复杂的仿射变换可以通过将简单的仿射变换矩阵做矩阵乘法就得到。...裁剪矩阵 第一个变换矩阵,是根据标注框生成裁剪的矩阵,假设标注框信息是 ,则裁剪出的框大小为。...2、缩放矩阵 第二个矩阵是根据输出大小作缩放,假设裁剪出来之后需要把图片大小缩放为 [outW,outH],则缩放矩阵为: 3、平移矩阵 第三个矩阵是为了第四个旋转做准备的,首先把图中心点平移到左上角的原点...,经过前两个变换之后,图片中心点变为[outW/2,outH/2],相当于把该点平移到左上角的原点,则平移矩阵为: 4、旋转矩阵 然后以原点为中心旋转 度,则旋转矩阵如下: 需要注意的是计算公式中的

    4.5K30

    仿射变换实现组合操作 抠图+缩放+旋转

    实验代码(提供C++、Scala和Python三种语言的实现): 码云地址 Github地址 正文 根据给定的标注框从原图中裁剪出物体并且对裁剪出的图片做各种随机旋转和缩放变换, 如果这几个步骤能合成一个仿射变换来做...,则代码看起来会更加的简洁和通用。...其实仿射变换的就是把原图上的一个点映射到目标图上的对应点,映射规则由变换矩阵 确定。然后复杂的仿射变换可以通过将简单的仿射变换对应的变换矩阵做矩阵乘法就得到 对应的复杂变换的矩阵。...那么把图中的熊猫宝宝裁剪出来的,加上缩放和旋转等的组合变换, 其实可以分解为以下四个变换(这个是我实验的结果,可能还有其他更好的方式): 第一个变换矩阵(crop_mat) 是根据标注框以及裁剪出的大小生成裁剪与缩放组合矩阵...第二个变换矩阵(shift_mat1) 是平移矩阵,是做旋转之前的准备工作,把经过第一个变换后的中心点 (就是[outW / 2, outH / 2])平移到原点,矩阵定义: 第三个变换矩阵

    85040

    为 TheRouter 开发一个 IDEA 插件

    http://therouter.cn/assets/img/image/ideaplugin1.png 版本号更新 对于开源项目,最麻烦的就是什么时候有新版本,新版本修复了什么问题。...类似这张图,如果能有一个提醒,每次有新版本就告诉我,新版本有什么功能,修复了什么问题,跟我当前使用的版本有哪些变化,直接升级需不需要改代码,那就方便很多了。...NavigationGutterIconBuilder.create()就是创建一个侧边栏行标记,入参是一个图片资源,这里我根据要展示的类型返回了不同的资源图片。...,点击以后就会直接跳转,如果集合有多个元素,则会先展示一个选择框,由插件的使用方自行选择跳到哪个目标PsiElement。...而这个all集合的获取,也是来自另一个SDK中的方法PsiManager.getInstance(project).findFile(virtualFile),他可以将整个项目中的所有代码以 psi 的方式返回给你

    32520

    对话框、模态框和弹出框看起来很相似,它们有何不同?

    如果您不能使用或正在查看一个没有的旧代码库,这里有一个区分模态内容和惰性(无效)内容的示例: 的撰写推文屏幕截图:显式关闭示例图片显式关闭:如果我不想发送这条推文,我可以按关闭按钮或 Escape 关闭我看到的对话框 使用 "light dismiss" 的话,一个组件会在以下条件出现时自动消失...Twitter 上带有 fritz kola 瓶的图片,左下角是一个 ALT 徽章,从中展开一个弹出窗口,上面写着图像描述,描述瓶子,然后有一个大的 Dismiss 按钮 图片 Twitter 的替代文本功能是弹出窗口的另一个示例...CMS 界面,发布按钮变暗,右下角有一个绿色框,上面写着“文档已发布”,该框右侧有一个带有关闭图标的按钮 图片 几秒钟后自动消失的“Toast”通知,还有一个关闭按钮,以防您希望它现在消失(大多数Toast...,除了前两个,它们已展开并且旁边有隐藏按钮 图片类别中部分的显示/隐藏功能(显示在右侧)是一个披露小部件 特征 有许多不同的东西可以被视为披露组件。

    4K00

    谷歌只靠AI扩增数据,就把一个模型变成SOTA,已开源

    论文写到,这里的数据扩增只涉及了一些简单变换 (Simple Transformations) : 有应用在整张图片上、但不会影响边界框的那种变换,比如从图像分类里借来的颜色变换 (Color Transformations...也有不影响整张图片、但改变边界框位置的那种变换,比如图像平移 (Translating) 或剪切 (Shearing) 。 还有只针对边界框里的目标,而进行的变换。...在自家的另一篇论文 (arXiv:1805.09501) 基础上,把重点转移到针对目标检测的扩增策略上。...就像上文讲的那样。 另外,团队还探索了在图片发生几何变换 (Geometric Transformations) 的情况下,怎样去改变边界框的位置。...每个子策略里,有N个图片变换,依次在同一张图上进行。 要把这个搜索过程,变成一个离散的优化问题,就要创建一个搜索空间。 空间里面,有5个种策略,每种子策略有2种图像变换运算。

    72720

    YOLO,一种简易快捷的目标检测算法

    简单点来说,既然要我要识别出目标在哪里,那我就将图片划分成一个个一个个小图片扔进detector,但detecror认为某样物体在这个小区域 上了,OK,那我们就认为这个物体在这个小图片上了。...YOLO的核心思想在于将目标检测作为回归问题解决 ,YOLO首先将图片划分成SxS个区域,注意这个区域的概念不同于上文提及将图片划分成N个区域扔进detector这里的区域不同。...换言之,就是在SxS个格子里面,预测出来的框大多是无效的框,这些无效框的误差积累是会对损失函数产生影响,换句话说,我们只希望有物体的预测框有多准,而不在乎没有物体的框预测得有多差。...但为什么不直接 对置信度用mse呢,这同样是一个权重的调节的问题,但这里不能说我们就不care那些没有物体的框的值了,因为这里的值是置信度,如果我们任由其发展,万一没有物体的框的置信度比有框中物体的置信度还要高...只能说我们希望loss中更重视有框中物体的框的误差。

    1.5K40

    典型数据库架构设计与实践 | 架构师之路

    二、图示说明 为了方便大家理解,后文图片说明较多,其中: “灰色”方框,表示service,服务 “紫色”圆框,标识master,主库 “粉色”圆框,表示slave,从库 三、单库架构 ?...分组有什么特点? 答:同一个组里的数据库集群: 主从之间通过binlog进行数据同步 多个实例数据库结构完全相同 多个实例存储的数据也完全相同,本质上是将数据进行复制 分组架构究竟解决什么问题?...答:强烈建议分库,而不是分表,因为: 分表依然公用一个数据库文件,仍然有磁盘IO的竞争 分库能够很容易的将数据迁移到不同数据库实例,甚至数据库机器上,扩展性更好 水平切分,用什么算法?...答:同一个分片里的数据库集群: 多个实例之间本身不直接产生联系,不像主从间有binlog同步 多个实例数据库结构,也完全相同 多个实例存储的数据之间没有交集,所有实例间数据并集构成全局数据 分片架构究竟解决什么问题...uid 登录名,密码,性别,年龄等属性放在一个垂直表(库)里 自我介绍,个人签名等属性放在另一个垂直表(库)里 如何进行垂直切分?

    1.7K50

    hbuilder 开发5+ APP采坑记录

    启动页图片有2个问题,一个是和上面图标一样的问题,在真机调试环境下是没效果的,还有个问题就是不能去掉,很多APP都会在启动时候加载一些广告内容,这是一个很常见的需求,hbuilder中只能配置静态的本地图片然后打包到...APP中,不能做成动态的,当时我想的是能不能直接配一个图片地址,然后就可以达到动态的效果,事实证明是不行的,打包不了。...我看了一些其他的APP,比如微店买家版,也是有自己的启动图片,然后再跳转到广告页面,最后到首页的。 APP中用百度地图定位问题?...那么怎么去掉这个比较丑的框呢,在推送的时候我们用透传消息模版来推送就不会出现这个框了,这个时候就需要自己用代码监控消息过来,当收到消息的时候你可以自己创建一个本地消息或者用系统消息提示框来代替。...生成的,这个证书打包时要用到,当时也没什么问题,到后来发现离线推送不行了,才去找原因,发现苹果开发者中心还有一个推送的证书类型,我去,这么麻烦,又单独申请了一个推送的证书 ?

    3.2K90

    局域网聊天工具(可发送图片与文件)

    在【基本设定】中设置对方看到自己的名称,临时文件夹路径为接收图片或文件时保存临时文件夹的路径,可保留默认值。 ?...有两种方法可以发送图片,一种是从文件系统中选择一个图片,操作方法为点击 ? 图标,然后弹出文件选择框,选定图片后即可加入输入框,【发送】那可传递给好友、 ? ? ? 8....同时,还支持直接从剪贴板将粘贴图片并发送给对方(这里需要使用系统自带的截图工具或其它的第三方截图工具),先用截图工具截图并保存在剪贴板中,然后在输入框中按下【CTRL+V】,那可将复制的图片粘贴到输入框中...按钮,在弹出的文件选择框中选取要发送的文件,则自动将文件传送给好友,在文件发送完成时,在好友的信息接收框中提示文件接收成功,并提示路径(没有与好友确认传送文件的过程) ? 10....如果您有什么问题,请点击【关于】或按下【CTRL+A】(呵呵,这个页面做的好丑,不过只要看到上面的MAIL就可以) ? 12.

    3.1K10

    国标GB28181协议视频平台EasyGBS消息弹框模式优化

    平台可将GB/T28181的设备/平台推送的PS流转成ES流,并提供RTSP、RTMP、FLV、HLS、WebRTC等多种格式视频流的分发服务,实现Web浏览器、手机浏览器、微信端、PC客户端等各终端无插件播放...图片有用户反馈,在EasyGBS项目中,大部分弹框消息处于居中且弹框持续时间过长,影响用户体验。...例如,在电子地图模块未选择通道时,弹框会占据主菜单栏导致用户无法进行后续操作,如下图:图片收到用户反馈后,我们经过讨论,决定对弹框样式进行优化,将弹框移到右上角,并增加可以关闭操作的按钮,如下图:图片图片图片将上方代码替换成下方代码...图片EasyGBS国标视频云服务可支持通过国标GB28181协议将设备接入,实现视频的实时监控直播、录像、语音对讲、云存储、告警、级联等功能,平台既能作为业务平台使用,也能作为视频能力层被业务平台调用,...感兴趣的用户可以前往演示平台进行体验与部署测试。

    26220

    点击劫持漏洞的学习及利用之自己制作页面过程

    ,而实际上用户的操作行为被其不可见的框所劫持,执行不可见框中的恶意代码,达到窃取信息,控制会话,植入木马等目的。...就像一张图片上面铺了一层透明的纸一样,你看到的是黑客的页面,但是其实这个页面只是在底部,而你真正点击的是被黑客透明化的另一个网页。...具体查看图片的长和宽就是F12用红框的鼠标去移到img上看长和宽。...所以当用户输入邮箱后,为了方便就会复制上面填写好的邮箱,然后粘贴到下面确认邮箱的框当中,那么这样就是将XSS的代码插入到了index.html中自己X了自己了。...不过有一个条件,就是受害者的浏览器没有禁用 JavaScript 脚本。如果受害者的浏览器禁用了 JavaScript 脚本,那么将无法正常运行。

    2.4K10

    搜索引擎C位出道的机会别再错过了!

    这里有两项研究证实了这一说法: Ben Goodsell报告说道,一旦将特色页面放置在答案框中,点击率(CTR)从2%增加到了8%,自然流量的收入增加677%。...是精选摘要还是答案框? 由于我们正在处理一个全新的现象,因此术语并没有最终确定。 很多人(包括我自己)倾向于将精选摘要称为“答案框”,显然是因为框中出现了答案。...以下类型的搜索查询通常没有答案框: 图片和视频 当地频道 购物 综上所述: 假如你有排名前10的页面,将有机会获得精选。...从研究关键字开始是个不错的选择。 在这个案例研究中,博主为我们提供关键词细致的研究策略,还有另一个案例列举了专家建议的主要关键词研究工具。...我有一个多层次的关键字组织策略,也可以应用在这里: 一个通用关键字构成博客的一个章节或一个类别 更具体的搜索查询作为文章的标题 更具体的查询作为了文章的副标题,从而定义了它的结构。

    79330
    领券