机器学习与深度学习的区别与联系:多角度详细分析
机器学习与深度学习的区别与联系:多角度详细分析
引言
随着人工智能技术的快速发展,机器学习和深度学习已成为当今科技领域的核心驱动力。尽管这两个术语经常被一起提及,甚至有时被互换使用,但它们之间存在着明显的区别和紧密的联系。本文将从多个角度对机器学习与深度学习进行全面、深入的分析,揭示它们的本质特征、应用场景以及未来发展趋势。
一、基本概念界定
1.1 机器学习的定义
机器学习是人工智能的一个分支,它专注于开发能够从数据中学习并做出预测或决策的算法,而无需被明确编程来执行特定任务。机器学习系统通过识别数据中的模式来"学习",并随着经验的积累而改进其性能。
1.2 深度学习的定义
深度学习是机器学习的一个子集,它基于人工神经网络的结构和功能,特别是具有多层(“深度”)结构的神经网络。深度学习系统可以自动从大量数据中学习特征表示,无需人工特征工程,这使其在处理非结构化数据(如图像、语音和文本)方面表现尤为出色。
二、历史发展脉络
2.1 机器学习的发展历程
- 1950-1960年代:机器学习的理论基础开始形成,感知器等早期模型被提出
- 1970-1980年代:决策树、支持向量机等经典算法被开发
- 1990-2000年代:统计学习理论的发展,集成方法的兴起
- 2000年代至今:大数据时代的到来推动机器学习应用广泛普及
2.2 深度学习的发展历程
- 1940-1950年代:神经网络的概念首次提出
- 1980-1990年代:反向传播算法的发展,多层感知器的研究
- 2000年代初期:深度信念网络等突破性工作
- 2012年至今:AlexNet在ImageNet竞赛中的成功标志着深度学习革命的开始,随后GPT、BERT等模型在自然语言处理领域取得突破性进展
三、核心差异分析
3.1 架构与结构差异
机器学习:
- 包含多种不同类型的算法,如线性回归、决策树、随机森林、支持向量机、K近邻等
- 算法结构相对简单,通常只有一两层的计算层级
- 模型设计通常基于特定的统计学原理或优化方法
深度学习:
- 主要基于人工神经网络,如卷积神经网络(CNN)、循环神经网络(RNN)、图神经网络(GNN)、Transformer等
- 具有多层结构(通常为数十层甚至数百层),层与层之间形成复杂的连接关系
- 模型设计模拟人脑神经元的连接方式,通过非线性变换构建深度表示
3.2 数据需求差异
机器学习:
- 对数据量的要求相对较低,某些算法在小型数据集上也能表现良好
- 数据质量和特征工程对模型性能影响较大
- 通常可以在普通计算机上处理和训练
深度学习:
- 通常需要大量数据才能有效训练,避免过拟合
- 对原始数据的依赖程度高,能自动学习特征表示
- 需要高性能计算资源(如GPU、TPU)来处理大规模数据和复杂模型
3.3 特征工程的差异
机器学习:
- 高度依赖人工特征工程,需要领域专家设计和选择特征
- 特征提取和选择是模型开发的关键步骤
- 特征质量直接影响模型性能
深度学习:
- 自动特征学习是其核心优势,能从原始数据中自动提取有用的特征表示
- 减少了对人工特征工程的依赖
- 层次化学习使其能够捕捉数据中的复杂模式和高级抽象概念
3.4 计算资源需求差异
机器学习:
- 计算复杂度相对较低,许多算法可在普通PC上运行
- 训练时间较短,从几秒到几小时不等
- 部署和推理的成本较低
深度学习:
- 计算密集型,通常需要GPU/TPU等专用硬件加速
- 训练周期长,从数小时到数周不等
- 模型规模大,参数量可达数百万甚至数十亿,存储和部署成本高
3.5 性能与精度差异
机器学习:
- 在结构化数据和中小规模数据集上表现良好
- 在特定问题上可能达到令人满意的性能平台期
- 性能提升通常依赖更好的特征工程
深度学习:
- 在非结构化数据(图像、音频、文本等)上表现卓越
- 随着数据规模和模型复杂度增加,性能持续提升
- 在许多复杂任务中已超越人类水平表现(如图像识别、围棋等)
3.6 可解释性差异
机器学习:
- 许多算法(如决策树、线性模型)具有较高的可解释性
- 模型决策过程相对透明,便于分析和理解
- 适用于需要清晰解释决策依据的领域(如医疗诊断、金融风控)
深度学习:
- 典型的"黑盒"模型,内部决策机制难以直观理解
- 可解释性研究是当前深度学习领域的重要挑战
- 在高风险应用中可能面临监管和伦理问题
3.7 应用领域差异
机器学习:
- 广泛应用于结构化数据分析、预测建模、分类任务
- 在金融风控、医疗诊断、推荐系统等领域有成熟应用
- 适合资源受限或对可解释性要求高的场景
深度学习:
- 在计算机视觉、自然语言处理、语音识别等领域占主导地位
- 推动了自动驾驶、智能助手、内容生成等前沿应用
- 适合处理复杂模式识别和大规模非结构化数据的场景
四、本质联系分析
4.1 学科关系
深度学习是机器学习的一个特殊子集,两者共享许多基本原理和数学基础。从学科分类上看,它们存在包含关系:人工智能 > 机器学习 > 深度学习。
4.2 共同的理论基础
- 两者都基于统计学和优化理论
- 都遵循相似的机器学习范式:数据收集、模型训练、评估优化、部署应用
- 共同面临过拟合、泛化能力等挑战
4.3 技术互补性
- 传统机器学习算法可用于深度学习的预处理和后处理
- 深度学习提取的特征可作为传统机器学习算法的输入
- 两种方法可以组合使用,形成混合模型以发挥各自优势
4.4 发展演进关系
深度学习可视为机器学习在数据量剧增、计算能力提升和算法改进共同推动下的自然演进,而非完全割裂的技术路线。
五、多维度对比分析
5.1 技术维度
对比维度 | 机器学习 | 深度学习 |
---|---|---|
算法多样性 | 高(包含多种不同原理的算法) | 中(主要基于神经网络架构) |
参数规模 | 小到中等(数十到数千) | 大到超大(数百万到数十亿) |
数学基础 | 统计学、线性代数、概率论 | 微积分、线性代数、信息论 |
优化方法 | 多样(梯度下降、凸优化等) | 主要基于随机梯度下降及其变体 |
计算并行性 | 有限 | 高度并行化 |
5.2 工程实现维度
对比维度 | 机器学习 | 深度学习 |
---|---|---|
开发周期 | 相对较短 | 较长 |
迭代成本 | 低到中等 | 高 |
框架工具 | Scikit-learn, XGBoost等 | TensorFlow, PyTorch, JAX等 |
部署难度 | 相对简单 | 复杂(需考虑模型压缩、加速等) |
维护成本 | 低到中等 | 高 |
5.3 商业应用维度
对比维度 | 机器学习 | 深度学习 |
---|---|---|
实施门槛 | 相对较低 | 高(需要专业知识和资源) |
投资回报期 | 短到中期 | 中到长期 |
应用成熟度 | 高 | 迅速提高但仍在发展中 |
市场渗透率 | 广泛 | 快速增长但集中在特定领域 |
商业可持续性 | 稳定 | 尚在探索阶段(尤其是成本效益方面) |
5.4 研究前沿维度
对比维度 | 机器学习 | 深度学习 |
---|---|---|
研究热度 | 稳定 | 高热度 |
创新速度 | 平稳 | 迅猛 |
学术影响力 | 持续但增长放缓 | 指数级增长 |
跨学科融合 | 广泛 | 迅速扩展 |
理论完备性 | 相对成熟 | 仍有大量未解问题 |
5.5 未来发展维度
对比维度 | 机器学习 | 深度学习 |
---|---|---|
发展趋势 | 稳健演进 | 变革性突破 |
瓶颈挑战 | 特征表达能力 | 可解释性、数据效率 |
创新潜力 | 优化和融合 | 架构创新和新范式 |
自动化程度 | 向自动化发展 | AutoML和神经架构搜索 |
未来前景 | 持续应用 | 引领新一代AI技术革命 |
六、实际应用案例对比
6.1 图像识别领域
机器学习方案:
- 使用HOG、SIFT等手工设计的特征提取器
- 结合SVM或随机森林等分类器
- 性能适中,适用于简单场景和有限数据集
- 例:早期的人脸检测系统
深度学习方案:
- 使用CNN架构如ResNet、EfficientNet等
- 端到端学习,自动特征提取
- 性能卓越,在复杂场景中表现优异
- 例:现代智能手机的人脸识别系统
6.2 自然语言处理领域
机器学习方案:
- 基于TF-IDF、词袋模型等特征表示
- 使用朴素贝叶斯、SVM等分类器
- 适用于简单文本分类和情感分析
- 例:基本的垃圾邮件过滤系统
深度学习方案:
- 使用RNN、LSTM、Transformer等架构
- 词嵌入和上下文表示学习
- 能理解语义和上下文关系
- 例:ChatGPT等大型语言模型
6.3 推荐系统领域
机器学习方案:
- 基于协同过滤和矩阵分解技术
- 结合特征工程的内容推荐
- 计算高效,可解释性强
- 例:早期的电子商务推荐系统
深度学习方案:
- 深度神经网络推荐(DeepFM、DCN等)
- 序列建模和多模态融合
- 捕捉复杂用户行为模式
- 例:现代视频平台和社交媒体的推荐算法
七、两者融合的趋势与案例
7.1 融合的理论基础
机器学习和深度学习并非对立关系,而是互补和协同发展的。随着技术的成熟,两者的界限变得越来越模糊,融合应用成为新趋势。
7.2 主要融合方向
- 特征提取与模型组合:使用深度学习进行特征提取,传统机器学习算法进行最终决策
- 集成学习框架:将深度学习模型与传统机器学习模型集成
- 神经架构搜索:自动化设计最优网络结构
- 可解释AI:结合传统机器学习的可解释性与深度学习的性能
7.3 典型融合案例
- 医疗诊断系统:CNN提取医学图像特征,结合随机森林进行疾病分类
- 金融风控:深度学习处理非结构化数据,传统机器学习处理结构化信息,综合评估风险
- 自动驾驶:感知系统使用深度学习,决策系统结合传统机器学习和规则方法
八、未来发展与挑战
8.1 机器学习的未来趋势
- 自动化机器学习(AutoML)的进一步发展
- 更强大的集成学习方法
- 面向资源受限环境的轻量级算法
- 联邦学习和隐私保护技术
8.2 深度学习的未来趋势
- 基础模型(Foundation Models)的规模化和通用化
- 自监督学习和少样本学习的突破
- 多模态融合与理解
- 神经符号系统的发展
8.3 共同面临的挑战
- 可解释性和透明度:如何理解和信任AI决策过程
- 数据效率:如何在更少数据的情况下实现有效学习
- 公平性和伦理:如何确保AI系统的公平性和避免偏见
- 稳健性与安全性:如何应对对抗性攻击和异常输入
- 能耗与环境影响:如何减少AI训练和推理的碳足迹
九、结论
机器学习与深度学习虽有明显区别,但本质上是一脉相承的技术体系。机器学习提供了广泛的算法工具箱,适用于多种数据类型和问题场景,具有较高的可解释性和资源效率;深度学习则在处理复杂非结构化数据方面展现出突破性能力,推动了AI应用的新边界。
未来,两者将不是简单的替代关系,而是互补融合的发展态势。选择何种技术路线应基于具体问题特点、数据情况、资源约束和可解释性需求等多方面因素。对于AI实践者而言,理解并掌握这两种技术的优势与局限,灵活应用和组合,才能在日益复杂的AI应用场景中构建最优解决方案。
随着人工智能技术的不断演进,机器学习与深度学习的界限可能会进一步模糊,但对数据中模式的学习和利用这一核心理念将继续引领技术发展方向,推动人工智能在更广泛领域创造价值。
相关文章:
机器学习与深度学习的区别与联系:多角度详细分析
机器学习与深度学习的区别与联系:多角度详细分析 引言 随着人工智能技术的快速发展,机器学习和深度学习已成为当今科技领域的核心驱动力。尽管这两个术语经常被一起提及,甚至有时被互换使用,但它们之间存在着明显的区别和紧密的…...
c++:迭代器(Iterator)
目录 🚪什么是迭代器? 🔧 迭代器的本质 为什么不用普通数组或下标? STL容器的迭代器并不是共用一个类型! 迭代器的类型(Iterator Categories) 📦 常见容器的迭代器类型 ✅ 迭…...
MindSpore框架学习项目-ResNet药物分类-数据增强
目录 1.数据增强 1.1设置运行环境 1.1.1数据预处理 数据预处理代码解析 1.1.2数据集划分 数据集划分代码说明 1.2数据增强 1.2.1创建带标签的可迭代对象 1.2.2数据预处理与格式化(ms的data格式) 从原始图像数据到 MindSpore 可训练 / 评估的数…...
python打卡day20
特征降维------特征组合(以SVD为例) 知识点回顾: 奇异值的应用: 特征降维:对高维数据减小计算量、可视化数据重构:比如重构信号、重构图像(可以实现有损压缩,k 越小压缩率越高&#…...
2025数维杯数学建模B题完整限量论文:马拉松经济的高质量发展思路探索
2025数维杯数学建模B题完整限量论文:马拉松经济的高质量发展思路探索,先到先得 B题完整论文https://www.jdmm.cc/file/2712066/ 近年来,我国马拉松赛事数量呈现 “ 先井喷、后调整、再复苏 ” 的显著 变化。据中国田径协会数据, …...
深入解析WPF中的3D图形编程:材质与光照
引言 在Windows Presentation Foundation (WPF) 中创建三维(3D)图形是一项既有趣又具有挑战性的任务。为了帮助开发者更好地理解如何使用WPF进行3D图形的渲染,本文将深入探讨GeometryModel3D类及其相关的材质和光源设置。 1、GeometryModel3D类简介 GeometryMode…...
python格式化小数加不加f的区别
一直好奇这个f是必须加的吗,但是不论是搜索还是ai都给不出准确的回复,就自己测试了一下 结论是不带f指定的是总的数字个数,包含小数点前的数字 带f的就是仅指小数点后数字个数 需要注意的是不带f的话数字是会用科学计数法表示的ÿ…...
【MySQL】存储引擎 - FEDERATED详解
📢博客主页:https://blog.csdn.net/2301_779549673 📢博客仓库:https://gitee.com/JohnKingW/linux_test/tree/master/lesson 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! &…...
window 显示驱动开发-线性内存空间段
线性内存空间段是显示硬件使用的经典段类型。 线性内存空间段符合以下模型: 它虚拟化位于图形适配器上的视频内存。GPU 直接访问它;也就是说,无需通过页面映射进行重定向。它在一维地址空间中以线性方式进行管理。 驱动程序将DXGK_SEGMENTDESCRIPTOR结…...
uniapp-商城-46-创建schema并新增到数据库
在后台页面中,数据管理是关键。最初,数据可能是通过代码硬编码在页面中,但这种方式缺乏灵活性和扩展性。为了适应实际需求,应使用数据库来存储数据,允许用户自行添加和更新信息。通过数据库,后台页面可以动…...
Go语言的宕机恢复,如何防止程序奔溃
Go语言中的panic机制用于处理程序中无法继续执行的严重错误。当程序触发panic时,当前函数的执行会立即停止,程序开始逐层向上回溯调用栈,执行每个函数的defer语句,直到到达recover函数或者程序崩溃退出。通过recover函数ÿ…...
阅文集团C++面试题及参考答案
能否不使用锁保证多线程安全? 在多线程编程中,锁(如互斥锁、信号量)是实现线程同步的传统方式,但并非唯一方式。不使用锁保证多线程安全的核心思路是避免共享状态、使用原子操作或采用线程本地存储。以下从几个方面详…...
三款实用电脑工具
今天为大家精心推荐三款实用软件,分别是人声伴奏分离软件、文件夹迁移软件和文字转拼音软件。 第一款:NovaMSS NovaMSS是一款功能强大的人声伴奏分离软件,它提供社区版和专业版,社区版永久免费。 该软件能够一键提取人声、伴奏、…...
【图片识别内容改名】图片指定区域OCR识别并自动重命名,批量提取图片指定内容并重命名,基于WPF和阿里云OCR识别的解决
基于WPF和阿里云OCR的图片区域识别与自动重命名解决方案 应用场景 电商商品管理:批量处理商品图片,从固定区域识别商品名称、型号、价格等信息,重命名为"商品名称_型号_价格.jpg"格式档案数字化:扫描后的合同、文件等图片,从固定位置识别合同编…...
可再生能源中的隔离栅极驱动器:光伏逆变器的游戏规则改变者
在迈向可持续未来的征程中,可再生能源已成为全球发展的基石。在可再生能源中,太阳能以其可及性和潜力脱颖而出。光伏(PV)逆变器是太阳能系统的核心,它严重依赖先进技术将太阳能电池板的直流电转换为可用的交流电。隔离栅极驱动器就是这样一种…...
解决:EnvironmentNameNotFound: Could not find conda environment?
明明创建了环境却找不到? conda env list 查看所有环境 使用绝对路径激活 conda activate /home/guokaiyin/miniconda3/envs/synthocc...
Java SE(10)——抽象类接口
1.抽象类 1.1 概念 在之前讲Java SE(6)——类和对象(一)的时候说过,所有的对象都可以通过类来抽象。但是反过来,并不是说所有的类都是用来抽象一个具体的对象。如果一个类本身没有足够的信息来描述一个具体的对象,而…...
数据结构与算法—顺序表和链表(1)
数据结构与算法—顺序表(1) 线性表顺序表概念与结构分类静态顺序表动态顺序表 动态顺序表的实现 线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。线性表是⼀种在实际中⼴泛使⽤的数据结构,常⻅的…...
软件测试的概念
需求的概念 开发模型 测试模型 1. 什么是需求 在多数软件公司,会有两部分需求,⼀部分是⽤⼾需求,⼀部分是软件需求。 1.1 ⽤⼾需求 ⽤⼾需求:可以简单理解为甲⽅提出的需求,如果没有甲⽅,那么就是终端⽤⼾…...
基于Qwen-14b的基础RAG实现及反思
1、概览 本文主要介绍RAG的基础实现过程,给初学者提供一些帮助,RAG即检索增强生成,主要是两个步骤:检索、生成,下面将基于这两部分进行介绍。 2、检索 检索的主要目的是在自定义的知识库kb中查询到与问题query相关的候…...
TikTok广告投放优化指南
1. 广告账户时区设置 在创建广告账户时,建议优先选择美国太平洋时区(UTC-8洛杉矶时间),这有助于与国际投放节奏保持一致。 2. 达人视频授权问题解答 当在广告后台选择"Affiliate post"却找不到已授权的达人视频时,这种情况确实会…...
WorkManager与Kotlin后台任务调度指南
在Android开发中,使用WorkManager和Kotlin可以高效管理后台任务。以下是分步指南及关键概念: 1. 添加依赖项 在build.gradle文件中添加依赖: dependencies {implementation("androidx.work:work-runtime-ktx:2.7.1") }2. 创建Wor…...
生信服务器如何安装cellranger|生信服务器安装软件|单细胞测序软件安装
一.Why cellranger Cell Ranger 是由 10x Genomics 公司开发的一款用于处理其单细胞测序(single-cell RNA-seq, scRNA-seq)数据的软件套件。它主要用于将原始测序数据(fastq 文件)转换为可以用于下游分析的格式,比如基…...
Spring Web MVC基础理论和使用
目录 什么是MVC 什么是SpringMVC SpringMVC基础使用 建立连接 RequestMapping介绍 请求 传递参数 传递对象 参数重命名 传递数组 传递JSON数据 获取URL中参数 上传文件 获取Cookie/Session 获取Header 响应 返回静态页面 RestController和Controller的区别 返…...
Go Modules 的基本使用
在 Go Modules 项目中,首次运行时下载依赖包的正确流程需要根据项目情况区分处理。以下是详细步骤和最佳实践: 一、首次初始化项目的标准流程 1.1 创建项目目录并初始化模块 mkdir myproject && cd myproject go mod init github…...
等保系列(三):等保测评的那些事
一、等保测评主要做什么 1、测评准备阶段 (1)确定测评对象与范围 明确被测系统的边界、功能模块、网络架构及承载的业务。 确认系统的安全保护等级(如二级、三级)。 (2)签订测评合同 选择具备资质的测…...
一种海杂波背景下前视海面目标角超分辨成像方法——论文阅读
一种海杂波背景下前视海面目标角超分辨成像方法 1. 专利的研究目标与实际问题1.1 研究目标1.2 实际意义2. 专利的创新方法、公式及优势2.1 总体思路2.2 关键公式及技术细节2.2.1 运动几何模型2.2.2 方位卷积模型2.2.3 贝叶斯反演与迭代方程2.2.4 参数估计2.3 与传统方法的对比优…...
在线caj转换word
CAJ格式是中国知网特有的一种文献格式,在学术研究等领域广泛使用,但有时我们需要将其转换为Word格式,方便编辑、引用文献。本文分享如何轻松将CAJ转换为word的转换工具,提高阅读和办公效率。 如何将CAJ转换WORD? 1、使用CAJ转换…...
考研英一学习笔记 2018年
2018 年全国硕士研究生招生考试 英语 (科目代码:201) Section Ⅰ Use of English Directions: Read the following text. Choose the best word(s) for each numbered blank and mark A, B, C or D on the ANSWER SHEET. (10 points) Trust i…...
如何工作的更有职业性
职场中的人,如何让对方对你的评价是你很职业?如何让对方认为你更专业? 这里的职业是形容词 与人沟通的职业性,首当其冲的是你的表达,不管是直接的交流沟通还是文字沟通都清晰明了。 文字沟通 写出来的文字应该尽可…...
transformer 笔记 tokenizer moe
(超爽中英!) 2025吴恩达大模型【Transformer】原理解析教程!附书籍代码 DeepLearning.AI_哔哩哔哩_bilibili 自回归就是上文全部阅读 好像学过了,向量互乘好像 transformer不需要rnn 掩码自注意力 训练bert import torch import torch.nn as nn import …...
6.01 Python中打开usb相机并进行显示
本案例介绍如何打开USB相机并每隔100ms进行刷新的代码,效果如下: 一、主要思路: 1. 打开视频流、读取帧 self.cam_cap = cv2.VideoCapture(0) #打开 视频流 cam_ret, cam_frame = self.cam_cap.read() //读取帧。 2.使用定时器,每隔100ms读取帧 3.显示到Qt的QLabel…...
什么是AIOps
AIOps(Artificial Intelligence for IT Operations,智能运维)是以人工智能技术为核心的新型IT运维模式,通过整合机器学习、大数据分析等技术,实现运维流程的自动化与智能化,从而提升系统稳定性、降低运营成…...
javax.net.ssl.SSLHandshakeException: No appropriate protocol
大家好,我是 程序员码递夫。 我有个SpringBoot项目用到邮件发送功能, 在开发环境运行,一切正常,但是我 部署jar 包,在本机上运行时却报错了, 提示: javax.mail.MessagingException: Could not…...
【身份证识别表格】批量识别身份证扫描件或照片保存为Excel表格,怎么大批量将身份证图片转为excel表格?基于WPF和腾讯OCR的识别方案
以下是基于WPF和腾讯OCR的身份证批量识别与导出Excel的完整方案: 一、应用场景 企业人事管理 新员工入职时需批量录入数百份身份证信息,传统手动录入易出错且耗时。通过OCR自动提取姓名、身份证号等字段,生成结构化Excel表格…...
Java+Selenium+快代理实现高效爬虫
目录 一、前言二、Selenium简介三、环境准备四、代码实现4.1 创建WebDriver工厂类4.2 创建爬虫主类4.3 配置代理的注意事项 六、总结与展望 一、前言 在Web爬虫技术中,Selenium作为一款强大的浏览器自动化工具,能够模拟真实用户操作,有效应对…...
掌握Multi-Agent实践(三):ReAct Agent集成Bing和Google搜索功能,采用推理与执行交替策略,增强处理复杂任务能力
一个普遍的现象是,大模型通常会根据给定的提示直接生成回复。对于一些简单的任务,大模型或许能够较好地应对。然而,当我们面对更加复杂的任务时,往往希望大模型能够表现得更加“智能”,具备适应多样场景和解决复杂问题的能力。为此,AgentScope 提供了内置的 ReAct 智能体…...
【愚公系列】《Manus极简入门》028-创业规划顾问:“创业导航仪”
🌟【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】🌟 📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主! …...
SpringBoot统一功能处理
一.拦截器(实现两个接口,并重写方法) 1. 定义拦截器 ⾃定义拦截器: 实现HandlerInterceptor接⼝, 并重写其所有⽅法 preHandle()⽅法:⽬标⽅法执⾏前执⾏. 返回true: 继续执⾏后续操作; 返回false: 中断后…...
并发设计模式实战系列(19):监视器(Monitor)
🌟 大家好,我是摘星! 🌟 今天为大家带来的是并发设计模式实战系列,第十九章监视器(Monitor),废话不多说直接开始~ 目录 一、核心原理深度拆解 1. 监视器三要素模型 2. 线程调度…...
Oracle Fusion常用表
模块表名表描述字段说明sodoo_headers_all销售订单头表sodoo_lines_all销售订单行表sodoo_fulfill_lines_all销售订单明细行表popo_headers_all采购订单头表popo_lines_all采购订单行表popo_line_locations_all采购订单分配表popo_distributions_all采购订单发运表invEGP_SYSTE…...
虚假AI工具通过Facebook广告传播新型Noodlophile窃密木马
网络安全公司Morphisec的研究人员发现,攻击者正利用虚假人工智能(AI)平台传播名为Noodlophile Stealer的新型信息窃取木马。这种复杂攻击手法利用AI工具的热度诱骗用户下载恶意软件,窃取浏览器凭证、加密货币钱包,并可…...
华为云Flexus+DeepSeek征文|从开通到应用:华为云DeepSeek-V3/R1商用服务深度体验
前言 本文章主要讲述在华为云ModelArts Studio上 开通DeepSeek-V3/R1商用服务的流程,以及开通过程中的经验分享和使用感受帮我更多开发者,在华为云平台快速完成 DeepSeek-V3/R1商用服务的开通以及使用入门注意:避免测试过程中出现部署失败等问…...
在Cline上调用MCP服务之MCP实践篇
目录 引言一、准备工作1、安装 Visual Studio Code2、安装Cline插件配置支持模型 二、安装MCP Server并调用MCP Server三、本地手动安装MCP Server结尾 引言 上一篇《模型上下文协议(Model Context Protocol,MCP)初见概念篇》我们说到什么是…...
大模型应用开发之模型架构
一、Transformer 架构 1. 编码器Encoder(“阅读理解大师”) 1)核心任务:编码器的唯一目标就是彻底理解输入的句子。它要把输入的每个词(或者说词元 Token)都转化成一个充满上下文信息的“向量表示”&#…...
敦普水性无铬锌铝涂层:汽车紧固件防锈15年,解决螺栓氢脆腐蚀双痛点
汽车紧固件低能耗涂装 在汽车工业体系中,紧固件承担着连接关键部件的重任。螺栓的抗拉强度、螺母的锁紧力矩,直接决定着整车的可靠性。当前,传统涂层技术始终面临一道难题:如何在保障防锈性能的同时,实现真正的环保无有…...
基环树(模板) 2876. 有向图访问计数
对于基环树,我们可以通过拓扑排序去掉所有的树枝,只剩下环,题目中可能会有多个基环树 思路:我们先利用拓扑排序将树枝去掉,然后求出每个基环树,之后反向dfs求得所有树枝的长度即可 class Solution { publi…...
26考研——中央处理器_指令执行过程(5)
408答疑 文章目录 二、指令执行过程指令周期定义指令周期的多样性指令执行的过程注意事项 指令周期的数据流取指周期间址周期执行周期中断周期 指令执行方案单周期处理器多周期处理器流水线处理器 八、参考资料鲍鱼科技课件26王道考研书 九、总结 二、指令执行过程 指令周期 …...
Unity基础学习(九)输入系统全解析:鼠标、键盘与轴控制
目录 一、Input类 1. 鼠标输入 2. 键盘输入 3. 默认轴输入 (1) 基础参数 (2)按键绑定参数 (3)输入响应参数 (4)输入类型与设备参数 (5)不同类型轴的参…...
如何清除windows 远程桌面连接的IP记录
问题 在远程桌面连接后,会在输入列表留下历史IP记录,无用的IP多了会影响我们查找效率,也不安全。 现介绍如何手动删除这些IP记录。 解决方案 1、打开注册表 按 Win R,输入 regedit,回车定位到远程桌面记录的注册表…...