深度学习入门

article/2025/9/16 15:10:22

一、什么是机器学习

人工智能是使一部机器像人一样进行感知、认知、决策、执行的人工程序或系统。其实现的一种方法是机器学习。而深度学习是机器学习的一种,也是近年来较为热门的方法。

人工智能主要有如下三个层面

计算智能能存能算
感知智能能听会说,能看会认
认知智能能理解,会思考

目前研究主要在第二个层面

二、适用范围

问题尺度和规则复杂度均极大时适用机器学习,这是大体原则,还有一些其它限制举例如下

有大量数据机器学习需要一定的数据量来进行训练
有意义的模式问题需要在某方面可以研究或预测等
无解析解一般用来求无解析解或解析解难以求解的问题的近似解

三、机器学习方法

如下图

 机器学习依据模型类型等可以再进行分类,这里就不再赘述

四、深度学习

下表是机器学习、神经网络和深度学习的关系

机器学习是/否应用了神经网络传统机器学习
神经网络深度学习(应用了深度神经网络)

传统机器学习vs深度学习

传统机器学习数据+专家知识驱动的特征设计+专家选择的分类器
深度学习数据+专家选择深度模型+机器优化深度模型

下附几张图来详细描述

  

 显然,深度学习效率要高得多

五、深度学习的局限性

1、算法输出不稳定,容易被“攻击”

2、模型复杂度高,难以被纠错和调试

3、模型层级复合程度高,参数不透明

4、端到端训练方式对数据依赖性强,模型增量性差

5、专注直观感知类问题,对开放推理问题无能为力

6、人类知识无法有效引入进行监督,机器偏见难以避免

六、神经网络概述

原理简单概括:选定带激活函数的模型,使用训练数据通过误差反向传播等方式对参数进行学                                 习、更新。下图为模型的基本表示形式及其对模型可完成的变换(以分类问题举                             例),以及误差传播方法的简单原理。

 

七、深度神经网络

一般来说,增加神经网络的层数可以有利于提高训练结果的准确性,但由于训练过程中的梯度消失问题,可能导致误差传递到某一层时数据极小从而不利于模型的训练,因此我们在一些情况下采用逐层训练的方式。逐层训练主要有以下两种方式。

1、自编码器:没有额外的监督信息,每层输入信息同时作为监督信息进行训练

2、受限玻尔兹曼机:由隐藏层得到可见层,使其与原本的可见层分布一致。

八、其它

本次学习基于pytorch框架进行,使用谷歌的colab运行,具体操作方法老师的学习材料已给出,注意较使用colab时需要翻墙,操作较为简单,不再赘述,下面给出配置好后用老师所给代码试运行的截图

 


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

相关文章

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

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

APP抓包加密破解(hook)

简介 做APP安全评估,调试代码等,都会要抓取数据包…但现在安全对抗在不断升级,大型公司的APP数据包传输一般都进行加密,和签名校验.还做了证书双向校验.今天介绍下APP抓包加密破解(hook). 测试过程 安装frida-tools 需要先安装Python pip install frida-tools 这里注意Py…

成功破解某app加密接口

逆向工程是一件痛并快乐着的过程 ~请不要转载~ 今天看到某款App的数据挺诱人的,本着探索精神,就尝试了一下接口,发现每次请求都会被限制 1、时间戳限制(算个屁) 2、参数md5加密(反编译) 还…

【逆向】Android逆向破解某APP

每日一言:高手不是叫所有人都输给你,而是叫所有人都想赢你。 欢迎一起讨论和学习,QQ:732258496 QQ群:478720016 前言 三人行必有我师焉,取长补短,借鉴优秀的APP,提升自己的认知和能力&#x…

安卓app逆向破解脱壳教程

From:Hook 神器家族的 Frida 工具使用详解:https://blog.csdn.net/FlyPigYe/article/details/90258758 详解 Hook 框架 frida ( 信抢红包 ):https://www.freebuf.com/company-information/180480.html APP逆向神器之Frida【Android初级篇】…

推荐收藏黑客APP破解常用工具集合

抓包 HTTP请求类 Fiddler/Charles(必备常用工具之一) 最常见的代理抓包工具,这两个就不用多说了吧?应该都知道了。 ProxyDroid(必备常用工具之一) 强制全局代理工具,详细介绍见当你写爬虫抓…

破解app 在so层的密钥key

一、抓包分析 首先下载app半次元,打开并抓取视频链接 二、无需脱壳,用jadx-gui打开 分析加密参数 搜索关键字 一步一步往上推,就知道密钥在System.loadLibrary("random"); 三、hook方法 上frida,hook md5 frida脚本如下 hook.js Ja…

Charles破解和安装【破解APP抓包限制】Xposed+JustTrustMe关闭SSL证书验证

第一步:安装抓包工具 下载 Download a Free Trial of Charles • Charles Web Debugging Proxy​www.charlesproxy.com/download/https://link.zhihu.com/?targethttps%3A//www.charlesproxy.com/download/ 破解网站 Charles破解工具​www.zzzmode.com/mytools/c…

利用沙盒技术破解APP的API协议加密

项目地址:https://github.com/tbruceyu/AppCaller 无聊的需求 前段时间闲的没事,经常刷某视频App。里面有很多有才的人,突然想把他们的视频都给下载下来在电脑上面存起来慢慢看。正好这段时间比较空闲,就尝试去破解一下它的Http…

记一次结合fiddler逆向破解app注册码

某天测试app时,需要注册码才能进入应用,二话不说开始进行破解… 详细过程 运行app时会弹出先输入注册码的弹框,只有输入正确的注册码才可进入。 共采用了3种尝试方式 1.暴力hook 搜索字符串“请输入注册码”,定位到几个可疑函…