机器学习与深度学习入门篇

article/2025/9/16 11:50:43

一、机器学习

1.机器学习是什么?

机器学习是将无序数据转换为价值的方法。

2.机器学习的价值

从数据中抽取规律,并预测未来。

3.机器学习的应用

(1)分类问题
图像识别、垃圾邮件识别。
(2)回归问题
股价预测、房价预测。
(3)排序问题
点击率预估、推荐。
(4)生成问题
图像生产、图像风格转换、图像文字描述生成。

4.机器学习流程

在这里插入图片描述

5.机器学习岗位职责

(1)数据处理(采集+去噪)
(2)模型训练(特征+模型)
(3)模型评估与优化(MSE、F1-score、AUC+调参)
(4)模型应用(A/B测试)

二、深度学习

1.人工智能、机器学习、深度学习

机器学习是实现人工智能的方法;
深度学习是实现机器学习算法的技术。

2.深度学习算法

(1)卷积神经网络
(2)循环神经网络

(3)自动编码器
(4)稀疏编码
(5)深度信念网络
(6)限制玻尔兹曼机
(7)深度强化学习=深度学习+强化学习

三、神经网络

1.神经元-------最小的神经网络

在这里插入图片描述
假设这个线性模型的函数: y=wx+b,其中x是一个1xn的向量矩阵,矩阵中的每个向量值即代表样本一个特征的值,w为nx1的权重矩阵(对应向量的所占的比重),b为偏置项。
在这里插入图片描述
在这里插入图片描述

2.目标函数

目标函数:衡量对数据的拟合程度。
在这里插入图片描述

3.神经网络训练

调整参数使模型在训练集上的损失函数最小。

梯度下降算法的主要目的是通过迭代找到目标函数的最小值,或者收敛到最小值。
在这里插入图片描述
在这里插入图片描述

4.编程范式:命令式编程(Imperative)、声明式编程(Declarative)和函数式编程(Functional)

命令式编程的主要思想是关注计算机执行的步骤,即一步一步告诉计算机先做什么再做什么。命令式编程关注的是具体步骤。在平时常见的编程范式就是命令式编程。

声明式编程是以数据结构的形式来表达程序执行的逻辑。它的主要思想是告诉计算机应该做什么,但不指定具体要怎么做。声明式编程关注的是最后的结果。在编程中,SQL是最好的声明式编程例子。

函数式编程在声明式编程基础上更进一步,将函数作为第一公民。lamda表达式就是对于函数式编程的支持。
在这里插入图片描述

四、卷积神经网络

在这里插入图片描述

在这里插入图片描述
反向传播的本质只是对链式法则的巧妙运用。
手撕反向传播公式推导https://cloud.tencent.com/developer/article/1829478
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/5hrApF4W.shtml

相关文章

深度学习入门:基于Python的理论与实现①

深度学习入门:基于Python的理论与实现① 机器学习的三大要素第一章python入门1.Numpy1.1.numpy的N维数组1.2.numpy广播1.3访问元素 2.Matplotlib 第二章感知机1.感知机是什么2.感知机的实现2.1简单的实现2.2导入权重和偏置 3.多层感知机 第三章神经网络1.从感知机到…

深度学习入门与实战

数学基础 线性代数 深度学习背后的核心是标量、向量、矩阵和张量这 4 种数据结构,通过使用这些数据结构,以编程的方式解决所有基本的线性代数问题。 标量 标量,实际上就是一个单独的数。 向量及其运算 一个向量表示一组有序排列&#x…

深度学习入门:基于Python的理论与实现——第一章Python入门

本文为深度学习入门:基于Python的理论与实现的学习笔记,由于笔者已有matalb、c\c,java相关语言基础,故只记录不同之处需要注意的地方,供给有其他有语言基础,没学过python但研究方向为机器学习等分支方向的同…

《深度学习入门-基于Python的理论与实现》书籍介绍

写在开头,为什么要写这个专题 深度学习入门知识,无非就是神经网络、CNN、RNN等。很早之前就想出一个专题,用于梳理深度学习入门知识,方便形成更好的系统。 经过多方调研、思考,最终决定通过带读经典书籍的方式展开。…

深度学习入门(鱼书)学习笔记

第1章 Python入门 第2章 感知机 第3章 神经网络 3.2.激活函数 sigmoid函数: h ( x ) 1 1 exp ⁡ ( − x ) h(x)\frac{1}{1\exp(-x)} h(x)1exp(−x)1​ ReLU(Rectified Linear Unit)函数: h ( x ) { x , ( x > 0 ) 0 ,…

机器学习之深度学习入门

个人公众号 yk 坤帝 获取更多学习资料,学习建议 本文用浅显易懂的语言精准概括了机器学习的相关知识,内容全面,总结到位,剖析了机器学习的what,who,when, where, how,以及why等相关问题。从机器…

深度学习入门极简教程(一)

深度学习入门极简教程(一) 摘要: 当你和女朋友在路边手拉手一起约会的时候,你可曾想,你们之间早已碰撞出了一种神秘的智慧–深度学习。恋爱容易,相处不易,不断磨合,打造你们的默契&a…

简单易懂的讲解深度学习(入门系列之一)

摘要: 当你和女朋友在路边手拉手一起约会的时候,你可曾想,你们之间早已碰撞出了一种神秘的智慧–深度学习。恋爱容易,相处不易,不断磨合,打造你们的默契,最终才能决定你们是否在一起。深度学习也…

深度学习入门

一、什么是机器学习 人工智能是使一部机器像人一样进行感知、认知、决策、执行的人工程序或系统。其实现的一种方法是机器学习。而深度学习是机器学习的一种,也是近年来较为热门的方法。 人工智能主要有如下三个层面 计算智能能存能算感知智能能听会说&#xff0…

深度学习怎么入门?零基础快速入门深度学习

我根据自己的入门和工作经验,总结了一份超详细的保姆级深度学习从零入门路线,分享给大家; 整个路线分为五个部分: 基础知识;机器学习理论入门;机器学习竞赛实战;深度学习理论入门;深度学习竞赛实战; 1.基础知识学习 首先,我们来…

初学者如何快速入门深度学习?

随着人工智能热潮的再次袭来,深度学习也一度走进大家的视线。相信大家对于深度学习并不陌生,这是人工智能的核心技术之一。因此 要想学习人工智能,就必须要掌握好深度学习的内容。那么小白如何快速入门深度学习呢?下面我就来讲讲入门深度学习…

PyTorch 深度学习入门

💂 个人网站:【 海拥】【萌怪大冒险】【2048】🤟 风趣幽默的前端学习课程:👉28个案例趣学前端💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼大军】💬 免费且实用的计算机相关知识题库&…

深度学习入门(看了就会)

什么是深度学习呢? 简单来说就是当你拥有一个数据集的时候,若你想处理它,可能你的反应是for遍历一遍。但深度学习是不需要的。 首先介绍一下深度学习的一些基本概念。 对于一张图片的储存,是分为了三个二维数组,分别是…

深度学习知识点全面总结

👨‍💻作者简介:大数据专业硕士在读,CSDN人工智能领域博客专家,阿里云专家博主,专注大数据与人工智能知识分享,公众号:GoAI的学习小屋,免费分享书籍、简历、导图等资料&a…

爬虫 | 破解APP中阿里云滑动验证码

点击“Python编程与实战”,选择“置顶公众号” 第一时间获取 Python 技术干货! 考虑这样一个场景,当你在app端提交订单/登录的时候有一个滑动验证码怎么处理? 一般我们会采用自动化浏览器完成这样的抓取,但是效率太低。…

尝试修改smali码破解App

尝试修改smali码破解App 因需要访问某些网站,我下载了个App,可安装好后一打开我就惊呆了,我早应该想到的: 我哪会甘心?我找到App的安装包,用某软件打开后,在dex文件中找到了关键词“警告”&am…

一步步破解app协议第二步(审计代码)

根据上一篇文章(一步步破解app协议第一步(利用Fiddler搭建抓包环境))我们知道如何抓包,那么如何从抓取的数据包中获取有用的东西呢?请跟随我的脚步一步步走下去。 本文以前面爱流量的协议分析为例子 快速破…

APP逆向案例之(三)sign 参数破解

说明:某新闻APP sign 参数 抓包发现包含内容: url: https://124.*.*.*/api/categorynews/lists 参数: 其中 sign 参数是需要变化的否则访问失败,其余都是固定的 page: 3, size: 10, category: -2, from: -1, lng: 116.363…

逆向破解思路和获取app的代码,脱壳操作(三)

动态库的加载 其实动态库是缓存到我们手机的某个地方,但是他是怎样和我们的app进行链接的呢? 其实是通过这个 来进行链接的,其中他里面有动态编辑器和动态加载器,来进行链接 运用官方工具拆除出UIKit框架 1.具体的步骤我用一个图…

Android逆向笔记-破解某APP签名摘要算法

这里科普几个摘要算法,散列算法(签名算法)有:MD5、SHA1、HMAC 用途:主要用于验证,防止信息被修。具体用途如:文件校验、数字签名、鉴权协议 MD5:MD5是一种不可逆的加密算法&#xf…