【入门】初识深度学习

news/2024/11/29 4:50:38/

文档背景

机器学习和深度学习的概念十分火热。听上去也很难,不慌,有时候就需要行动在前脑子在后。不管,干就完啦。

前言

人工智能(ArtificialIntelligence,AI)是最宽泛的概念,是研发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。由于这个定义只阐述了目标,而没有限定方法,因此实现人工智能存在的诸多方法和分支,导致其变成一个“大杂烩”式的学科。
机器学习(MachineLearning,ML)是当前比较有效的一种实现人工智能的方式。
深度学习(DeepLearning,DL)是机器学习算法中最热门的一个分支,近些年取得了显著的进展,并替代了大多数传统机器学习算法。

1、机器学习

1.1、机器学习的实现

机器学习可以分成两部:训练和预测,类似于归纳和演绎:

  • 归纳: 从具体案例中抽象一般规律,机器学习中的“训练”亦是如此。从一定数量的样本(已知模型输入X和模型输出Y)中,学习输出Y与输入X的关系(就是某种表达式)
  • **演绎:**从一般规律推导出具体案例的结果,机器学习中的“预测”亦是如此。基于训练得到的Y与X的关系,如出现新的输入X,计算出输出Y。通常情况下,如果通过模型计算的输出和输出的真实场景的输出一致,则说明模型是有效的。

1.2、机器学习的方法论

机器学习的方法论和人类科研的过程有着异曲同工之妙,即在"机器思考"的过程中确定模型的三个关键要素:假设、评价、优化。

1.2.1、如何确定模型参数

  1. 合理的假说可以最大化解释所有已知观测数据
  2. 如果后续观测到不符合理论假说的新数据,则应提出新的假说
  3. 模型有效的基本条件是能够拟合已知的样本

下图是以H为模型的假设,它是一个关于参数w和输入x的函数,用H(w,x)H(w, x)H(w,x) 表示。模型的优化目标是H(w,x)H(w, x)H(w,x)的输出与真实输出Y尽量一致,两者的相差程度即是模型效果的评价函数(相差越小越好)。那么,确定参数的过程就是在已知的样本上,不断减小该评价函数(H和Y的差距)的过程。直到模型学习到一个参数w,使得评价函数的值最小,衡量模型预测值和真实值差距的评价函数也被称为损失函数(损失Loss)

在这里插入图片描述

1.2.2、模型结构

机器执行学习任务的框架体现了其学习的本质是“参数估计”(Learning is parameter estimation)

就是从训练样本中的得到一个算法,然后提出最终假设

在这里插入图片描述

类似于下面,根据不同的输入参数,得到不同的响应结果。
在这里插入图片描述

2、深度学习

在深度学习框架出现之前,机器学习工程师处于“手工作坊”生产的时代。
为了完成建模,工程师需要储备大量数学知识,并为特征工程工作积累大量行业知识。每个模型是极其个性化的,建模者如同手工业者一样,将自己的积累形成模型的“个性化签名”。
而今,“深度学习工程师”进入了工业化大生产时代,只要掌握深度学习必要但少量的理论知识,掌握Python编程,即可在深度学习框架上实现非常有效的模型,甚至与该领域最领先的模型不相上下。建模领域的技术壁垒面临着颠覆,也是新入行者的机遇。

在这里插入图片描述


http://www.ppmy.cn/news/1961.html

相关文章

【Pytorch】第 1 章 :强化学习和 PyTorch 入门

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

Unity简单基础

Unity文件夹的作用 Resources存放资源的特殊文件夹,Resources中全部资源会被打包Pluging存放第三方包、工具代码、sdk文件Editor为Unity编辑器扩展程序的目录,可以在根目录下,也可以在子目录下StreamingAssets该文件夹也会在打包的时候全部打…

FL STUDIO水果21版本新主题、插件、功能介绍

大家常说的“DJ音乐”实际应该指的是EDM音乐,现在市面上的宿主软件几乎都可以制作EDM音乐。DJ音乐制作要学多久?可长可短,想要学精一门艺术和技术至少需要一两年时间。FL Studio软件全称是Fruity Loops Studio,由于这款软件自身lo…

微信小程序反编译

本文转载于:https://www.cnblogs.com/one-seven/p/15524457.html 微信小程序反编译 微信文件保存位置\WeChat Files\Applet\小程序id_APP_.wxapkg 现在小程序是处于编码状态 github上下载一个python版的解密工具 https://github.com/superdashu/pc_wxapkg_decr…

六种正确清理C盘的方法,解决你的红色烦恼

Windows操作系统一般是安装在磁盘驱动器的C盘中,运行时会产生许多垃圾文件,C盘空间在一定程度上会越来越小。 伴随着电脑工作的时间越久,C盘常常会提示显示其内存已不足。 C盘容量不足将会极大影响系统的运行速度,电脑会变卡、死机…

04、网络配置

目录 1、 Docker网络模式 2、外部访问docker容器 2.1.bridge模式 2.2.host模式 2.3.相关命令 2.4.网桥查看工具bridge-utils 3、创建自定义网络:(设置固定IP) 3.1.创建自定义网络 3.2.创建Docker容器 以上就是今天的分享&#xff…

基于非局部滤波图像去噪方法

论文题目:A non-local algorithm for image denoising 1 摘要 我们提出了一种新的衡量噪声的方法,来评价和比较数字图像去噪方法的性能。我们首先计算和分析该方法的噪声类去噪算法,即局部平滑滤波器。其次,我们提出了一种新的算…

Pytest----caplog的应用场景以及使用方法

【原文链接】Pytest----caplog的应用场景以及使用方法 文章目录如何在测试用例中设置日志级别如何对日志级别进行断言如何对日志内容进行断言如何同时对日志级别和日志内容进行断言如何在测试用例中设置日志级别 通过caplog可以对特定的测试函数内设置日志级别,而不…