人工智能机器学习算法总结偏差和方差

news2024/11/19 5:56:34

1.定义

在机器学习中,偏差(Bias)和方差(Variance)是评估模型泛化能力的重要概念。它们描述了模型在训练数据上的表现以及对新数据的适应能力。

  1. 偏差(Bias)

    • 偏差是指模型的预测值与真实数据的偏差程度。
    • 高偏差意味着模型对训练数据的拟合程度不够,通常表现为欠拟合(Underfitting)。
    • 欠拟合的模型可能过于简单,没有捕捉到数据中的复杂关系。
  2. 方差(Variance)

    • 方差是指模型在不同训练数据集上的预测结果的波动程度。
    • 高方差意味着模型对训练数据中的噪声和细节过于敏感,容易过拟合(Overfitting)。
    • 过拟合的模型在训练数据上表现很好,但在新的、未见过的数据上表现差。

理想情况下,我们希望模型既有较低的偏差也有较低的方差,这样它就能在训练数据上表现良好,同时对新数据也有较好的泛化能力。我们希望找到一个偏差和方差都较低的模型,即能够很好地拟合训练数据,同时具较好的泛化能力。这需要通过调整模型的复度、增加训练数据、使用正则化等方法来平衡偏差和方差。

理解偏差和方差对于选择合适的机器学习模型和调整模型参数至关重要。

通俗易懂点说:偏差衡量的就是拟合能力,偏差越小说明训练集拟合的越好,但是同时有可能会过拟合;方差衡量的是训练集的变化对泛化性能的影响,方差越大说明如果在训练集上的一点变换就会对泛化性能造成很大影响。

补充:

噪声(噪音):

在机器学习中,噪声(Noise)或称为噪音,指的是数据中存在的随机误差或不相关的信息,这些信息并不反映潜在的数据生成过程或模式。噪声可能会干扰模型的学习过程,导致模型性能下降。以下是我给出的关于噪声的一些具体的特点:

  1. 随机误差:噪声通常是由于测量误差、数据输入错误或其他随机因素引起的。例如,在收集温度数据时,可能会由于仪器的不精确性而引入噪声。

  2. 不相关的信息:噪声还可以指那些与目标变量无关,但存在于数据集中的信息。这些信息可能会误导模型,使其学习到错误的模式。

  3. 过拟合:噪声是导致过拟合的主要原因之一。如果模型对噪声过于敏感,它可能会学习到数据中的随机波动,而不是潜在的模式。这会导致模型在训练数据上表现良好,但在新数据上的泛化能力下降。

  4. 数据清洗:为了减少噪声对模型性能的影响,通常需要进行数据清洗,包括去除异常值、填补缺失值和平滑数据等。

  5. 鲁棒性:一个鲁棒的模型应该能够抵抗噪声的影响,专注于学习数据中的潜在模式。这可以通过使用正则化技术、集成方法或选择更简单的模型来实现。

  6. 半监督学习和无监督学习:在某些情况下,可以使用无监督学习方法(如聚类或降维)来识别和去除噪声,或者使用半监督学习方法来利用未标记的数据来提高模型对噪声的抵抗力。

  7. 噪声对模型选择的影响:噪声的存在可能会影响模型选择。例如,对于具有高噪声的数据集,可能需要选择更简单的模型或使用正则化技术来防止过拟合。

总之,噪声是机器学习中需要特别注意的问题,因为它可能会干扰模型的学习过程并降低模型的性能。通过数据清洗、选择合适的模型和使用鲁棒的学习方法,可以减少噪声对模型性能的影响。

2.高方差与高偏差

在机器学习中,偏差(Bias)和方差(Variance)是评估模型泛化能力的重要指标,它们共同决定了模型在未知数据上的表现。理解高偏差和高方差的概念对于选择合适的模型和调整模型参数至关重要。

高偏差(High Bias)

高偏差通常发生在模型过于简单,无法捕捉到数据中的复杂关系时。这种情况下,模型倾向于对训练数据进行欠拟合(Underfitting)。具体表现如下:

  1. 训练误差高:模型在训练集上的表现就很差,无法学习到数据的基本规律。
  2. 泛化能力弱:由于模型过于简化,它在新数据上的表现也不会好,因为它没有学习到足够的特征来泛化到新的情况。
  3. 决策边界简单:在分类问题中,模型的决策边界可能非常直线,无法区分复杂的类别边界。

![B)9`X8_]RA0E]XH@XUH0G.png](https://img-blog.csdnimg.cn/img_convert/cfe9d81f0e732c04886e895c55085b67.webp?x-oss-process=image/format,png)

高方差(High Variance)

高方差则发生在模型过于复杂,对训练数据中的噪声和细节过于敏感时。这种情况下,模型倾向于对训练数据过拟合(Overfitting)。具体表现如下:

  1. 训练误差低:模型在训练集上的表现非常好,能够捕捉到数据中的大部分细节。
  2. 泛化能力差:尽管在训练集上表现良好,但模型在新数据上的表现很差,因为它学习到了训练数据中的噪声和不相关的细节。
  3. 决策边界复杂:在分类问题中,模型的决策边界可能非常曲折,能够捕捉到训练数据中的每一个点,但这种复杂性在新数据上可能不适用。

Z0JBU3@C_M(R25N9C@GF`M.png

如何解决高偏差和高方差

  • 解决高偏差

    • 增加模型复杂度:选择更复杂的模型,例如从线性模型升级到非线性模型。
    • 添加特征:引入更多的特征或构造更复杂的特征,以帮助模型捕捉数据的复杂性。
    • 减少正则化:如果模型使用了正则化技术,减少正则化强度可能有助于模型捕捉更多的信息。
  • 解决高方差

    • 简化模型:选择更简单的模型,减少模型的复杂度。
    • 增加数据:更多的训练数据可以帮助模型学习到更一般化的特征,减少对噪声的敏感性。
    • 正则化:使用正则化技术(如L1、L2正则化)来限制模型的复杂度,减少对训练数据的拟合。
    • 数据增强:通过数据增强技术生成更多的训练样本,以提高模型的泛化能力。

理解偏差和方差之间的权衡是机器学习中的一个核心概念,它有助于我们选择和调整模型,以达到更好的泛化性能。

  • 欠拟合模型(Underfitting Model)无法捕捉数据的线性趋势,因为它太简单了。
  • 过拟合模型(Overfitting Model)在训练数据上拟合得很好,但在测试数据上表现不佳,因为它捕捉了数据中的噪声。
  • 适当拟合模型(Good Fit Model)在训练数据和测试数据上都表现良好,因为它找到了偏差和方差之间的平衡。

3.学习曲线

在机器学习中,学习曲线(Learning Curve)是一个非常有用的工具,用于分析和诊断模型的性能问题。学习曲线通过展示模型在不同大小的训练集上的性能(通常是训练误差和验证误差)来帮助我们理解模型的学习能力。

学习曲线的组成

学习曲线通常由两部分组成:

  1. 训练误差(Training Error):模型在训练集上的平均误差。这表示模型对已见过的数据的拟合程度。

  2. 验证误差(Validation Error)或交叉验证误差(Cross-Validation Error):模型在与训练集不同的验证集或通过交叉验证得到的平均误差。这表示模型对未见过的数据的泛化能力。

学习曲线的类型

根据模型的表现,学习曲线可以揭示不同的问题:

  1. 高偏差(欠拟合):如果训练误差和验证误差都相对较高,且两者之间的差距不大,这表明模型太简单,无法捕捉数据的基本规律,即存在高偏差。

  2. 高方差(过拟合):如果训练误差远小于验证误差,且两者之间的差距随训练集大小的增加而增大,这表明模型对训练数据学得过多,包括噪声和细节,即存在高方差。

  3. 适当的拟合:如果训练误差和验证误差都相对较低,且两者之间的差距不大,这表明模型找到了一个较好的平衡点,能够很好地泛化到新数据。

如何使用学习曲线

  1. 选择模型复杂度:通过观察学习曲线,可以选择一个合适的模型复杂度,以避免欠拟合或过拟合。

  2. 确定数据量:如果模型在较小的训练集上表现不佳,可能需要更多的训练数据来提高模型性能。

  3. 调试模型:如果模型存在性能问题,学习曲线可以帮助确定问题类型(高偏差或高方差),从而采取相应的解决措施。

绘制学习曲线

绘制学习曲线通常涉及以下步骤:

  1. 选择模型:确定要分析的模型。

  2. 划分数据集:将数据集划分为多个不同大小的子集作为训练集,剩余部分作为验证集。

  3. 训练模型:对每个大小的训练集训练模型,并记录训练误差和验证误差。

  4. 绘制曲线:在同一个图表上绘制训练误差和验证误差曲线,通常横轴表示训练样本的数量,纵轴表示误差。

示例代码

以下是使用Python和scikit-learn库绘制学习曲线的示例代码:

import numpy as np
import matplotlib.pyplot as plt
from sklearn.model_selection import learning_curve

# 假设 X_train 和 y_train 是你的训练数据
X_train, y_train = ...

# 定义模型
model = ...

# 计算学习曲线
train_sizes, train_scores, test_scores = learning_curve(
    model,
    X_train,
    y_train,
    cv=3,  # 交叉验证的折数
    n_jobs=4,  # 并行计算的核数
    train_sizes=np.linspace(.1, 1.0, 5))

# 计算平均值和标准差
train_mean = np.mean(train_scores, axis=1)
train_std = np.std(train_scores, axis=1)
test_mean = np.mean(test_scores, axis=1)
test_std = np.std(test_scores, axis=1)

# 绘制学习曲线
plt.figure()
plt.plot(train_sizes, train_mean, 'o-', label="Training error")
plt.plot(train_sizes, test_mean, 'o-', label="Cross-validation error")
plt.fill_between(train_sizes, train_mean - train_std, train_mean + train_std, alpha=0.1)
plt.fill_between(train_sizes, test_mean - test_std, test_mean + test_std, alpha=0.1)

plt.xlabel("Number of training samples")
plt.ylabel("Error")
plt.title("Learning Curve")
plt.legend(loc="best")
plt.show()

学习曲线示例:

v2-261c3b6a1a7608b8a4445c1bedf12985_1440w.png

通过分析学习曲线,可以获得关于模型性能和数据需求的宝贵见解。

4.泛化能力与数据敏感度

泛化能力和对数据的敏感性在机器学习模型中是相对的,它们之间存在一种权衡关系。这种权衡通常被称为偏差-方差权衡(Bias-Variance Tradeoff)。

泛化能力

泛化能力是指模型对未见过的数据进行预测的能力。一个具有强泛化能力的模型能够从训练数据中学习到普适的规律,并能够将这些规律应用到新数据上,从而做出准确的预测。

对数据的敏感性

对数据的敏感性是指模型对训练数据中的细节和噪声的反应程度。一个对数据高度敏感的模型可能会捕捉到训练数据中的每一个细节和异常值,包括那些可能不具有普适性的噪声。

偏差-方差权衡

  • 高偏差(欠拟合):模型太简单,对数据的敏感性低,无法捕捉到数据中的复杂关系。这种模型的泛化能力通常较差,因为它无法学习到足够的特征来泛化到新数据上。

  • 高方差(过拟合):模型太复杂,对数据过于敏感,会捕捉到训练数据中的噪声和细节。虽然这种模型在训练数据上的表现可能很好,但它的泛化能力也较差,因为它学习到了太多特定于训练数据的特征。

  • 适当的拟合:模型复杂度适中,既能够捕捉到数据中的重要特征,又不会对噪声和细节过于敏感。这种模型通常具有较好的泛化能力。

如何平衡泛化能力和对数据的敏感性

  1. 模型选择:选择一个复杂度适中的模型,避免过于简单或过于复杂的模型。

  2. 特征工程:通过特征选择或特征提取减少数据中的噪声和不相关特征,提高模型的泛化能力。

  3. 正则化:使用L1或L2正则化等技术限制模型的复杂度,减少对数据的敏感性。

  4. 数据增强:通过数据增强等技术增加训练数据的多样性,提高模型对新数据的适应性。

  5. 交叉验证:使用交叉验证等方法评估模型的泛化能力,避免过拟合。

  6. 早停:在训练过程中,当验证集上的性能不再提升时停止训练,以防止过拟合。

通过这些方法,可以在提高模型对数据的敏感性的同时,保持或提高其泛化能力,从而达到更好的预测性能。

注意:

泛化能力强的模型并不意味着对数据完全不敏感,而是它能够识别出数据中真正重要的特征和模式,而不是被噪声和细节所干扰。换句话说,泛化能力强的模型能够从数据中学习到普适的规律,并能将这些规律应用到新数据上,而不是仅仅记住训练数据的特定实例。

以下是其间一些制衡关系的特点特性:

  1. 区分信号与噪声:泛化能力强的模型能够区分数据中的信号(有用的信息)和噪声(无用的干扰),而不会过度拟合噪声。
  2. 学习普适特征:泛化能力强的模型倾向于学习那些在训练集和新数据中都适用的特征,而不是只适用于训练集的特定特征。
  3. 避免过拟合:泛化能力强的模型不太可能出现过拟合现象,即不会对训练数据中的每一个细节都过于敏感,包括那些在新数据中不会出现的细节。
  4. 适度的复杂度:泛化能力强的模型通常具有适度的复杂度,既不会太简单而无法捕捉数据的复杂性,也不会太复杂而对数据过于敏感。
  5. 稳健性:泛化能力强的模型对数据的小变化更加稳健,不会因为训练数据中的小波动而产生大的预测变化。
  6. 推广到新数据:泛化能力强的模型能够更好地推广到新数据上,即使新数据与训练数据在分布上略有不同。

总之,泛化能力强的模型并不是对数据不敏感,而是它能够更加智能地对数据进行敏感,专注于那些对预测任务最重要的信息,同时忽略那些不重要的噪声和细节。通过适当的模型选择、特征工程、正则化、数据增强等技术,可以提高模型的泛化能力,使其在新数据上表现更好。

以上就是我关于机器学习中偏差和方差知识点的理解以及笔记,欢迎大家点赞,收藏和交流!!!

如何系统的去学习大模型LLM ?

作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的 AI大模型资料 包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来

😝有需要的小伙伴,可以V扫描下方二维码免费领取🆓

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

在这里插入图片描述

四、AI大模型商业化落地方案

img

阶段1:AI大模型时代的基础理解

  • 目标:了解AI大模型的基本概念、发展历程和核心原理。
  • 内容
    • L1.1 人工智能简述与大模型起源
    • L1.2 大模型与通用人工智能
    • L1.3 GPT模型的发展历程
    • L1.4 模型工程
    • L1.4.1 知识大模型
    • L1.4.2 生产大模型
    • L1.4.3 模型工程方法论
    • L1.4.4 模型工程实践
    • L1.5 GPT应用案例

阶段2:AI大模型API应用开发工程

  • 目标:掌握AI大模型API的使用和开发,以及相关的编程技能。
  • 内容
    • L2.1 API接口
    • L2.1.1 OpenAI API接口
    • L2.1.2 Python接口接入
    • L2.1.3 BOT工具类框架
    • L2.1.4 代码示例
    • L2.2 Prompt框架
    • L2.2.1 什么是Prompt
    • L2.2.2 Prompt框架应用现状
    • L2.2.3 基于GPTAS的Prompt框架
    • L2.2.4 Prompt框架与Thought
    • L2.2.5 Prompt框架与提示词
    • L2.3 流水线工程
    • L2.3.1 流水线工程的概念
    • L2.3.2 流水线工程的优点
    • L2.3.3 流水线工程的应用
    • L2.4 总结与展望

阶段3:AI大模型应用架构实践

  • 目标:深入理解AI大模型的应用架构,并能够进行私有化部署。
  • 内容
    • L3.1 Agent模型框架
    • L3.1.1 Agent模型框架的设计理念
    • L3.1.2 Agent模型框架的核心组件
    • L3.1.3 Agent模型框架的实现细节
    • L3.2 MetaGPT
    • L3.2.1 MetaGPT的基本概念
    • L3.2.2 MetaGPT的工作原理
    • L3.2.3 MetaGPT的应用场景
    • L3.3 ChatGLM
    • L3.3.1 ChatGLM的特点
    • L3.3.2 ChatGLM的开发环境
    • L3.3.3 ChatGLM的使用示例
    • L3.4 LLAMA
    • L3.4.1 LLAMA的特点
    • L3.4.2 LLAMA的开发环境
    • L3.4.3 LLAMA的使用示例
    • L3.5 其他大模型介绍

阶段4:AI大模型私有化部署

  • 目标:掌握多种AI大模型的私有化部署,包括多模态和特定领域模型。
  • 内容
    • L4.1 模型私有化部署概述
    • L4.2 模型私有化部署的关键技术
    • L4.3 模型私有化部署的实施步骤
    • L4.4 模型私有化部署的应用场景

学习计划:

  • 阶段1:1-2个月,建立AI大模型的基础知识体系。
  • 阶段2:2-3个月,专注于API应用开发能力的提升。
  • 阶段3:3-4个月,深入实践AI大模型的应用架构和私有化部署。
  • 阶段4:4-5个月,专注于高级模型的应用和部署。
这份完整版的大模型 LLM 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

😝有需要的小伙伴,可以Vx扫描下方二维码免费领取🆓

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

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

相关文章

Redis之短信登录

文章目录 基于 Session 实现发送验证码登录校验验证码登录拦截器注册拦截器 基于 Redis 实现发送验证码登录校验登录拦截器登录拦截器优化 基于 Session 实现 发送验证码 /*** 发送手机验证码*/ PostMapping("code") public Result sendCode(RequestParam("pho…

BUCK电路布线规则、EMI分析

电源系列文章目录 本系列文章为博主在学习工作过程中的心得记录,欢迎评论区交流讨论。 BUCK电路工作原理、参数计算及工作模式分析BUCK电路布线规则、EMI分析电源电路中肖特基、续流二极管要求 目录 电源系列文章目录一、PCB布线规则1、输入电感与肖特基摆放2、输…

Avalonia 常用控件二 Menu相关

1、Menu 添加代码如下 <Button HorizontalAlignment"Center" Content"Menu/菜单"><Button.Flyout><MenuFlyout><MenuItem Header"打开"/><MenuItem Header"-"/><MenuItem Header"关闭"/&…

降重工具革命:如何使用AI技术优化论文原创性

论文降重一直是困扰各界毕业生的“拦路虎”&#xff0c;还不容易熬过修改的苦&#xff0c;又要迎来降重的痛。 其实想要给论文降重达标&#xff0c;我有一些独家秘诀。话不多说直接上干货&#xff01; 1、同义词改写&#xff08;针对整段整句重复&#xff09; 这是最靠谱也是…

【GD32F303红枫派使用手册】第二十四节 DHT11温湿度传感器检测实验

24.1 实验内容 通过本实验主要学习以下内容&#xff1a; DHT11操作原理 单总线GPIO模拟操作原理 24.2 实验原理 HT11是一款已校准数字信号输出的温湿度一体化数字传感器。该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点信号&#xff0c;传输距离可达20米以…

【人工智能】百度文心一言智能体:AI领域的新里程碑

人不走空 &#x1f308;个人主页&#xff1a;人不走空 &#x1f496;系列专栏&#xff1a;算法专题 ⏰诗词歌赋&#xff1a;斯是陋室&#xff0c;惟吾德馨 目录 &#x1f308;个人主页&#xff1a;人不走空 &#x1f496;系列专栏&#xff1a;算法专题 ⏰诗词歌…

关于正点原子stm32f103精英板v1的stlink通信失败问题解决方案

由于最新的固件不适配&#xff0c;我们要想其工作要下载007的固件。 https://www.st.com/en/development-tools/stsw-link007.html?dlredirect 版本选择最低的。然后选择windows文件夹&#xff0c;更新程序 然后进keil就能正常识别到了

ICMAN液位检测之WS003B管道检测模组

ICMAN液位检测之WS003B管道检测模组 体积小&#xff0c;成本低&#xff0c; 液位检测精度高&#xff0c; 有水输出低电平无水高电平&#xff0c; 适用于饮水机、咖啡机、扫地机器人、洗地机等。 有需要朋友快联系我吧&#xff01;

Flex 布局教程:语法篇

网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 20

Redis-在springboot环境下执行lua脚本

文章目录 1、什么lua2、创建SpringBoot工程3、引入相关依赖4、创建LUA脚本5、创建配置类6、创建启动类7、创建测试类 1、什么lua “Lua”的英文全称是“Lightweight Userdata Abstraction Layer”&#xff0c;意思是“轻量级用户数据抽象层”。 2、创建SpringBoot工程 3、引入相…

java基于ssm+jsp 美食推荐管理系统

1前台首页功能模块 美食推荐管理系统&#xff0c;在系统首页可以查看首页、热门美食、美食教程、美食店铺、美食社区、美食资讯、我的、跳转到后台等内容&#xff0c;如图1所示。 图1前台首页功能界面图 用户注册&#xff0c;在注册页面可以填写用户名、密码、姓名、联系电话等…

cpci和ei会议哪个好?

目前国际学术会议出版的会议论文集有两种收录方式&#xff0c;一是cpci数据库收录&#xff0c;另一个是ei数据库收录&#xff0c;那么两者都是会议论文&#xff0c;哪个好一些?下面学术顾问在这里做出全面的分析&#xff0c;帮助作者能够选择到适合自己的会议论文。 EI(CA)与…

【数据分析实战】—预测宠物收养状况数据分析

文章目录 数据集数据集描述特征用途注意 宠物收养预测环境准备探索数据帧数据预处理机器学习数据预处理&#xff1a;模型培训和评估&#xff1a;合奏学习&#xff1a; 添加底部名片获取数据集吧&#xff01; 数据集 数据集描述 宠物收养数据集提供了对各种因素的全面调查&…

工程文档CAD转换必备!在 Java 中将 DWG 转换为 JPG

Aspose.CAD 是一个独立的类库&#xff0c;以加强Java应用程序处理和渲染CAD图纸&#xff0c;而不需要AutoCAD或任何其他渲染工作流程。该CAD类库允许将DWG, DWT, DWF, DWFX, IFC, PLT, DGN, OBJ, STL, IGES, CFF2文件、布局和图层高质量地转换为PDF和光栅图像格式。 Aspose AP…

众所周知,配置即代码≠基础设置即代码

​前段时间翻到几条留言&#xff0c;问&#xff1a; “配置即代码和基础设施即代码一样吗&#xff1f;” “配置即代码是什么&#xff1f;怎么都是基础设施即代码&#xff1f;” 我们都是知道&#xff0c;DevOp的快速发展&#xff0c;让服务器管理与配置的时间大大减少&#x…

AI入门系列:工具篇之ChatGPT的优秀的国内替代品

文章目录 一&#xff0c;智谱清言(ChatGLM)1&#xff0c;智谱清言简介2&#xff0c;[智谱清言地址&#xff0c;点我开始用吧](https://chatglm.cn/) 二&#xff0c;Kimi智能助手1&#xff0c;Kimi简介2&#xff0c;[Kimi地址&#xff0c;点我开始用吧](https://kimi.moonshot.c…

VPDBVE16E、VPDBVE32A、VPDBVE32B比例控制阀放大器

VPDBPC06A、VPDBPC06B、VPDBPC06C、VPDBPC06D、VPDBPC06E、VPDB08PC06100、VPDB08PC06200、VPDB08PC06315、VPDBVE16A、VPDBVE16B、VPDBVE16C、VPDBVE16D、VPDBVE16E、VPDBVE32A、VPDBVE32B、VPDBVE32C、VPDBVE32D、VPDBVE32E、VPDM2VE16A、VPDM2VE16B、VPDM2VE16C、VPDM2VE16D…

HTTP3(QUIC)详解

文章目录 一、HTTP3简述二、为什么不升级改造TCP而使用UDP&#xff1f;三、QUIC的实现四、HTTP3改进详解1. 快速连接建立(1-RTT初次建立&#xff0c;0-RTT恢复&#xff09;2. 无队头阻塞&#xff08;Head-of-Line Blocking&#xff09;重传机制HTTP/2 中的流HTTP/3 中的流 3. 移…

2024年6月24日v1.0.3优雅草超级站长工具开发进度

https://doc.youyacao.com/9/2151 v1.0.3优雅草超级站长工具开发进度 2024年6月24日v1.0.3优雅草超级站长工具开发进度- 演示地址-可测试 https://test2.youyacao.com 介绍 本产品是一款针对站长使用的工具&#xff0c;针对网站域名的多维信息查询工具&#xff0c;本产品…

【自动控制原理课程设计】

利用频率法设计控制器&#xff0c;对象模型采用二阶传递函数&#xff0c;使得校正后的系统的性能指标满足&#xff1a; 1&#xff09;位置误差系统kp10; 2)相角裕度y45&#xff1b; 3&#xff09;幅值裕度h>10dB&#xff1b; 绘制出校正前后的Bode图&#xff0c;并进行闭环…