深度学习前10节

news2024/11/28 20:51:10

1.机器学习的流程

(1)数据获取 (2)特征工程 (3)建立模型 (4)评估与应用

2.特征工程的作用

(1)数据特征决定了模型的上限
(2)预处理和特征提取是最核心的
(4)算法与参数 决定如何逼近上限

3.深度学习的应用

计算机视觉、自然语言
(1)人类识别
(2)自动驾驶
(3)医学中的检测
(4)上色:超分辨率重构
ttps://www.image-net.org/update-mar-11-2021.php
深度学习适合与几万、几十万甚至更多的数据,性能会更好!
(深度学习的数据的扩充:如果是图像数据,可以对图像旋转、变换、镜面对称)

4.图像分类

(1)假设图片是猫,有一系列标签(狗,猫,汽车,飞机…) 最后要判断是猫
1)把图片看成一个矩阵,然后矩阵用三维数组表示,每个像素值从0到255.
0黑, 255白(数值越大代表图像越亮,数值越小代表图像越暗。)
eg:3001003
比如宽w=300,长l=100,颜色通道是3
颜色通道通常是(RGB:红/绿/蓝)
(2)计算机视觉面临的挑战:照射角度、形状改变、部分遮蔽、背景混入

5.图像分类

(1)机器学习常规套路

1)收集数据并给定标签
2)训练一个分类器
3)测试和评估
在这里插入图片描述
(2)K近邻算法
在这里插入图片描述
(1)计算已知类别数据集的点和当前点的距离
(2)按照距离依次排序
(3)选取与当前按点距离最小的K个点
(4)确定前K个点所在类别的出现概率
(5)返回前K个点出现频率最高的类别作为当前点的预测分类

(3)K近邻的测试结果
1)部分结果可以
2)对应位置的像素点相减,但是会出现背景相同的会放在一起。
3)总结:背景主导是一个最大的问题,但是我们关注的是主题(主要成分)

6.得分函数

1.线性函数:从输入到输出的映射

在这里插入图片描述
1)w:权重参数 13072
x:像素点 3072
1
w1猫的得分,w2是狗的得分
10:代表10个不同类别
b:偏置参数,起到微调作用

7.线性函数

(一)softmax分类器
在这里插入图片描述
在这里插入图片描述
补充:先进行归一化,在进行计算损失值。
(1)概率值越接近于1,损失值越小
(2)logp(xi)是负值,所以-logp(xi)是正值。
(3)前向传播
回归问题:由得分算损失值
分类问题:由概率值求损失值
(4)更新模型:反向传播更新模型,也就是梯度下降
Loss高,我们需要调解w权重参数
(二)前向传播、反向传播
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(三)反向传播的例子
(1)绿色代表输入,红色代表梯度下降的结果。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(1)加法门单元:对x求偏导(y就是常数),所以就等于1
对 y求偏导(x就是常数),所以就等于1
也就是均等分配。
(2)Max比如 z=2,w=-1,所以我们选z,然后把梯度下降(红色的值)给z,w就取0了。
在这里插入图片描述
乘法门单元:x*y,对x求偏导是y , 对y求偏导是x。也就是x与y进行互换。

8.神经网络

在这里插入图片描述
在这里插入图片描述
(1)层次结构:输入层、隐藏层、输出层
(2)神经元就是那里面的圆圈
(3)全连接:输入层的第一个神经元和隐藏层的每一个神经元都是有连接的,也就是称作全连接。
补充:输入层是3个神经元,也就是3个特征。在隐藏层里面变成4个神经元也就是对特征的权重进行了扩充。
(4)输入层:13,一个样本三个特征
隐藏层1:1
4,一个样本四个特征
输入层和隐藏层1之间的连线是w1=[3,4]的矩阵
在这里插入图片描述

(5)非线性只能在每次x与w权重矩阵乘法之后才能进行。
常见的非线性函数有:sigmoid函数和max函数
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1848181.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【盘点】8大电商选品思路,实操策略大公开!

1、以人选品 顾名思义,先确定想做的目标人群,再挖掘人群的需求。比如,小个子,这种细分市场,这里的人代表的是一个群体,可以是职业,可以是年龄段可以是一种称呼。如果未能明确目标市场和消费者需…

Linux CentoS安装RabbitMQ:一键安装指南

有两种安装方法,官方推荐使用 docker安装RabbitMQ 一、Docker安装RabbitMQ 1、安装docker 参考我之前的文章:Centos7.5搭建docker并且部署Lnmp环境(小白入门docoker)_centos7.5安装docker和docker-compose-CSDN博客 2、安装Ra…

【C++】数据类型、函数、头文件、断点调试、输入输出、条件与分支、VS项目设置

四、基本概念 这部分和C语言重复的部分就简写速过,因为我之前写过一个C语言的系列,非常详细。C和C这些都是一样的,所以这里不再一遍遍重复码字了。感兴趣的同学可以翻看我之前的C语言系列文章。 1、数据类型 编程的本质就是操作数据。 操…

容器之对齐构件

代码&#xff1a; #include <gtk-2.0/gtk/gtk.h> #include <glib-2.0/glib.h> #include <gtk-2.0/gdk/gdkkeysyms.h> #include <stdio.h>int main(int argc, char *argv[]) {gtk_init(&argc, &argv);GtkWidget *window;window gtk_window_ne…

Docker基本使用和认识

目录 基本使用 镜像仓库 镜像操作 Docker 如何实现镜像 1) namespace 2) cgroup 3) LXC Docker常见的网络类型 bridge网络如何实现 基本使用 镜像仓库 镜像仓库登录 1)docker login 后面不指定IP地址&#xff0c;则默认登录到 docker hub 上 退出 2)docker logo…

Latex的参考文献中显示三个问号???——解决办法

1、问题描述 在使用spring模板&#xff0c;并引用book时&#xff0c;末尾的引文地方出现三个???由于使用的bibtex是直接从谷歌学术中导出来的&#xff0c;其中仅包含作者&#xff0c;书名&#xff0c;出版社&#xff0c;年份等&#xff0c;缺少了重要的信息。结果导致在出版…

容器之布局容器的演示

代码; #include <gtk-2.0/gtk/gtk.h> #include <glib-2.0/glib.h> #include <gtk-2.0/gdk/gdkkeysyms.h> #include <stdio.h>void change_image(GtkFileChooserButton *filebutton, // GdkEvent *event,GtkImage *image) {gtk_image_set_from_file(im…

如何一键下载整个城市路网?

我们在《200城市的CAD建筑与路网下载》一文中&#xff0c;为你分享了下载CAD建筑与路网的方法。 现在&#xff0c;再为你分享一键下载整个城市路网地图的方法&#xff0c;并为你分享已经下载好的北京、上海、广州和深圳等几个城市的路网地图图片&#xff0c;请在文末查看获取该…

Linux开发讲课7---Linux sysfs文件系统

一、sysfs文件系统介绍 Sysfs&#xff08;System Filesystem&#xff09;是Linux内核提供的一种虚拟文件系统&#xff0c;用于向用户空间公开有关设备和驱动程序的信息。它类似于/proc文件系统&#xff0c;但是专注于设备和驱动程序信息&#xff0c;而非进程信息。 Sysfs通过文…

phar反序列化及绕过

目录 一、什么是phar phar://伪协议格式&#xff1a; 二、phar结构 1.stub phar&#xff1a;文件标识。 格式为 xxx; *2、manifest&#xff1a;压缩文件属性等信息&#xff0c;以序列化存 3、contents&#xff1a;压缩文件的内容。 4、signature&#xff1a;签名&#…

Android开发系列(五)Jetpack Compose之Icon Image

Icon是用于在界面上显示矢量图标的组件。它提供了很多内置的矢量图标&#xff0c;也支持自定义图标。要使用Icon组件&#xff0c;可以通过指定图标资源的名称或引用来创建一个Icon对象。例如&#xff0c;使用Icons.Default.Home来创建一个默认风格的首页图标。可以通过设置图标…

免费体验软件开发生产线 CodeArts

软件开发生产线 CodeArts 一站式、全流程、安全可信的软件开发生产线&#xff0c;开箱即用&#xff0c;内置华为多年研发最佳实践&#xff0c;助力效能倍增和数字化转型 免费试用体验版套餐&#xff0c;50人内免费试用 功能特性 Scrum和看板需求模型 代码托管 代码检查&am…

DN-DETR

可以看到&#xff0c;与 DAB-DETR 相比&#xff0c;最大的差别仍然在 decoder 处&#xff0c;主要是 query 的输入。DN-DETR 认为可以把对 offsets 的学习&#xff0c;看作一种对噪声学习的过程&#xff0c;因此&#xff0c;可以直接在 GT 周围生成一些 noised boxes&#xff0…

手写方法实现整型例如:123与字符串例如:“123“相互转化(下篇)

目录 一、前言 二、整型转化为字符串 1. 初始化变量 2.数字1转字符1 3.取出value中的每一项数字 4.将字符放入字符数组中 5.最终代码 三、最后 一、前言 本篇文章紧跟上篇文章&#xff0c;本片内容为整型转化为字符串类型。至于我为什么要分两篇文章&#xff0c;主要…

ATA-4051C高压功率放大器在压电电机中的作用是什么

压电电机是一种特殊的电机&#xff0c;其工作原理基于压电效应&#xff0c;这是一种将电能转化为机械振动的现象。压电电机通常用于精密定位、振动控制和声波生成等应用。为了驱动和控制压电电机&#xff0c;需要高压功率放大器。下面将介绍高压功率放大器在压电电机中的作用&a…

信创CPU秘史(上):大厂销售的路子有多野?

最近接到一份金融行业粉丝的投稿&#xff0c;内容之奇令人咋舌&#xff0c;尽是些闻所未闻的新知识。无论是内容本身&#xff0c;还是获取内容的渠道&#xff0c;都非常有意思。今年我们把舞台交给老金&#xff0c;一起来听听信创大厂间的那些小秘密。 大家好&#xff0c;我叫老…

你知道什么是微调吗?大模型为什么要微调?以及大模型微调的原理是什么?

“ 预训练(pretrain)微调(finetuning)&#xff0c;是目前主流的范式**”** 在学习大模型的过程中&#xff0c;怎么设计神经网络和怎么训练模型是一个重要又基础的操作。 但与之对应的微调也是一个非常重要的手段&#xff0c;这里就着重讲一下为什么要微调&#xff0c;其优点是…

树和二叉树的定义

目录 一、树的定义 1.1概念 1.2表示方式 1.3基本术语 1.4树结构和线性结构的比较 二、二叉树的定义 2.1概念 2.2二叉树的5种基本形态 三、二叉树的性质和存储结构 3.1二叉树的性质 3.1.1满二叉树 3.1.2完全二叉树 3.2二叉树的存储结构 3.2.1二叉树的顺序存储 3.2.…

何在 Vue3 中使用 Cytoscape 创建交互式网络图

本文由ScriptEcho平台提供技术支持 项目地址&#xff1a;传送门 Vue.js 中加载 Cytoscape.js 的技术实现 应用场景 Cytoscape.js 是一个用于创建交互式网络的可视化库。在生物信息学、社会网络分析和药物发现等领域中得到了广泛应用。 基本功能 本代码片段演示了如何在 V…

智能虚拟集群系统在酒店楼宇中的应用

随着城市化建设的不断发展&#xff0c;酒店楼宇等建筑规模不断扩大、地面/地下楼层不断增加。面对日益复杂的通信环境&#xff0c;酒店服务和管理人员对无线通信系统的稳定性、覆盖范围、话音清晰度、应急响应能力等方面均提出了更高的需求。 需求痛点 面对繁忙的工作&#x…