最近整理了在图像深度学习方面的一部分工作,开源了一个不良图片检测的CNN模型(Mosaic Model),放在了github上。目前github上开源了最新的模型,以及demo的python文件,可以直接下载使用,后续会维护模型更新,进一步提高准确率。欢迎大家使用,欢迎Issue,欢迎Star。这篇文章简单做个说明。


Mosaic Model是面向图片检测训练的深度学习CNN模型,计划能够针对多种不良图片给出检测结果,现在首先实现了色情图片的检测。

Mosaic Model基于keras实现,提供了JSON格式的网络模型,以及HDF5格式的权重文件,在使用时,首先Load模型定义,然后Load模型的参数,就可以使用predict函数进行图片的预测。简单的使用例子如下:

输入命令,并回车:

python mosaic_porngraphic_cnn_demo.py ./data/test/6.jpg

上面命令中./data/test/6.jpg是被检测的图片。
如果正确执行,可以看到打印输出给出了被测图片是色情的概率:

Mosaic: detect porngraghic
=====================================
loading CNN model..........
load OK!
loading weights..........
load OK!Try to Predict input images:
=====================================
Input image is: ./data/test/6.jpg
The PORNGRAPHIC probability is: 100.000% 

Mosaic Model使用了2层CNN网络和3层FC网络,网络结构如下:

  • Input: [3,32,32]
  • CNN layer1: [64,3,3]
  • CNN layer2: [64,3,3]
  • FC layer1: 128
  • FC layer2: 128
  • Output FC layer3: 1

在测试数据集合上(正例/反例各3000例),准确率为96%。


深度学习技术系列(1):Mosaic Model—开源不良图片检测模型 by GM,guomeng10@qq.com
欢迎转载,请注明原文链接:http://blog.csdn.net/gmer1/article/details/53046661

深度学习技术系列(1):Mosaic Model — 不良图片检测开源模型相关推荐

  1. 深度学习入门系列21:项目:用LSTM+CNN对电影评论分类

    大家好,我技术人Howzit,这是深度学习入门系列第二十一篇,欢迎大家一起交流! 深度学习入门系列1:多层感知器概述 深度学习入门系列2:用TensorFlow构建你的第一个神经网络 深度学习入门系列 ...

  2. 深度学习入门系列23:项目:用爱丽丝梦游仙境生成文本

    大家好,我技术人Howzit,这是深度学习入门系列第二十三篇,欢迎大家一起交流! 深度学习入门系列1:多层感知器概述 深度学习入门系列2:用TensorFlow构建你的第一个神经网络 深度学习入门系列 ...

  3. 深度学习入门系列6项目实战:声纳回声识别

    大家好,我技术人Howzit,这是深度学习入门系列第六篇,欢迎大家一起交流! 深度学习入门系列1:多层感知器概述 深度学习入门系列2:用TensorFlow构建你的第一个神经网络 深度学习入门系列3: ...

  4. 深度学习入门系列1:多层感知器概述

    本人正在学习<deep learning with python>–Jason Brownlee,有兴趣的可以一起学习. 仅供学习参考,不做商用! 大家好,我技术人Howzit,这是深度学 ...

  5. 聊天机器人中的深度学习技术(引言)

    原文链接:DEEP LEARNING FOR CHATBOTS, PART 1 – INTRODUCTION 译者:刘翔宇  审核:赵屹华 责编:周建丁(zhoujd@csdn.net) 聊天机器人, ...

  6. 从原理到应用落地,一文读懂推荐系统中的深度学习技术

    作者丨gongyouliu.zandy 来源丨大数据与人工智能(ID:ai-big-data) 2016年DeepMind开发的AlphaGo在围棋对决中战胜了韩国九段选手李世石,一时成为轰动全球的重 ...

  7. 智能ai深度学习技术_人工智能深度学习与医学

    智能ai深度学习技术 As physicians, nurses, dentists, or any healthcare expert, we all have experienced the ea ...

  8. 深度学习技术干货免费听,AirPods2任性抽...520有场AI峰会不可错过!

    从1936年5月,艾伦·图灵在<论数字计算在决断难题中的应用>里提出了"图灵机"模型设想 ,到1997年的5月,"深蓝"国际象棋超级计算机击败了棋王 ...

  9. TPAMI三维点云深度学习技术综述

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨单博 来源丨 笑傲算法江湖 点击进入->3D视觉工坊学习交流群 国防科大 IEEE TPA ...

最新文章

  1. JAVA基础15-Java内部类
  2. java编程语言大全_JAVA编程语言的基础知识(一)
  3. YOLT遥感图像检测算法详解
  4. 搭建服务器Apache+PHP+MySql需要注意的问题
  5. Java技术:项目构建工具Maven最佳替代者gradle介绍
  6. .Net环境下的缓存技术介绍 (转)
  7. python实现哈希表
  8. 【机器学习PAI实战】—— 玩转人工智能之美食推荐
  9. linux 出现 -bash-4.2# 问题的解决方法
  10. 5.7. Text Processing
  11. PHP脚本memcache类的源码
  12. java 请求webservice_JAVA调用WebService实例
  13. html css 画梯形,css怎么画梯形?
  14. 【华为机试真题 Python实现】竖直四子棋
  15. 使用VScode阅读Linux源码
  16. mysql数据库:varchar类型可以存储多少个汉字,多少个数字
  17. 【转】ubuntu下为APT设置代理
  18. Java SE 基础部分经典100道笔试题
  19. Windows XP 缩略图不显示文件名
  20. python-os模块使用

热门文章

  1. Could not transfer artifact XXX 问题处理
  2. 机房温度不够冷?可能是系统有问题!
  3. 检查计算机的更新红叉,快速解决win10更新后没有声音小喇叭有个红叉解决教程...
  4. C++不知算法系列之高精度数值处理算法
  5. 独立站好做吗?独立站跨境电商怎么做?
  6. pion:rtc-to-webrtc示例
  7. 黑马粉丝感叹:好可呀,好想要!!【最新福利你还没领?】
  8. 【Cocos游戏】《天天炫斗》:在手机上感受街机狂潮
  9. 给函数取一个“好”名字
  10. Android 11.0 充电指示灯红绿显示简单客制化