- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 深度学习之从零带你入门(扫盲篇)
一、基本概念扫盲人工智能、机器学习、神经网络、深度学习这些字眼相信一些人都见过,但是并不知道他们之间的关系,这里本人整理相关资料后给出较为准确的定义。这里大家先看如下一张图:正如上图所示,人工智能指的是整个领域,它包含了机器学习这个概念,而深度学习则又包含在机器学习的概念范畴当中。三个概念在时间顺序上依次发展,逐渐细化和深入。人工智能:人工智能的范围是相当广的,智能
2017-10-30 22:38:03 4149 1
翻译 深度学习机器学习面试题(理论基础)
第一部分:深度学习1、神经网络基础问题(1)Backpropagation(要能推倒) 后向传播是在求解损失函数L对参数w求导时候用到的方法,目的是通过链式法则对参数进行一层一层的求导。这里重点强调:要将参数进行随机初始化而不是全部置0,否则所有隐层的数值都会与输入相关,这称为对称失效。 大致过程是:首先前向传导计算出所有节点的激活值和输出值,
2017-10-30 00:13:13 9142
转载 TensorFlow的训练模型在Android和Java的应用及调用
环境:Windows 7当我们开始学习编程的时候,第一件事往往是学习打印"Hello World"。就好比编程入门有Hello World,机器学习入门有MNIST。MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片:它也包含每一张图片对应的标签,告诉我们这个是数字几。比如,上面这四张图片的标签分别是5,0,4,1。那我我们就将Te
2017-10-29 23:59:18 3256 1
转载 Tensorflow快速入门
PART01 Tensorflow简介引言实践深度学习肯定要至少学习并掌握一个深度学习框架。这里我们介绍一个最流行的深度学习框架:Tensorflow。Tensorflow是谷歌公司在2015年9月开源的一个深度学习框架。虽然我们称Tensorflow为一种深度学习框架,但是看看官网:图1 Tensorflow官网界面可以看到
2017-10-29 14:00:56 2294
原创 深度学习之Python的可视化包 – Matplotlib
5.4 Python的可视化包 – MatplotlibMatplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型地2D图表和一些基本的3D图表。Matplotlib最早是为了可视化癫痫病人的脑皮层电图相关的信号而研发,因为在函数的设计上参考了MATLAB,所以叫做Matplotlib。Matplotlib首次发表于2007年,在开源和社区的推动下,现在在基于P
2017-10-28 14:22:58 1520
原创 深度学习之Python的科学计算包 – Numpy
umpy(Numerical Python extensions)是一个第三方的Python包,用于科学计算。这个库的前身是1995年就开始开发的一个用于数组运算的库。经过了长时间的发展,基本上成了绝大部分Python科学计算的基础包,当然也包括所有提供Python接口的深度学习框架。numpy在Linux下的安装已经在5.1.2中作为例子讲过,Windows下也可以通过pip,或者到下面
2017-10-28 14:22:07 5224
原创 深度学习基础之Python语法
5.2.1 基本数据类型和运算基本数据类型Python中最基本的数据类型包括整型,浮点数,布尔值和字符串。类型是不需要声明的,比如:Python12345a = 1 # 整数b = 1.2 # 浮点数c = True # 布尔类型d = "False" # 字符
2017-10-28 14:20:03 892
原创 深度学习之数学基础(数值计算)
信息论是应用数学的一个分支,主要研究的是对一个信号能够提供信息的多少进行量化。如果说概率使我们能够做出不确定性的陈述以及在不确定性存在的情况下进行推理,那信息论就是使我们能够量化概率分布中不确定性的总量。1948年,香农引入信息熵,将其定义为离散随机事件的出现概率。一个系统越是有序,信息熵就越低;反之,一个系统越是混乱,信息熵就越高。所以说,信息熵可以被认为是系统有序化程度的一个度量。
2017-10-26 23:27:53 16992
原创 深度学习之数学基础(概率与统计)
3-1、为什么使用概率? 概率论是用于表示不确定性陈述的数学框架,即它是对事物不确定性的度量。在人工智能领域,我们主要以两种方式来使用概率论。首先,概率法则告诉我们AI系统应该如何推理,所以我们设计一些算法来计算或者近似由概率论导出的表达式。其次,我们可以用概率和统计从理论上分析我们提出的AI系统的行为。计算机科学的许多分支处理的对象都是完全确定的实体,但机器学习却大量
2017-10-26 23:25:17 13911 3
原创 深度学习之数学基础(线性代数篇)
2-1、标量一个标量就是一个单独的数,一般用小写的的变量名称表示。2-2、向量一个向量就是一列数,这些数是有序排列的。用过次序中的索引,我们可以确定每个单独的数。通常会赋予向量粗体的小写名称。当我们需要明确表示向量中的元素时,我们会将元素排列成一个方括号包围的纵柱:我们可以把向量看作空间中的点,每个元素是不同的坐标轴上的坐标。2-3、矩阵矩阵是二
2017-10-26 23:21:10 7079
转载 Tensorflow一些常用基本概念与函数(1)
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-10-25 14:11:52 378
转载 《TensorFlow实战》与《TensorFlow实战Google深度学习框架》对比认识
《TensorFlow实战》与《TensorFlow实战Google深度学习框架》对比认识《TensorFlow实战》《TensorFlow实战Google深度学习框架》书的大体框架以讲解demo为主,大部分时间都在讲解不同的demo,而这些demo基本都是来源于TensorFlow的开源实现https://github.com/tens
2017-10-24 22:38:04 410
原创 深度学习之TensorFlow实战一(安装配置篇)
前言:本人对人工智能非常着迷,正在学习及实战。《深度学习之TensorFlow实战》系列为本人原创,非本人允许请勿转载,谢谢!Win7 +Python3.6.0(Anaconda3-4.3.21)+Tensorflow的安装与配置(不用切换python3.5)一、首先进入Anaconda官网下载 https://www.anaconda.com/download/各位
2017-10-24 00:05:10 696
转载 深度学习必备手册
深度学习必备手册 阿里云云栖社区 关注2017.10.11 16:32 字数 10063 阅读 1233评论 1喜欢 123摘要:深度学习作为人工智能的前沿技术,虽然一方面推动者人工智能的发展;但是人类的终极目标四强人工智能。最近也有一些关于类似于笔者认为的广度学习的出现,但是宗其所属,还是应该在深度学习发展的历史上前进。
2017-10-23 23:17:26 668
原创 目前最全的机器学习知识结构图(11月1日更新)
机器学习、深度学习、python基础、数学基础、学习分类、项目构建流程、最常用的学习框架悉数列出 。如有不足请留言补充,也可关注我微信号,留言即可。请大家扫描二维码关注我的微信公众号。本公众号每天均会推出机器学习精华资讯和学习教程。欢迎大家关注!
2017-10-23 22:54:04 6579
转载 资源 | 最新机器学习必备十大入门算法!都在这里了
我们向初学者介绍十大机器学习(ML)算法,并附上数字和示例,方便理解。简介“哈佛商业评论”的一篇文章(https://hbr.org/2012/10/data-scientist-the-sexiest-job-of-the-21st-century)将“数据科学家”评为“21世纪最性感的工作”,对机器学习算法的研究取得了巨大的关
2017-10-23 22:43:38 2197
转载 机器学习常见算法分类汇总
机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。这里IT经理网为您总结一下常见的机器学习算法,以供您在工作和学习中参考。 机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类似性。 学习方式 根
2017-10-21 22:23:20 413
转载 十个值得一试的开源深度学习框架
周早些时候Google开源了TensorFlow(GitHub),此举在深度学习领域影响巨大,因为Google在人工智能领域的研发成绩斐然,有着雄厚的人才储备,而且Google自己的Gmail和搜索引擎都在使用自行研发的深度学习工具。无疑,来自Google军火库的TensorFlow必然是开源深度学习软件中的明星产品,登陆GitHub当天就成为最受关注的项目,当周获得评星数就轻松超过1万个
2017-10-21 22:08:47 235
转载 深度学习利器:如何在智能终端中应用TensorFlow?
前言深度学习在图像处理、语音识别、自然语言处理领域的应用取得了巨大成功,但是它通常在功能强大的服务器端进行运算。如果智能手机通过网络远程连接服务器,也可以利用深度学习技术,但这样可能会很慢,而且只有在设备处于良好的网络连接环境下才行,这就需要把深度学习模型迁移到智能终端。由于智能终端 CPU 和内存资源有限,为了提高运算性能和内存利用率,需要对服务器端的模型进行量化处理并支持低精度
2017-10-21 22:07:12 743
转载 常用数据结构与算法
本篇内容包含排序的介绍排序的C的实现排序的Java的实现排序的时间复杂度的计算(一)冒泡排序1、基本思想:两个数比较大小,较大的数下沉,较小的数冒起来2、实现步骤:这张图就是将数字12,35,99,18,76竖起来第一次:从底部有一个气泡,圈住12并且和35对比,如果比上面小就交换,气泡往上升第二次:12和99对比,如果比上面小就
2017-10-17 00:08:45 314
转载 GitHub 年度报告,2017 年最受欢迎的编程语言
GitHub 年度报告,2017 年最受欢迎的编程语言原创 2017-10-12 By stormzhang阅读文本大概需要 3.3 分钟。就在前两天,GitHub 举办了年度盛会 GitHub Universe,公布了 GitHub 这一年的数据变化与主要动作,GitHub 主页做了次更新,紧接着,发布了 GitHub Octoverse 2017 年
2017-10-16 00:09:08 322
转载 Android 面试 | 全站式导航
Android 面试 | 全站式导航原创 2017-09-15 Hensen_&code小生 code小生作者 | code小生地址 | http://www.jianshu.com/c/1009682ba4cb声明 | 本文是 code小生 原创,已获授权发布,未经原作者允许请勿转载面试复习(Hensen_博客)
2017-10-16 00:08:18 575
转载 Android 搭建属于你的技术堆栈
Android 搭建属于你的技术堆栈2017-10-13 四级五次郎 码个蛋点击上方蓝字关注码个蛋针对常用框架做一个整理和分析其优劣。作者博客http://www.jianshu.com/u/0e9fd9fee3a6文章目录前言 APP的整体架构技术选型的考量点
2017-10-16 00:07:19 529
转载 随着日益增多的新技术,如何正确的提升自己?
随着日益增多的新技术,如何正确的提升自己?原创 2017-06-09 于亚豪 终端研发部前言介绍随着技术的不断发展,新技术也相继出现,面对日益增多的新技术,如何正确的提升自己?于亚豪博客地址:http://blog.csdn.net/androidstarjack/article/details/72942976正
2017-10-16 00:06:11 1143
转载 如何在移动开发者的寒冬中破冰而出
如何在移动开发者的寒冬中破冰而出?原创 2017-09-08 陈宇明 码个蛋作者博客http://www.jianshu.com/u/f958e66439f0文章目录前言应该关注哪些技术?应该如何学习?怎么样更容易坚持?为何分享?总结0前言
2017-10-16 00:04:54 512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人