当前搜索:

Andrew Ng's deeplearning Course5Week3 Sequence models & Attention mechanism

一. 基础模型 编码-解码 如图中所示,输入一个法语句子,然后将其转换为英语句子。我们设定一个RNN结构的编码器和解码器,先将输入的法语句子编码为一个向量,再通过解码器将其转换为英语句子。 图像描述 图像描述,顾名思义就是给出一幅图片,然后根据图片给出相应的描述。我们将之前RNN中...
阅读(15) 评论(0)

Andrew Ng's deeplearning Course5Week2 Natural Language Processing&Word Embeddings

一.词嵌入介绍 1.词汇表征 在之前,我们是根据单词在词汇表中的位置来表示单词的(one-hot),而这个方法有一个缺点。 在做如上图所示的迁移学习时,模型没法根据上一句的orange juice而判断得到下面一句apple的后面大概率也是juice。有一种方法能比较好的解决这个问题...
阅读(66) 评论(0)

Andrew Ng's deeplearning Course5Week1 Recurrent Neural Networks(循环神经网络)

一、预备知识 1.序列化例子 序列模型可以应用的例子有:语音识别、音乐生成、情感分类、DNA序列分析、机器翻译、视频行为识别、命名实体识别。 2.数学符号 如上图所示:x是一行句子。 x<t>x<t&am...
阅读(69) 评论(0)

Andrew Ng's deeplearning Course 第1课、第2课、第3课、第4课、第5课课后练习题/编程题

吴恩达深度学习deeplearning第一课课后测验及编程作业(含答案):http://download.csdn.net/download/u012867545/10171710吴恩达深度学习deeplearning第二课课后测验及编程作业(含答案):http://download.csdn.n...
阅读(1058) 评论(0)

Andrew Ng's deeplearning Course4Week4 Special applications(特殊应用:人脸识别及神经风格转换)

一、人脸识别与验证 1.什么是人脸识别 人脸验证就是输入一个图片和姓名/ID,然后去数据库找这人的图像与当前图像进行匹配看看是不是同一个人。 而人脸识别是有一个K个人图像的数据库,而输入仅仅只有一个图像,你就得去数据库中找哪个人最接近输入的这个图像,识别出来(或者没有这个人)。 2...
阅读(315) 评论(0)

Andrew Ng's deeplearning Course4Week3 Object detection(目标检测)

一、目标定位与特征点检测1.目标定位由上图可知,之前我们学习的是图片分类的问题,而图片分类的定位问题就是建立在图片分类的基础上的,而目标的检测又是在图片分类定位问题的基础上实现的。目标的定位的输入就是图片,经过一系列CONV,pool池化后最后输出一个形似如下的softmax,包含有4个值,包括目...
阅读(228) 评论(2)

Andrew Ng's deeplearning Course4Week2 Deep convolutional models(深度卷积网络:实例探究)

一、经典网络 1.LeNet-5 LeNet-5的结构为conv->pool->conv->pool->fc->fc->output。在LeCun写这篇论文的时候,这里的激活函数采用的是sigmoid和tanh,不过现在也可以使用ReLU。还有一个优点是参数...
阅读(374) 评论(0)

Andrew Ng's deeplearning Course4Week1 Convolutional Neural Networks(卷积神经网络)

一、计算机视觉 深度学习帮助计算机视觉很好的发展,如无人驾驶车识别路上的行人和车辆,人脸识别,艺术风格迁移。 如上图所示,深度学习在大图像上有一个问题,那就是维度。之前64*64*3的维度才12288,但是如果是1000*1000像素的大图片,那么维度就是3million,假设...
阅读(248) 评论(0)

Andrew Ng's deeplearning Course3Week2 ML Strategy2(结构化机器学习)

一、误差分析 1.执行误差分析 如何执行误差分析呢? 我们可以将dev和test集里的错误标记进行人工整理,画张表,最后统计出各个错误的原因所占的比例,这花不了太长时间,但对改善效果可能会有很大帮助,毕竟去改善占比61%的错误总比花大量时间去解决占比8%的错误要来得高效。 2.清除...
阅读(103) 评论(0)

Andrew Ng's deeplearning Course3Week1 ML Strategy(结构化机器学习)

一、机器学习的策略 什么是机器学习策略,机器学习的策略就是一些分析机器学习问题的方法。 当你的模型精准度达到90%时,还不够好,你想让它更好,你可以选择收集更多的数据,尝试更大或更小的网络,尝试dropout,尝试调整各种参数,你的选择太多了,但你并不知道调整过后效果怎么样,可能花费几个月时间...
阅读(98) 评论(0)

Andrew Ng's deeplearning Course2Week3 Hyperparameter tuning, Batch Normalization and Frameworks

一、超参数调试 1.超参数的选择次序 超参数的重要程度:1.α 2.β、hidden units、mini-batch size 3.layers、learning rate decay 4.β1、β2、ε(通常设为0.9,0.999,10^-8) 2.超参数的选取(随机取值,精确搜...
阅读(192) 评论(0)

Andrew Ng's deeplearning Course2Week2 Optimization algorithms(优化算法)

优化算法能帮助我们快速训练模型 一、mini-batch梯度下降法 1.batch vs mini-batch 向量化能让你相对快速的处理m个样本,但是当m比较大时,例如5000000,速度可能就会比较慢了。因此,我们将m个样本切分成一块一块的,这就是mini-batch,而原先不切分的...
阅读(101) 评论(0)

Andrew Ng's deeplearning Course2Week1 Practical aspects of Deep Learning(深层学习的实用层面)

1 深度学习的实用层面 1.1 基础 1.1.1 深度学习应用简述 正如上图所说:深度学习的应用是一个高度迭代的过程,对于隐藏层的数量,隐藏单元数,学习率,激活函数这些该怎么选,我们其实心里并没有数,我们只有在一次次的选择和迭代过程中才能不断找到更好的,因此深度学习是一个高度迭代的过程。 1....
阅读(121) 评论(2)

Andrew Ng's deeplearning Course1Week4 Deep neural network(深层神经网络)

4 深层神经网络 4.1 深层神经网络概述 正如上图中所示,logisitic regression是一个浅层的模型,当隐藏层的数量足够多的时候,我们就说这是一个深层的神经网络。 4.2 深层神经网络中的前向传播 和前面的浅层神经网络一样,每一层计算z[L] = W[L] ...
阅读(168) 评论(1)

Andrew Ng's deeplearning Course1Week3 Shallow neural networks(浅层神经网络)

1.1 What is a neural network? 最上面的是logistic回归的模型,把许多这种模型叠加起来就得到了一个neural network,就如同上图中的下半部分。第一层是一个logistic回归,第二层也是一个logistic回归。 在上图的neural netwo...
阅读(109) 评论(0)

Andrew Ng's deeplearning Course1Week2 Programming Questions(编程题)

Logistic Regression with a Neural Network mindset Build the general architecture of a learning algorithm, including: Initializing parametersCalcu...
阅读(507) 评论(0)

Andrew Ng's deeplearning Course1Week2 Neural Networks Basics(神经网络基础)

2.1 二分2.1.1 举一个识别猫的例子输入一个图片,判别有猫或无猫,这就是一个简单的二分分类。为了将图片转换成一个特征向量,大家都知道图片由红绿蓝三个像素矩阵组成,假设这个矩阵是64*64的,我们将之重构(Python里面是用reshape这个方法),将三个矩阵合并为一个nx(nx即维度,nx...
阅读(365) 评论(0)

Andrew Ng's deeplearning Course1Week1 Nerual Networks and Deep Learning(神经网络和深度学习)

Introduction to deeplearning1.深度学习介绍提到深度学习就不得不说到神经网络。那什么是神经网络呢?神经网络指一种有效的模拟大脑的学习算法。例1:单神经网络。根据房的大小来预测房价就是一个单神经网络,根据大小得出房价,中间的小圆圈就是单神经(single neuron),...
阅读(190) 评论(0)

B1021. 个位数统计 (15')

给定一个k位整数N = dk-1*10^k-1 + ... + d1*10^1 + d0 (00),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。 输入格式: 每个输入包含1个测试用例,即一个不超过1000位的正整数N...
阅读(85) 评论(0)

B1020. 月饼 (25’)

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75...
阅读(119) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 8979
    积分: 502
    排名: 10万+
    最新评论