深度学习入门(1)之基础知识篇及百度PaddlePaddle深度学习框架介绍

1.摘要: 随着近几年大数据技术以及硬件性能的不断提升,机器学习技术的发展进入了新一轮的发展高潮,其中深度学习的发展尤其有前景,越来越多的问题可以用深度学习来解决。
2020年中国乃至全世界都“硝烟弥漫”,疫情防控工作成为国家的重中之重,与此同时,中央宣布未来将重点建设新基建,而其中非常重要的一项就是人工智能,可见人工智能技术的重要性。作为人工智能中核心的一部分,深度学习正好可以在疫情防控的各个方面提供便利,甚至起至关重要的作用。特别是相对于传统图像处理技术,深度学习在图像处理问题上的效率以及准确率都更加高,并且相对来说易懂。深度学习打破了传统的编程思维模式,提出了一种端到端的学习方法,即编辑好系统的大概框架,再送入大量的输入与输出数据,使计算机自动学习出中间的运算过程。

2.1 人工智能、机器学习、深度学习的关系与介绍

2.1.1三者关系

简单来说,人工智能、机器学习和深度学习三者是逐层包含的关系,如图1。人工智能就是能延伸人的一切科技与技术的总概况,这是一个相对抽象的概念,不明确指向任何特定技术。而机器学习是实现人工智能的一套具体的算法。深度学习是目前机器学习算法中最热门的一个分支。
在这里插入图片描述

2.1.2机器学习

机器学习的设计概念其实很简单,就是模拟人脑的学习方式,不同于传统的编程思维,机器学习采用端到端的学习方式,即给定输入和输出,同时假设一个学习模型,然后让计算机自动去学习将输入转化成输出的方法,通过损失函数和优化算法,使模型在一遍遍的训练迭代过程中越来越准确。
模型假设:假设一个能够表达输入X与输出Y的关系的模型Y=H(W,X)。再通过训练进一步在假设的模型的基础上寻找最优的Y~X关系,即确定参数W。
损失函数:即输出H(W,X)对真实Y的差值,即误差,这是评价模型好坏的重要指标。训练的过程就是将拟合的误差最小作为优化目标。
优化算法:设置了损失函数后,就可以在假设模型的范围内,将使得损失函数最小的Y~X关系找出来,这个寻找的方法即为优化算法。最笨的优化算法即按照参数的可能,穷举每一个可能取值来的计算损失,保留使得损失最小的参数作为最终结果。

2.1.3深度学习

深度学习其实是机器学习的一种,与传统机器学习所不同的就是深度学习的假设模型更加复杂,从而可以处理更加复杂的任务。深度学习的模型采用的是神经网络模型如图2,通过一层层的神经网络将具象化的模型一步步抽象化,从而提取输入对象的特征,得到所需的输出。
神经网络结构示意图:在这里插入图片描述
·神经元: 神经网络中每个节点称为神经元,由两部分组成:
加权和:将所有输入加权求和。
非线性变换(激活函数):加权和的结果经过一个非线性函数变换,让神经元计算具备非线性的能力。
多层连接: 大量这样的节点按照不同的层次排布,形成多层的结构连接起来,即称为神经网络。
前向计算: 从输入计算输出的过程,顺序从网络前至后。
计算图: 以图形化的方式展现神经网络的计算逻辑又成为计算图。我们也可以将神经网络的计算图以公式的方式表达如下:
Y=f3(f2(f1(w1⋅x1+w2⋅x2+w3⋅x3+b)+…)…)…)


2.2 PaddlePaddle深度学习平台


深度学习框架的本质是框架自动实现建模过程中相对通用的模块,,建模者只实现模型个性化的部分,既能节省编写大量底层代码的精力,又能省去了部署和适配环境的烦恼从而大大简化建模过程。
PaddlePaddle百度出品的深度学习平台飞桨,是主流深度学习框架中唯一一款完全国产化的产品。底层是采用C++编写的,使得框架更加稳定。PaddlePaddle集深度学习核心框架、基础模型库、端到端开发套件、工具组件和服务平台于一体,为用户提供了多样化的配套服务产品,支持本地和云端两种开发和部署模式,用户可以根据业务需求灵活选择如图3。
PaddleHub是飞桨预训练模型管理工具和迁移学习工具,可以便捷地获取PaddlePaddle生态下的预训练模型,涵盖了图像分类、目标检测、词法分析、语义模型、情感分析、语言模型、视频分类、图像生成、图像分割九类主流模型。本课程将持续更新关于PaddleHub产品使用的案例及教程。
迁移学习(Transfer learning) 是将在某个领域或任务上学习到的知识或模式应用到不同但相关的领域或问题中。
Paddle Lite是飞桨基于Paddle Mobile全新升级推出的端侧推理引擎,在多硬件、多平台以及硬件混合调度的支持上更加完备,为包括手机在内的端侧场景的AI应用提供高效轻量的推理能力,有效解决手机算力和内存限制等问题,致力于推动AI应用更广泛的落地。Lite是一种轻量级、灵活性强、易于扩展的高性能的深度学习预测框架,它可以支持诸如ARM、OpenCL、NPU等等多种终端,同时拥有强大的图优化及预测加速能力。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值