![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
Steven_ycs
机器学习、数据挖掘、生物信息领域
展开
-
人脸识别的实现
机器学习、TensorFlow、指纹识别翻译 2017-04-07 13:28:40 · 473 阅读 · 0 评论 -
人工智能是一种好的网络安全工具,也是一把双刃剑
AI在安全方面的角色对白帽黑客和网络罪犯都很有吸引力,但目前似乎还没有找到双方的平衡。人工智能已经成为网络安全开发者的新宝藏,这要归功于它的潜力,它不仅可以在很大的规模上实现功能自动化,还可以根据它在一段时间内学到的东西来做出相应的决策。这可能会对安全维护人员产生重大影响——通常情况下,公司根本没有足够的资源在众多恶意软件中“大海捞针”。例如,如果一名工作人员通常在纽约工作,突然有一天...转载 2018-10-06 22:51:26 · 642 阅读 · 0 评论 -
FAR 和 FRR之原理
FRR(False Rejection Rate)和FAR(False Acceptance Rate)是用来评估指纹识别算法性能的两个主要参数。FRR和FAR有时被用来评价一个指纹识别系统的性能,其实这并不贴切。指纹识别系统的性能除了受指纹算法的影响外,指纹采集设备的性能对FRR和FAR的影响也是不能忽视的。FRR通俗叫法是拒真率的意思,标准称谓是 FNMR(Fal...翻译 2018-05-02 22:09:00 · 6448 阅读 · 0 评论 -
Ubuntu 16.04安装和配置TensorFlow-gpu
在Linux操作系统下的安装安装环境Tensorflow的支持列表里是没有Windows的。虽然可以用Docker来实现在Windows上运行,但小问题很多,它支持的最好的还是基于unix内核的系统,如Linux,因此我们最好还是安装一个Linux的环境来运行它。Linux是一款免费的开源操作系统,应用非常广泛,如著名的Android就是基于Linux改进的一款针对手机原创 2017-04-17 10:53:51 · 4187 阅读 · 0 评论 -
深度学习Python mini_batch批处理训练
下面是程序代码,实现mini_batch,做深度学习的训练进行输入:import numpy as npdef next_batch(num, data): """ Return a total of `num` samples from the array `data`. """ idx = np.arange(0, len(data))原创 2017-04-25 17:35:20 · 2935 阅读 · 0 评论 -
Python 批处理修改图像的名字
下面的代码时将:# -*- coding:utf8 -*-import osclass BatchRename(): ''' 批量重命名文件夹中的图片文件 ''' def __init__(self): self.path = '/home/yuan/Test_Fingerprint_Image' #change i原创 2017-04-18 09:35:02 · 1241 阅读 · 0 评论 -
GPU or CPU
使用 GPUs 支持的设备 在一套标准的系统上通常有多个计算设备. TensorFlow 支持 CPU 和 GPU 这两种设备. 我们用指定字符串strings 来标识这些设备. 比如:"/cpu:0": 机器中的 CPU"/gpu:0": 机器中的 GPU, 如果你有一个的话."/gpu:1": 机器中的第二个 GPU, 以此类推...如果一个 TensorFlow 的 op翻译 2017-05-05 09:43:18 · 435 阅读 · 0 评论 -
Softmax层的实现
softmax简介Softmax回归模型是logistic回归模型在多分类问题上的推广,在多分类问题中,待分类的类别数量大于2,且类别之间互斥。比如我们的网络要完成的功能是识别0-9这10个手写数字,若最后一层的输出为[0,1,0, 0, 0, 0, 0, 0, 0, 0],则表明我们网络的识别结果为数字1。Softmax的公式为,可以直观看出如果某一个zj大过其他z,那这个映射的分量就逼转载 2017-04-23 17:29:49 · 2613 阅读 · 0 评论 -
深度学习点滴---处理技巧
1 关于数据的预处理插播一段,实际应用中,我们很多时候并不是把原始的像素矩阵作为输入,而是会预先做一些处理,比如说,有一个很重要的处理叫做『去均值』,他做的事情是对于训练集,我们求得所有图片像素矩阵的均值,作为中心,然后输入的图片先减掉这个均值,再做后续的操作。有时候我们甚至要对图片的幅度归一化/scaling。去均值是一个非常重要的步骤,原因我们在后续的梯度下降里会提到。转载 2017-04-19 14:26:40 · 240 阅读 · 0 评论 -
pip3 8.1.1升级到9.0.1
深度学习原创 2017-04-06 17:14:55 · 2736 阅读 · 0 评论 -
Tensorflow框架中常见概念和函数 二
1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placeholder("float") y = tf.mul(a, b) #构造一个op节点 sess = tf.Sessi翻译 2017-04-19 09:32:52 · 718 阅读 · 0 评论 -
Tensorflow框架中常见的概念和函数一
1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placeholder("float") y = tf.mul(a, b) #构造一个op节点 sess = tf.Ses翻译 2017-04-19 09:31:36 · 574 阅读 · 0 评论 -
针对机器学习初学者的MNIST实验——回归的实现、训练和模型评估
实现回归模型为了用Python实现高效的数值计算,我们通常会使用函数库,比如NumPy,会把类似矩阵乘法这样的复杂运算使用其他外部语言实现。不幸的是,从外部计算切换回Python的每一个操作,仍然是一个很大的开销。如果你用GPU来进行外部计算,这样的开销会更大。用分布式的计算方式,也会花费更多的资源用来传输数据。TensorFlow也把复杂的计算放在python之外完成翻译 2017-04-19 08:51:07 · 551 阅读 · 0 评论 -
仿射变换
仿射变换(Affine Transformation): 是一种二维坐标到二维坐标之间的线性变换,就是对平移(Translation)、缩放(scale)、旋转(Rotation)、翻转(Flip)和错切(shear)这五种变换的组合,如下图所示是常见的放射变换的例子:原创 2017-04-14 12:10:40 · 348 阅读 · 0 评论 -
人工智能会不会取代开发它的人?
在了解人工智能会不会取代开发它的人前我们先了解二个概念。电子计算机电子计算机,亦称电脑,是一种利用电子学原理,根据一系列指令对数据进行处理的工具。 —— [ 维基百科 ]人工智能人工智能亦称机器智能,是指由人工制造出来的系统所表现出来的智能。 —— [ 维基百科 ]任何电子产品都离不开三个过程: 1. 输入 2. 计算 3. 输出转载 2017-04-12 17:34:24 · 336 阅读 · 0 评论 -
机器学习中的各种距离
在做分类时常常需要估算不同样本之间的相似性(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。本文的目的就是对常用的相似性度量作一个总结。本文目录:1. 欧氏距离2. 曼哈顿距离3. 切比雪夫距离4. 闵可夫斯基距离转载 2017-04-10 17:14:43 · 315 阅读 · 0 评论