自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MrCharles--Code is Poetry

Code is Poetry-我们不是码农,我们是诗人,我们书写代码,我们书写诗篇

原创 关于我&My stories

Hello, welcome to Charles’s Blog Site. As every man, my life is full of history. I born in a poor farm family in west China. I survive through the college exam and attend a agriculture university in W...

2019-11-29 18:08:08 426 1

转载 你的“脸”,5毛钱就能买到

新华社福州7月13日消息,“要的话五毛一张打包带走,总共两万套,不议价。”一位卖家用微信语音对记者说。他还发来两套手持身份证的人脸照片截图。“新华视点”记者近日调查发现,一些网络黑产从业者利用电商平台,批量倒卖非法获取的人脸等身份信息和“照片活化”网络工具及教程。专家提醒,这些人脸信息有可能被用于虚假注册、电信网络诈骗等违法犯罪活动。人脸数据0.5元一份、修改软件35元一套“新华视点”记者调查发现,在淘宝、闲鱼等网络交易平台上,通过搜索特定关键词,就能找到专门出售人脸数据和“照片活化”工具的

2020-07-14 00:00:00 710

原创 Tutorial教程:生成triplet训练基于triplet loss的深度模型

Tutorial教程:生成triplet训练基于triplet loss的深度模型我相信很多想使用triplet loss的人被triplet的生成难倒了。当然,如果你的机器足够好,网络上的很多代码就可以满足你了,github上有很多用于手写数字识别的代码,他们都很好用,譬如说:https://github.com/charlesLucky/keras-triplet-loss-mnist...

2020-04-19 17:30:15 260

原创 Tutorial教程:必知必会,使用Keras构建不同的模型

Tutorial教程:必知必会,使用Keras构建不同的模型Your First Deep Learning Project in Python with Keras Step-By-Step

2020-04-06 22:07:33 1505

原创 综述:最大池化,平均池化,全局最大池化和全局平均池化?区别原来是这样
原力计划

综述:最大池化,平均池化,全局最大池化和全局平均池化?区别原来是这样

2020-04-03 20:15:26 22492

原创 Beginer入门:1D,2D,3D卷积的区别原来是这样
原力计划

Beginer入门:1D,2D,3D卷积的区别原来是这样摘要在1D CNN中,内核沿1个方向移动。1D CNN的输入和输出数据是2维的。主要用于时间序列数据。在2D CNN中,内核在2个方向上移动。2D CNN的输入和输出数据是3维的。主要用于图像数据。在3D CNN中,内核在3个方向上移动。3D CNN的输入和输出数据是4维的。通常用于3D 图像数据(MRI,CT扫描)。当我们说卷积...

2020-04-03 19:10:53 19625 3

转载 Monash call: AI,用起来很happy,可是你考虑过安全性么?

人工智能技术革新的速度和力度令人眩目,在人们欢呼技术进步红利之余,越来越多的人担忧人工智能技术是否足够安全。技术的进步往往是一把“双刃剑”,一方面,人工智能已为科学发展和社会发展的方方面面带来了很多有益的应用,特别是在网络安全领域,有望开辟出一条新的路径;另一方面,人工智能正在改变国家、机构和个人未来的安全远景,包括人工智能自身存在的各种安全问题以及人工智能被滥用而产生的安全问题。人工智能面临的...

2020-04-02 20:17:07 429

原创 Beginer入门:必须了解的有关图深度学习的所有知识
原力计划

Beginer入门:必须了解的有关图论深度学习的所有知识机器学习风靡的今天,一旦科学与炒作赶上,它很可能会成为我们生活中一种常态。我们探索下一步的方法之一是采用新型的深度学习。Geometric Deep Learning。本文的重点是我们如何在图(graphs)上使用深度学习。了解图学习所需的两个先决条件就是名称本身。图论与深度学习。这是您需要了解的所有内容,以了解其本质并为这两个想法建立...

2020-04-02 18:53:40 3719 2

原创 给定一个数组序列, 需要求选出一个区间, 使得该区间是所有区间中经过如下计算的值最大

Python 版本的解析请参见https://blog.csdn.net/weixin_42001089/article/details/84203651此处本人给出java版本,其实java的栈很好用;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.Sc...

2020-03-30 23:50:55 618

原创 Tutorial教程:基于Keras, TensorFlow的X光图片COVID-19检测
原力计划

Tutorial教程:基于Keras, TensorFlow的X光图片COVID-19检测原文发表于此处。在本教程中,您将学习如何使用Keras,TensorFlow和Deep Learning在手工创建的X光图像数据集中自动检测COVID-19。像现在世界上大多数人一样,我真的很关心COVID-19。我发现自己一直在分析自己的个人健康状况,并且想知道是否/何时会被传染。我越担心它,就越...

2020-03-18 00:53:20 3339 2

转载 通过抓包攻破人脸识别系统:安全问题存疑

机器之心 https://www.jiqizhixin.com/articles/2020-03-13-11近日,裁判文书网公布一起「黑客」入侵厦门银行手机银行 App,利用虚假身份开户的案件。两名犯罪分子,分别为 00 后的田世纪和 95 后的张宇男,其中 2000 年出生、职业学院休学的河南男孩攻破了厦门银行 App 的人脸识别系统,进而使用虚假身份信息多个账户并倒卖牟利。田世纪通过抓包技...

2020-03-15 16:43:12 558

原创 Tutorial教程:一定要珍藏的小工具-使用Bulk Rename Utility批量修改文件名/文件夹名

有的时候,你会发现你需要批量重命名文件夹或者文件,但是win10自带的文件重命名实在是不智能,例如:想把每个文件夹前面的roi去掉,win10很难利用自带的功能完成,所幸我们找到了一款极好的重命名工具Bulk Rename Utility。下载重命名工具https://www.bulkrenameutility.co.uk/Download.php输入参数,即可是不是很简...

2020-02-25 20:59:54 871 1

原创 Monash call:人工智能永远不可能真正智能

假设我被锁在一个房间里,并且得到了大量的中文写作。我不会中文,也不会书面或口语。我什至无法将其文字与其他类似脚本(例如日语)区分开。现在,我收到了第二批写作,但是这次提供了一组英语说明(我确实知道),以指导如何使第一批与第二批相关。我使用这些英语说明来查找写作中的图案和常见符号。然后,我收到第三批文字,再加上一组英语说明,这有助于我将其与前两批文字联系起来。这些说明还帮助我使用相同的符号和字符集...

2020-01-15 00:11:03 1169 2

转载 Monash call:如何做好计算机视觉的研究?

简单说一下这篇文章的背景:从我去年(2015年)回到微软亚洲研究院之后接触到很多聪明的实习生。一方面感受到他们对计算机视觉研究的热情,另方面也有感于他们对计算机视觉研究认知的局限性,或者说大一点,是基本研究方法和思路上的局限性,就有想法要对如何做好计算机视觉的研究写点什么,但一直也没有找到合适的机会。最近计算机视觉领域国际权威、加州大学洛杉矶分校的朱松纯老师发表了一篇关于计算视觉的三个起源和人工智...

2020-01-14 23:50:48 278

原创 Monash call (莫纳什来电) -开篇

本专栏取名为Monash Call, 主要是用于发表笔者在monash university写作的一些文章,主要是和本人research息息相关的内容,分享等等。monash call专注与简要,通俗的,对某一个方面的介绍,能够让读者对这一个小方面有一个大致的把握。monash call不能让你学习到新的技能,但是可以帮助你感性认识到新的技术,以及他们能够用来做什么。Charles@Mona...

2020-01-14 01:05:01 355 1

原创 Monash call:通过生成对抗网络创造现实-GAN的过去,现在和未来

Monash call (莫纳什来电):通过生成对抗网络创造现实-GAN的过去,现在和未来xingbod@gmail.com最近,我们已经目睹了各种工具的日益普及,这些工具可以自动创建不存在的人物,物体或场景的图像,或者通过添加它们从未拥有的品质来修改现有物体的表示。这样的解决方案的一个典型例子是FaceApp。该应用程序可以拍摄人物照片,并创建具有其他功能的人脸图像。例如,它可以添加胡须,...

2020-01-14 01:01:04 470

原创 综述:神经网络的优化-优化器,动量,自适应学习率,批量归一化

综述:神经网络的优化-优化器,动量,自适应学习率,批量归一化xingbod@gmail.com在本文中,我将讨论与神经网络优化有关的以下概念:优化面临的挑战动量适应性学习率参数初始化批量归一化优化面临的挑战当谈论神经网络中的优化时,我们其实是在讨论非凸优化问题(non-convex optimization)。与之对应,凸优化(Convex optimization)中,...

2020-01-09 21:08:33 11540 3

原创 综述:3D Unet vs 2D Unet

使用傅立叶变换检测图像边缘xingbod@gmail.com几种经典的卷积卷积神经网络(CNN)已显示出实现多种计算机视觉任务的能力(例如图像分割)。分割任务主要有两种: 语义分割和实例分割。语义分割是对图像中的每个像素都划分出对应的类别,即实现像素级别的分类; 而类的具体对象,即为实例,实例分割不但要进行像素级别的分类,还需在具体的类别基础上区别开不同的实例。比如说...

2020-01-07 23:21:10 4365

原创 Tutorial教程:使用傅立叶变换检测图像边缘

Tutorial教程:使用傅立叶变换检测图像边缘xingbod@gmail.com通常,在进行图像处理时,您最终会探索各种方法来评估适合您特定需求的最佳方法。我将在这里讨论一种这样的方法,即傅立叶变换。什么是傅立叶变换?用最简单的术语来说,傅立叶变换有助于将进入的信号分解成其构造块。例如,考虑通过将两个或多个具有不同频率的正弦函数叠加而得到的信号f(x)。现在,仅查看f(x)的图,您将无...

2020-01-06 19:04:21 449

原创 Tutorial教程:知错就改,错了就罚,论训练深度学习如何选择损失函数

Tutorial教程:训练深度学习如何选择损失函数xingbod@gmail.com声明:本文为CSDN首发,谢绝转载,商业转载请联系笔者MrCharles本人获取同意作为优化算法的一部分,必须重复估算模型当前状态的误差。这就需要选择通常称为损失函数的误差函数,该函数可用于估计模型的损失,以便可以更新权重以减少下次评估时的损失。神经网络模型从示例中学习输入到输出的映射,损失函数的选择必须...

2019-12-29 03:16:41 21343 12

原创 Tutorial教程:机器/深度学习中的损失函数(loss function)

机器/深度学习中的损失函数(loss function)***机器学习大部分的算法都有希望最大化/最小化一个函数/指标,这个函数被称为「目标函数(Object function)」(如果修过最佳化理论对这个名词应该不陌生,整本书都在讲这个),比如K-means群集分析就是希望「最小化群内的资料和群心的误差平方和」,PCA则是希望「投影向量让投影后的资料变异量最大化」。不同的演算法用到的假设都不...

2019-12-26 04:17:17 321

原创 Tensorflow 2.0/Keras 指定CPU运行,强制使用CPU

全局配置运行TensorFlow代码时候常出现OOM(Out of Memory)的错误,原因是batch_size设置得太大导致显存不足。如果想让代码仅仅运行在CPU下,可在原代码中加入如下代码:import osos.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" os.environ["CUDA_VISIBLE_DEVICES"] = "-1...

2019-12-26 02:38:29 1668 1

原创 比你更知道你是谁的生物特征:内容概览

生物识别技术长期以来一直改变人们与电子产品互动的方式。此外,专家预测,这项技术的成功开发将有助于减轻当今消费者担心的许多数据隐私问题。这一承诺是预测到2025年全球生物识别市场价值将超过590亿美元的主要原因。大型技术公司,政府组织和定制软件开发人员都在投资数百万美元,以使该技术更加可靠和值得信赖。很快,消费者将能够使用生物识别标记(例如指纹,虹膜扫描及其声音)来快速安全地访问其电子设备和个人信...

2019-12-24 21:56:56 162

原创 Tutorial教程:深度神经网络中使用的不同标准化/归一化技术-局部响应归一化vs批归一化

深度神经网络中使用的不同标准化/归一化技术xingbod@gmail.com***声明:本文为CSDN首发,谢绝转载,商业转载请联系笔者MrCharles本人获取同意先来辨析一下名词解释。数据的归一化(normalization)是将数据按比例缩放,使之落入一个小的特定区间。在一些数据比较和评价中常用到。典型的有归一化法,还有比如极值法、标准差法。归一化方法的主要有两种形式:一种是把数...

2019-12-24 07:02:22 375

原创 综述:什么是光流及其在深度学习中的应用

综述:什么是光流及其在深度学习中的应用xingbod@gmail.com声明:本文为CSDN首发,谢绝转载,商业转载请联系笔者本人获取同意在现实生活中,那个人不会接触到视频呢?就拿每天使用的微信来说,朋友发送给你的短视频,朋友圈的视频,或者是抖音的搞笑小视频等等,亦或者E盘里面的苍老师。对于视频平台,总会遇到一个问题,如何在没有人工干预的情况下让系统知道用户上传的视频描述了什么?或者,具体点...

2019-12-20 18:43:11 28642

原创 综述:OCR简单入门

简介OCR或光学字符识别是最早解决的计算机视觉任务之一,因为在某些方面它不需要深度学习。因此,即使在2012年深度学习热潮之前,就有不同的OCR实现方式,有些甚至可以追溯到1914年。这使许多人认为OCR挑战已“解决 ”,不再是挑战。另一种类似信念是,OCR不需要深度学习,换句话说,将深度学习用于OCR实在是太大材小用了。任何从事计算机视觉或一般机器学习的人都知道,没有什么挑战现在可以确定是...

2019-12-18 02:44:45 10511

原创 综述:基于深度学习的语义分割-以及源代码

语义分割什么是语义分割?深度学习和计算机视觉社区中的大多数人都知道什么是图像分类:我们希望我们的模型告诉我们图像中存在单个对象或场景。分类是非常粗糙和high-level的。许多人熟悉目标检测,在其中我们试图通过在图像周围绘制边界框然后对框内的内容进行分类来对图像中的多个对象进行定位和分类。目标检测是mid-level,mid-level有一些非常有用且详细的信息,但是由于我们只是绘制边界...

2019-12-17 02:58:13 7196

原创 人工智能,神经网络,机器学习,深度学习和大数据小抄来了,快打印出来贴在桌子上吧

Stefan Kojouharov 在网上分享了一份很不错的AI资料。在过去的几个月中,我一直在收集AI备忘单。我不时与朋友和同事分享,最近又受到很多询问,所以我决定组织和分享整个系列。为了使事情变得更有趣并提供上下文,我为每个主要主题添加了描述和/或摘录。这是最完整的列表,Big-O在最后。神经网络神经网络图机器学习概述机器学习:Scikit学习算法机器学习:算法备忘单数据科学P...

2019-12-16 02:41:23 6276

原创 生物特征识别性能的不同衡量标准以及python源代码

简介本文介绍不同任务对应的不同的评价标准。验证任务使用EER,ROC, identification任务使用CMC top-1,而搜索,retrieval,detection使用CMC,mAP等等。参考如何快速轻松地评估multi-class 或者 binary classification的准确度?如果您还不熟悉性能评估的各个方面,建议您参考以下论文概述的一些方法。Bengio, S.,...

2019-12-13 21:53:27 12974

原创 (Windows 10) AttributeError: module 'skimage' has no attribute 'io'

一开始pip install scikit-image还是有问题经过摸索,conda install scikit-image解决问题

2019-12-11 18:40:42 1408

原创 Ubuntu 断开连接时自动重新连接

我是Ubuntu GNOME用户,我想知道是否有一种方法能够断开连接时自动重新连接到VPN。从18.10开始,NetworkManager中的VPN连接具有设置vpn.persistent,该设置可以做到这一点:在连接断开时重新连接到VPN,直到您手动断开连接。默认情况下,它设置为"no",但不幸的是,它既不在Gnome网络设置中也不在nm-connection-editor中公开。但是您可以...

2019-12-10 18:59:26 470

原创 综述:基于深度模型的目标检测:Faster RCNN, R-FCN,以及SSD

基于深度模型的对象检测综述:RCNN,Fast RCNN,Faster ECNN, R-FCN,以及SSD1 xingbod@gamil.com 前言随着自动驾驶汽车,智能视频监控,人脸检测和各种人员计数应用的兴起,对快速,准确的对象检测系统的需求日益增长。这些系统不仅涉及识别和分类图像中的每个对象,还涉及通过在图像周围绘制适当的边界框来对每个对象进行定位。与传统的计算机视觉的前身,图像...

2019-12-10 02:40:47 13403 2

原创 综述:从LeNet 到 GoogLeNet:卷积神经网络的进化

深度学习的兴起使卷积神经网络在计算机视觉方面大放异彩,本文将按时间和创新点顺序介绍一系列网络结构。

2019-12-06 20:12:03 30032 8

原创 Google Cloud一个月300美金的GPU notebook, k80

2019-12-05 20:03:45 395

原创 python – 输入和输出numpy数组到h5py,保存加载的dataset

有一矩阵,其条目都是float类型。如果用扩展名.dat保存它的文件大小是500 MB的量级。使用h5py大大减少了文件大小。所以,如何保存到一个h5py文件?如何读取相同的文件,并把它作为numpy数组。保存import h5pyh5f = h5py.File('aug1202data.h5', 'w')h5f.create_dataset('dataset_train_x', data...

2019-12-02 17:35:19 501

原创 wxid 转微信号

我就不明白了,为什么别人发这类博客没有被审核,我的就两个链接就被审核了。别人还在上面做广告赚钱,我啥都没做。。。。。比窦娥还冤,CSDN 怎么这样愿世间有情人终成眷属,永远不需要查你男朋友或者女朋友的微信。在此提醒大家,查单个人的wxid转微信号不是那么简单,目前为止我没有成功过,这个猜测如果你可以打入腾讯内部,那么估计可以搞到。而你网络上搜索到的网页或者工具都是爆粉之类的,这...

2019-12-02 17:01:41 11048 2

原创 import tensorflow_addons报错

import tensorflow_addons报错packages/tensorflow_addons/custom_ops/text/_parse_time_op.so: undefined symbol: _ZN4absl9ParseTimeERKSsS1_PNS_4TimeEPSs打印tf.__version__显示2.1.0 devpip list显示。。。tf-ni...

2019-11-28 05:11:58 1528 8

原创 Tutorial教程:基于triple loss的VGG16 tensorflow2.0 代码实现详解

Triple loss 原理相信很多人都已经了解triple loss的原理了,在此不再多做解释,直接copy 别人的解释吧。如上图所示,triplet是一个三元组,这个三元组是这样构成的:从训练数据集中随机选一个样本,该样本称为Anchor,然后再随机选取一个和Anchor (记为x_a)属于同一类的样本和不同类的样本,这两个样本对应的称为Positive (记为x_p)和Negative...

2019-11-27 22:47:35 7095

原创 linux,ubuntu根据条件筛选文件夹

有文件夹如下:我想筛选数字开头的文件夹,并且数字是0-3,怎么办?ls -d ./[0-3]*-d 表示列出文件夹,不然就是列出所有文件

2019-11-26 22:55:54 220

原创 防骗指南-QQ微信仿冒诈骗

本案博主亲自经历过,务必小心近日,全国发生多起学生家长被骗案件。犯罪嫌疑人潜入家长QQ群中,将头像和昵称换成和老师一样的,冒充老师称需要交纳补习费,并发收款二维码,家长纷纷转账,目前已有多所学校的学生家长被骗,遭受损失。合肥某中学qq群内就有“老师”发出一则通知,通知各位家长缴纳学习资料费、复印费共428元,并发出了微信收款二维码,随后多位家长进行了扫码付款,并截图方便“老师”登记。事后家长...

2019-11-22 18:23:21 195

提示
确定要删除当前文章?
取消 删除