机器学习之深度学习简介

article/2025/11/7 3:10:52

文章目录

  • 深度学习
    • 1. 深度学习介绍
    • 2. 深度学习原理
    • 3. 深度学习实现

深度学习

1. 深度学习介绍

深度学习(Deep learning)是机器学习的一个分支领域,其源于人工
神经网络的研究。
深度学习广泛应用在计算机视觉,音频处理,自然语言处理等诸多领
域。
在这里插入图片描述
人工神经网络(Artificial Neural Network),以数学模型模拟神经
元活动,是基于模仿大脑神经网络结构和功能而建立的一种信息处理系
统。
在这里插入图片描述
生物神经细胞结构

在这里插入图片描述

感知器模型

在这里插入图片描述

2. 深度学习原理

前向传播(Forward Propagation),从输入经过一层层隐层计算得
到输出的过程,也就是加权求和,然后经过一个激活函数。
在这里插入图片描述
反向传播(Backward Propagation)则是与前向传播的计算方向相
反,它是计算输出值与真实值之间的误差,通过网络反向流动来计算每
一层参数的梯度(偏导数),来更新训练参数。
在这里插入图片描述
1)常用激活函数
1、Sigmoid函数
在这里插入图片描述
导数
在这里插入图片描述
2、tanh函数
在这里插入图片描述
导数

在这里插入图片描述
3、Relu函数
在这里插入图片描述
导数
在这里插入图片描述
4、Leaky Relu函数

在这里插入图片描述导数
在这里插入图片描述

2)常用损失函数
1、均方差损失函数
在这里插入图片描述
2、交叉熵损失函数
在这里插入图片描述
(3)常用优化函数
1、SGD:随机梯度下降优化器

在这里插入图片描述
2、Momentum:带动量的随机梯度下降

在这里插入图片描述

3、Nesterov Accelerated Gradient:牛顿加速梯度下降

在这里插入图片描述
4、Adagrad(Adaptive gradient):自适应梯度下降
在这里插入图片描述5、Adadelta
在这里插入图片描述

在这里插入图片描述
6、RMSprop

在这里插入图片描述
6、Adam:Adaptive Moment Estimation

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3. 深度学习实现

深度学习网络实现回归
深度学习网络实现分类


http://chatgpt.dhexx.cn/article/E9u5FPEC.shtml

相关文章

五分钟了解机器学习的基本概念

目录 1、人工智能、机器学习、深度学习之间的关系 2、什么是机器学习? 3、机器学习的常见问题之 过拟合 4、如何克服过拟合? 5、机器学习的类型 6、分类和回归 1、人工智能、机器学习、深度学习之间的关系 总的来说,深度学习时机器学习的…

什么是机器学习?

机器学习 ( ML )是人工智能的应用程序,计算机程序使用算法来查找数据中的模式。他们可以在没有专门编程的情况下做到这一点,而不需要依赖人类。在当今世界,机器学习算法几乎落后于市场上的所有人工智能 (AI) 技术进步和…

李宏毅2020机器学习资料汇总

更新进度:■■■■■□□□□□□□□□□□□□□□|30%文章目录 前言储备知识资料学习路线 作业笔记 前言 可能受到新冠病毒的影响,台大也开始了网课教学。李宏毅上传了2020版本的机器学习视频,可以说是非常好的学习资料(尽管其…

机器学习期末练习题

目录 KNN决策树朴素贝叶斯SVMadaboost梯度下降法KmeansAprioriSVD重要的评估指标(注意F1 score)机器学习算法总结过拟合和欠拟合产生的原因:解决欠拟合(高偏差)的方法解决过拟合(高方差)的方法: KNN 决策树 朴素贝叶斯 SVM adaboo…

机器学习回归模型评价指标

回归模型的性能的评价指标主要有:RMSE(平方根误差)、MAE(平均绝对误差)、MSE(平均平方误差)、R2_score。 先看看计算公式: 1、MSE(平均平方误差、均方误差) 均方误差是线性回归中最常见的损失函数,MSE可以评价数据的…

机器学习应用——导学part

Python之机器学习第一弹。 Python被称为最简单好上手的语言之一,基于其极强的关联性,对各种库的引用,和资源的关联,使其实现功能非常容易。一些底层逻辑不需过多过深的理解。 机器学习是Python发展中应用广泛的一个领域。 本篇将…

机器学习的环境搭建流程

一、需要: python解释器、pycharm、anaconda、机器学习需要的第三方包 二、流程: 1.先确定进行机器学习需要的主要包之间的依赖关系及对应的python版本,建议python版本不要太高(3.6或者3.7比较好),因为许…

matlab之统计和机器学习工具箱

目录 1.boxplot工具箱(箱线图) 2.ecdf工具箱(经验累积分布函数) 3.histfit工具箱(正常拟合的直方图) 4.ksdensity工具箱(核平滑密度估计) 5.probplot工具箱(正态概率…

【Python3-OpenCV】实现实时摄像头人脸检测

OpenCV 是一个C库,目前流行的计算机视觉编程库,用于实时处理计算机视觉方面的问题,它涵盖了很多计算机视觉领域的模块。在Python中常使用OpenCV库实现图像处理。 本文将介绍如何在Python3中使用OpenCV实现实时摄像头人脸检测: 设备准备: USB摄像头 接…

yolov5打开本地摄像头实时检测方法

1…detect.py中这个函数的source中的default中的内容改为0(若有第二颗摄像头则改为2,以此类推) 2.在datasets文件的第303行注释四行如下图 3.pycharm右上角编辑配置,参数加上–-view–img如图所示 完成后就能打开摄像头了。

使用YOLOv5实现多路摄像头实时目标检测

文章目录 前言一、YOLOV5的强大之处二、YOLOV5部署多路摄像头的web应用1.多路摄像头读取2.模型封装3.Flask后端处理4.前端展示 总结 前言 YOLOV5模型从发布到现在都是炙手可热的目标检测模型,被广泛运用于各大场景之中。因此,我们不光要知道如何进行yolo…

树莓派csi摄像头检测不到,没有/dev/video0,supported=0 detected=0等问题的解决方法

提示:摄像头对静电太敏感了,大家在插摄像头的时候一定要断电,并且带上静电手环(没有静电手环的在门把手,水龙头,板凳腿等金属制品上面摸一下) 方法一:添加加载驱动 在/etc/modules…

你要的摄像头检测来啦

前面已经使用PyQt5给YOLOv5做了一个操作界面,包括了图片的检测和视频的检测。 当YOLOv5碰上PyQt5 ... 但有小伙伴说,还需要个本地摄像头的检测,本质上,本地视频文件和摄像头的检测是一样的。好吧,也是周末了&#xff0…

OpenCV调用手机摄像头与人脸检测

文章目录 一、OpenCV机器视觉环境搭建1. OpenCV下载2. OpenCV安装3. 安装测试 二、OpenCV调用摄像头及人脸检测1. 调用电脑摄像头2. 调用手机摄像头及人脸检测2.1 准备工作2.2 代码实现 三、总结四、参考文献 一、OpenCV机器视觉环境搭建 1. OpenCV下载 本文是基于Windows上A…

睿智的目标检测21——如何调用摄像头进行目标检测

睿智的目标检测21——如何调用摄像头进行目标检测 学习前言使用到的库实现思路实现代码2020/4/26更新:FPS计算FPS记录的原理FPS实现代码 学习前言 好多人都想了解一下如何对摄像头进行调用,然后进行目标检测,于是我做了这个小BLOG。 使用到…

使用YOLOv5实现多摄像头实时目标检测

这篇博客将在单摄像头目标检测的基础上,实现单网络多线程的实时目标检测。 实现方法 在detect.py同级目录下新建streams.txt文件,每个视频流源单独成行: 本地摄像头填0 USB摄像头填1,2,3… IP摄像头要根据摄像头类型,按下面格式填…

针孔监控摄像头检测神器!

大家好,我是懂王。 马上就过年了,出门在外的返乡人员越来越多,火车站高铁站近期基本上都是满票,可想而知在车站的候车厅每天有多少人。 大家在等车的时候,尽量不要连接一些公共的 wifi,因为你无法检测其网…

Win未检测出摄像头

##Win10检测不到摄像头怎么办呢?我用了市面上所有的方法来试图解决这个问题,结果当然都是失败告终,但是最后误打误撞还是找到了问题的症结所在,接下里让我来告诉你我是怎么解决的 ###1、首先我们右击【此电脑】—【管理】—找到【…

使用YOLOv5实现单摄像头实时目标检测

我将在上一节的基础上,一步一步展示如何实现单摄像头实时目标检测,其中包括我在配置过程中遇到的报错和解决方法。 实现单摄像头实时目标检测 将--source的默认值改为0 parser.add_argument(--source, typestr, default0,helpfile/dir/URL/glob, 0 for w…

opencvmediapipe 人脸检测+摄像头实时

文章目录 单张人脸关键点检测单张图像人脸检测摄像头实时关键点检测 单张人脸关键点检测 定义可视化图像函数 导入三维人脸关键点检测模型 导入可视化函数和可视化样式 读取图像 将图像模型输入,获取预测结果 BGR转RGB 将RGB图像输入模型,获取预测结果 …