摘要:
Kaggle:Titanc Survived 数据处理 对于这个问题,在训练集中给了10列作为特征。其中有一些对结果预测并没有太大影响的PassengerId、Name、Cabin、Ticket。 PassengerId可以直接作为pandas读取cvs文件时候的index_col。 train_d 阅读全文
摘要:
Kaggle:Otto Group Classification 数据处理 导入相应的包之后,从csv文件中读取数据,指定id列为index列。本身id列也不携带预测信息。同时将训练数据和测试数据拼接在一起。 train_data = pd.read_csv("dataset/train.csv", 阅读全文
摘要:
Kaggle:House Prices 数据处理 首先是处理数据,导入相应的包,使用pandas读取csv文件,并指定Id列为index,本身Id这一列也不携带预测信息。同时将训练数据和测试数据拼接在一起以便后续的处理。 train_data = pd.read_csv("dataset/train 阅读全文
摘要:
序列模型和注意力机制 Seq2Seq模型 Seq2Seq(Sequence-to-Sequence)模型能够应用与机器翻译、语音识别等各种序列到序列的转换问题。一个Seq2Seq模型包括编码器(Encoder)和解码器(Decoder)两部分,它们通常是两个不同的RNN。如下图所示,将编码器的输出作 阅读全文
摘要:
自然语言处理与词嵌入 词嵌入 one-hot向量表示了每个词在词汇表中的位置,但是每个one-hot向量的内积为0,不能表示出每个词之间的相互关系。 I want a glass of orange juice. I want a glass of apple __. 例如,对于上述的这样一句话,通 阅读全文
摘要:
循环序列模型 自然语言和音频都是前后相关联的数据,对于这些前后相关联的序列数据通过循环神经网络(Recurrent Neural Network, RNN)来进行处理。 使用RNN收i先的应用有下图所示的例子: 上图中所有的这些问题都可以通过有监督学习,通过输入给定的标签数据\((X,Y)\)作为训 阅读全文
摘要:
特殊应用:人脸识别和神经风格转换 人脸识别 与人脸识别(Face Recognition)相关的还有活体检测(Liveness Detection)问题,在这里仅讨论前者。 人脸验证(Face Verification)和人脸识别(Face Recognition)的区别: 人脸验证:一般指一个1对 阅读全文
摘要:
目标检测 Object detection 目标检测的第一步是目标定位(Object localization)。对于图片分类器我们已经十分了解,而目标定位不仅需要判断图片中是否有某一类对象,还需要在图片中标记出它的位置。 如果图片中有多个对象,就需要识别出图片中所有的对象,并标记出来位置,也就是目 阅读全文
摘要:
深度卷积模型:案例探究 为什么要学习一些案例呢? 就像通过看别人的代码来学习编程一样,通过学习卷积神经模型的案例,建立对卷积神经网络的(CNN)的“直觉”。并且可以把从案例中学习到的思想、模型移植到另外的任务上去,他们往往也表现得很好。 接下来要学习的神经网络: 经典模型:LeNet5、AlexNe 阅读全文
摘要:
卷积神经网络 计算机视觉问题 计算机视觉(computer vision)是因深度学习而快速发展的领域之一,它存进了如自动驾驶、人脸识别等应用的发展,同时计算机视觉领域的发展还可以给其他领域提供思路。 计算机视觉应用的实例:图片分类(识别是不是一只猫)、目标检测(检测途中汽车行人等)、图片风格转移等 阅读全文