当前位置: 首页 > news >正文

机器学习数学基础:28.卡方检验

卡方检验教程

一、引言

在统计学的广阔领域中,卡方检验(Chi - Square Test)宛如一把锐利的手术刀,能够精准剖析数据背后隐藏的关系与模式。它主要用于两大核心任务:一是深入分析两个及两个以上分类变量之间错综复杂的关联性,二是严格检验观测数据与既定理论分布的契合程度。

从本质上讲,卡方检验基于卡方分布展开严谨的统计推断。在科学研究的前沿阵地,它助力科研人员验证各种理论假设;在市场调研的商业战场,它帮助企业洞察消费者行为与市场趋势;在医学诊断的生命赛道,它为疾病的诊断与研究提供关键的数据支持;在社会科学的人文领域,它推动着对社会现象和人类行为的深入理解。

二、卡方检验的基本原理

卡方检验的核心奥秘在于对观测值(Observed Values)与期望值(Expected Values)之间差异程度的精妙比较,而这种差异的衡量则依赖于卡方统计量(Chi - Square Statistic)。其计算公式为: χ 2 = ∑ ( O − E ) 2 E \chi^{2}\ =\sum\frac{(O - E)^{2}}{E} χ2 =E(OE)2

其中, O O O代表观测值,它是我们在实际研究或调查中所获取的真实数据。 E E E代表期望值,是在特定假设或理论模型下,我们预期会得到的数据。 ∑ \sum 表示对所有类别或单元格进行求和运算。

当观测值与期望值极为接近时,意味着实际情况与理论预期高度相符,此时计算得到的卡方值就会极小。相反,若两者之间存在较大差异,卡方值则会显著增大。当卡方值增大到超过预先设定的临界值时,我们就有充分的理由拒绝原假设,从而认定观测数据与预期情况存在显著差异,即可能存在某种潜在的关联或不符合假设的分布。

三、卡方检验的分类及应用场景

(一)拟合优度检验

  1. 目的:拟合优度检验的使命是对一组观测数据是否符合某种特定的理论分布进行严格的检验。这些理论分布丰富多样,包括正态分布、均匀分布、二项分布等。它就像是一把精准的标尺,用于衡量实际数据与理论模型之间的契合度。
  2. 案例
    • 在遗传学的经典实验中,孟德尔遗传定律犹如一盏明灯,照亮了我们对遗传规律的认知之路。以高茎与矮茎豌豆杂交实验为例,根据孟德尔遗传定律的精准预测,第二代杂种(F₂)中高茎与矮茎的比例应为 3:1。假设我们精心实际种植了 1000 株 F₂ 豌豆,经过细致的观测,发现高茎有 760 株,矮茎有 240 株。此时,卡方拟合优度检验就成为我们验证实际观测数据是否符合孟德尔定律所预期的 3:1 分布的有力工具。
    • 计算过程:
      • 首先,依据理论比例精确计算期望值。已知总株数为 1000,按照 3:1 的经典比例,高茎的期望值 E 高茎 = 1000 × 3 4 = 750 E_{高茎}\ =1000\times\frac{3}{4}\ =750 E高茎 =1000×43 =750株,矮茎的期望值 E 矮茎 = 1000 × 1 4 = 250 E_{矮茎}\ =1000\times\frac{1}{4}\ =250 E矮茎 =1000×41 =250株。

      • 然后,将观测值与期望值代入卡方统计量公式进行精确计算:
        χ 2 = ( 760 − 750 ) 2 750 + ( 240 − 250 ) 2 250 \chi^{2}\ =\frac{(760 - 750)^{2}}{750}+\frac{(240 - 250)^{2}}{250} χ2 =750(760750)2+250(240250)2
        = 1 0 2 750 + ( − 10 ) 2 250 \ =\frac{10^{2}}{750}+\frac{(-10)^{2}}{250}  =750102+250(10)2
        = 100 750 + 100 250 \ =\frac{100}{750}+\frac{100}{250}  =750100+250100
        = 0.133 + 0.4 = 0.533 \ =0.133 + 0.4 \ = 0.533  =0.133+0.4 =0.533

      • 最后,根据自由度(自由度 \ = 分类数 - 1,这里只有高茎和矮茎两个分类,所以自由度为 2 - 1 \ = 1)和预先选定的显著性水平(如 α = 0.05 \alpha \ = 0.05 α =0.05),仔细查阅卡方分布表,得到对应的临界值。若计算得到的卡方值小于临界值,那么我们就可以接受原假设,即实际观测数据符合孟德尔定律所预期的分布;若大于临界值,则果断拒绝原假设。

(二)独立性检验

  1. 目的:独立性检验旨在精准判断两个分类变量之间是否相互独立,即探究一个变量的取值是否会对另一个变量的取值产生实质性的影响。它帮助我们揭示变量之间潜在的关联关系,为决策提供重要依据。
  2. 案例
    • 在竞争激烈的市场调研中,为了深入研究消费者的性别与购买某种电子产品的偏好之间是否存在微妙的关联,我们精心设计并开展了问卷调查。通过广泛收集,共获取了 500 位消费者的数据,其中男性 200 人,女性 300 人。在购买偏好方面,我们细致地分为喜欢、中立、不喜欢三个类别。调查结果清晰显示,男性中喜欢该电子产品的有 80 人,中立的有 60 人,不喜欢的有 60 人;女性中喜欢的有 120 人,中立的有 100 人,不喜欢的有 80 人。
    • 计算过程:
      • 首先,构建列联表(Contingency Table),将数据进行系统整理:
        |性别|喜欢|中立|不喜欢|总计|
        |:–😐:–😐:–😐:–😐:–😐
        |男性|80|60|60|200|
        |女性|120|100|80|300|
        |总计|200|160|140|500|

      • 然后,依据列联表,按照“行总计×列总计÷表总计”的精确公式计算期望值。例如,男性喜欢的期望值 E 男性喜欢 = 200 × 200 500 = 80 E_{男性喜欢}\ =\frac{200\times200}{500}\ =80 E男性喜欢 =500200×200 =80人。以此类推,逐一计算出所有单元格的期望值。具体计算如下:
        男性中立的期望值 E 男性中立 = 200 × 160 500 = 64 E_{男性中立}\ =\frac{200\times160}{500}\ =64 E男性中立 =500200×160 =64人;
        男性不喜欢的期望值 E 男性不喜欢 = 200 × 140 500 = 56 E_{男性不喜欢}\ =\frac{200\times140}{500}\ =56 E男性不喜欢 =500200×140 =56人;
        女性喜欢的期望值 E 女性喜欢 = 300 × 200 500 = 120 E_{女性喜欢}\ =\frac{300\times200}{500}\ =120 E女性喜欢 =500300×200 =120人;
        女性中立的期望值 E 女性中立 = 300 × 160 500 = 96 E_{女性中立}\ =\frac{300\times160}{500}\ =96 E女性中立 =500300×160 =96人;
        女性不喜欢的期望值 E 女性不喜欢 = 300 × 140 500 = 84 E_{女性不喜欢}\ =\frac{300\times140}{500}\ =84 E女性不喜欢 =500300×140 =84人。

      • 接着,将观测值和期望值代入卡方统计量公式 χ 2 = ∑ ( O − E ) 2 E \chi^{2}\ =\sum\frac{(O - E)^{2}}{E} χ2 =E(OE)2,对列联表中的每个单元格进行严谨计算并求和:
        对于“男性 - 喜欢”单元格: ( 80 − 80 ) 2 80 = 0 \frac{(80 - 80)^{2}}{80}\ =0 80(8080)2 =0
        对于“男性 - 中立”单元格: ( 60 − 64 ) 2 64 = ( − 4 ) 2 64 = 16 64 = 0.25 \frac{(60 - 64)^{2}}{64}\ =\frac{(-4)^{2}}{64}\ =\frac{16}{64}\ =0.25 64(6064)2 =64(4)2 =6416 =0.25
        对于“男性 - 不喜欢”单元格: ( 60 − 56 ) 2 56 = 4 2 56 = 16 56 ≈ 0.286 \frac{(60 - 56)^{2}}{56}\ =\frac{4^{2}}{56}\ =\frac{16}{56}\approx0.286 56(6056)2 =5642 =56160.286
        对于“女性 - 喜欢”单元格: ( 120 − 120 ) 2 120 = 0 \frac{(120 - 120)^{2}}{120}\ =0 120(120120)2 =0
        对于“女性 - 中立”单元格: ( 100 − 96 ) 2 96 = 4 2 96 = 16 96 ≈ 0.167 \frac{(100 - 96)^{2}}{96}\ =\frac{4^{2}}{96}\ =\frac{16}{96}\approx0.167 96(10096)2 =9642 =96160.167
        对于“女性 - 不喜欢”单元格: ( 80 − 84 ) 2 84 = ( − 4 ) 2 84 = 16 84 ≈ 0.190 \frac{(80 - 84)^{2}}{84}\ =\frac{(-4)^{2}}{84}\ =\frac{16}{84}\approx0.190 84(8084)2 =84(4)2 =84160.190
        卡方统计量 χ 2 = 0 + 0.25 + 0.286 + 0 + 0.167 + 0.190 = 0.893 \chi^{2}\ =0 + 0.25 + 0.286 + 0 + 0.167 + 0.190 \ = 0.893 χ2 =0+0.25+0.286+0+0.167+0.190 =0.893

      • 最后,根据自由度(自由度 \ = (行数 - 1)×(列数 - 1),这里行数为 2,列数为 3,所以自由度为 (2 - 1)×(3 - 1)\ =2)和选定的显著性水平(如 α = 0.05 \alpha \ = 0.05 α =0.05),认真查阅卡方分布表,得到临界值为 5.991。若卡方值小于临界值,则接受原假设,即性别与购买偏好相互独立;若大于临界值,则拒绝原假设,表明两者存在关联。在此案例中, 0.893 < 5.991 0.893<5.991 0.8935.991,所以接受原假设,即没有足够证据表明消费者的性别会对其购买该电子产品的偏好产生影响。

四、卡方检验的步骤总结

(一)提出原假设( H 0 H_{0} H0)和备择假设( H 1 H_{1} H1

  1. 拟合优度检验:
    - H 0 H_{0} H0:观测数据符合特定的理论分布。这是我们最初的假设,基于对理论模型的信任和预期。
    - H 1 H_{1} H1:观测数据不符合特定的理论分布。当我们有理由怀疑实际数据与理论模型存在偏差时,备择假设就成为了我们进一步探究的方向。
  2. 独立性检验:
    - H 0 H_{0} H0:两个分类变量相互独立。即认为两个变量之间不存在任何关联,它们的取值是相互独立、互不影响的。
    - H 1 H_{1} H1:两个分类变量不相互独立。当我们猜测两个变量之间可能存在某种潜在关系时,备择假设引导我们去寻找证据来支持这一猜测。

(二)计算期望值

根据不同的检验目的和数据情况,采用相应的科学方法计算期望值。在拟合优度检验中,我们依据理论分布的特征和参数,精确计算出每个类别或区间的期望值。而在独立性检验中,则通过列联表,巧妙利用行总计、列总计和表总计,按照特定公式计算出每个单元格的期望值。

(三)计算卡方统计量

将观测值和期望值准确代入卡方统计量公式 χ 2 = ∑ ( O − E ) 2 E \chi^{2}\ =\sum\frac{(O - E)^{2}}{E} χ2 =E(OE)2,对所有相关类别或单元格进行细致计算并求和。这个过程需要严谨细致,确保计算的准确性,因为卡方统计量是我们后续判断的关键依据。

(四)确定自由度

  1. 拟合优度检验:自由度 \ = 分类数 - 1。自由度反映了数据的自由变动程度,它与分类的数量密切相关。
  2. 独立性检验:自由度 \ = (行数 - 1)×(列数 - 1)。在列联表中,行数和列数共同决定了自由度的大小,自由度的准确计算对于后续查找临界值至关重要。

(五)查找临界值

根据选定的显著性水平(常用的有 α = 0.05 \alpha \ = 0.05 α =0.05 α = 0.01 \alpha \ = 0.01 α =0.01等)和确定的自由度,仔细查阅卡方分布表,找到对应的临界值。显著性水平代表了我们在检验中允许犯第一类错误(弃真错误)的概率,它的选择需要综合考虑研究的性质、风险承受能力等因素。

(六)做出决策

将计算得到的卡方值与临界值进行全面比较:

  1. 若卡方值小于临界值,说明观测数据与预期情况的差异在可接受范围内,我们接受原假设,认为观测数据与预期情况相符(拟合优度检验)或两个变量相互独立(独立性检验)。
  2. 若卡方值大于临界值,表明观测数据与预期情况存在显著差异,我们拒绝原假设,得出观测数据不符合预期分布或两个变量存在关联的结论。

五、注意事项

  1. 样本量要求:一般而言,样本量越大,卡方检验的结果就越可靠。这是因为大样本能够更准确地反映总体的特征和分布情况。当样本量过小时,可能会导致卡方检验的功效降低,即检验无法敏锐地检测到实际存在的差异,从而容易出现错误的判断。例如,在一些小型的初步研究中,如果样本量不足,可能会将原本存在关联的两个变量误判为相互独立。
  2. 理论分布假设:在拟合优度检验中,务必确保所假设的理论分布是合理的,并且与研究问题的背景高度契合。如果理论假设错误,那么整个检验就如同建立在沙地上的楼阁,检验结果将毫无意义。比如,在研究某种特殊生物的生长数据时,如果错误地假设其符合正态分布,而实际上该生物的生长受到多种复杂因素的影响,不符合正态分布特征,那么基于此假设的检验结果将无法提供有价值的信息。
  3. 单元格期望值:在独立性检验构建列联表时,应竭尽全力保证每个单元格的期望值不小于 5。这是因为当期望值过小时,卡方统计量的分布可能会偏离理论假设,从而影响检验的准确性。如果出现期望值过小的单元格,可能需要对数据进行合理合并或采用其他校正方法,以确保检验的可靠性。例如,在一些市场细分调查中,如果某些细分市场的样本量过少,导致列联表中相应单元格的期望值过小,就需要考虑将这些细分市场进行合并,或者采用更适合小期望值情况的校正方法来进行检验。

通过以上全面而深入的教程,希望你能对卡方检验有一个透彻的理解,并能在实际研究和工作中熟练、正确地运用这一强大的统计工具,从数据中挖掘出有价值的信息,为决策提供坚实的支持。

相关文章:

机器学习数学基础:28.卡方检验

卡方检验教程 一、引言 在统计学的广阔领域中,卡方检验(Chi - Square Test)宛如一把锐利的手术刀,能够精准剖析数据背后隐藏的关系与模式。它主要用于两大核心任务:一是深入分析两个及两个以上分类变量之间错综复杂的…...

【工具插件类教学】实现运行时2D物体交互的利器Runtime2DTransformInteractor

目录 ​编辑 1. 插件核心功能 1.1 基础变换操作 1.2 高级特性 2. 安装与配置 2.1 导入插件 2.2 配置控制器参数 2.3 为物体添加交互功能 3. 使用示例 3.1 基础操作演示 3.2 多选与批量操作 3.3 自定义光标与外观 4. 高级配置技巧 4.1 动态调整包围框控件尺寸 4.…...

回调处理器

文章目录 什么是回调处理器回调处理器的工作流程回调处理器的使用自定义链组件中的回调 内置回调处理器自定义回调处理器 在编程领域中,回调是一个非常重要的概念。简而言之,回调是一种特殊的函数或方法,它可以被传递给另一个函数作为参数&am…...

Redis-03高级篇中-多级缓存:

说明: 分布式缓存和多级缓存的视频,与springcloud高级篇redis的一模一样。这里就不在重复学习了,如果后面用到关于redis的配置,直接到springcloud模块安装的redis中学习即可。 多级缓存 0.学习目标 1.什么是多级缓存 传统的缓…...

Spring Boot ShardingJDBC分库分表(草稿)

ShardingJDBC分库分表 1.Maven 引用 <dependency><groupId>org.apache.shardingsphere</groupId><artifactId>sharding-jdbc-spring-boot-starter</artifactId><version>4.1.1</version></dependency><dependency><…...

Jenkins 环境搭建---基于 Docker

前期准备 提前安装jdk、maven、nodeJs&#xff08;如果需要的话&#xff09; 创建 jenkins 环境目录&#xff0c;用来当做挂载卷 /data/jenkins/ 一&#xff1a;拉取 Jenkins 镜像 docker pull jenkins/jenkins:lts 二&#xff1a;设置 Jenkins挂载目录 mkdir -p ~/jen…...

如何在自定义组件中使用v-model实现双向绑定

在 Vue 2 中&#xff0c;v-model 是双向数据绑定的语法糖&#xff0c;它默认将 value 作为 prop 传入组件&#xff0c;并通过监听 input 事件来更新父组件的数据。若要在自定义组件中实现 v-model 的双向绑定&#xff0c;需遵循以下步骤&#xff1a; 1. 基本实现&#xff1a;va…...

Ubuntu 下 nginx-1.24.0 源码分析 - ngx_pool_t 类型

ngx_pool_t 定义在 src/core/ngx_core.h typedef struct ngx_pool_s ngx_pool_t; ngx_pool_s 定义在 src/core/ngx_palloc.h struct ngx_pool_s {ngx_pool_data_t d;size_t max;ngx_pool_t *current;ngx_chain_t *chain;ng…...

如何在 ubuntu 上使用 Clash 与 docker 开启代理拉起

如何在 ubuntu 上使用 Clash https://github.com/doreamon-design/clash/releases上面是clash 的地址 clash_2.0.24_linux_386.tar.gz 下载 386 的 如果你的电脑是inter tar -xzvf clash_2.0.24_linux_386.tar.gz 启动 ./clash 然后会在电脑上生成一个config的文件 /home/xxx/…...

linux tcpdump抓包

参数说明: -i 指定网卡 -w 指定保存文件 -s0 完整抓包 -G 指定间隔时长(秒) -C 指定每个文件大小(M) 用法1: 指定端口输出到指定文件 tcpdump -i em3 -w 182910.pcap 用法2: 指定端口每10分钟输出到不同文件 tcpdump -i em3 -s0 -G 600 -w %Y_%m%d_%H%M_%S.pcap 用法3: 指…...

PLSQL连接Oracle 19c报错ORA-28040

PLSQL连接Oracle 19c报错ORA-28040 原因解析解决办法原因解析 使用PLSQL Developer连接19c数据库报错: ORA-28040: No matching authentication protocol报错信息解析: [oracle@ora19c ~]$ oerr ora 2804028040, 0000, "No matching authentication protocol" /…...

汽车免拆诊断案例 | 2010 款路虎揽胜车空调偶尔出风异常

故障现象  一辆2010款路虎揽胜车&#xff0c;搭载5.0 L发动机&#xff0c;累计行驶里程约为16万km。车主反映&#xff0c;接通空调开关后&#xff0c;有时出风忽大忽小&#xff0c;有时不出风&#xff0c;有时要等2 min左右才出风&#xff1b;有时两三天出现一次&#xff0c;…...

音视频入门基础:RTP专题(9)——FFmpeg接收RTP流的原理和内部实现

一、引言 由《音视频入门基础&#xff1a;RTP专题&#xff08;2&#xff09;——使用FFmpeg命令生成RTP流》可以知道&#xff0c;推流端通过下面FFmpeg命令可以将一个媒体文件转推RTP&#xff0c;生成RTP流&#xff1a; ffmpeg -re -stream_loop -1 -i input.mp4 -vcodec cop…...

Nginx 安装及配置教程(Windows)【安装】

文章目录 一、 Nginx 下载 1. 官网下载2. 其它渠道 二、 Nginx 安装三、 配置四、 验证五、 其它问题 1. 常用命令2. 跨域问题 软件 / 环境安装及配置目录 一、 Nginx 下载 1. 官网下载 安装地址&#xff1a;https://nginx.org/en/download.html 打开浏览器输入网址 htt…...

《跟李沐学 AI》AlexNet论文逐段精读学习心得 | PyTorch 深度学习实战

前一篇文章&#xff0c;使用 AlexNet 实现图片分类 | PyTorch 深度学习实战 本系列文章 GitHub Repo: https://github.com/hailiang-wang/pytorch-get-started 本篇文章内容来自于学习 9年后重读深度学习奠基作之一&#xff1a;AlexNet【下】【论文精读】】的心得。 《跟李沐…...

嵌入式0xDEADBEEF

在嵌入式系统中&#xff0c;0xDEADBEEF 是一个常见的“魔数”&#xff08;magic number&#xff09;&#xff0c;通常用于调试和内存管理。它的含义和用途如下&#xff1a; 1. 调试用途 未初始化内存的标记&#xff1a;在调试时&#xff0c;0xDEADBEEF 常用于标记未初始化或已…...

B+树作为数据库索引结构的优势对比

MySQL作为数据库&#xff0c;它的功能就是做数据存储和数据查找&#xff1b;使用B树作为索引结构是为了实现高效的查找、插入和删除操作。 B树的查找、插入、删除的复杂度都为 O(log n)&#xff0c;它是一个多叉树的结构&#xff0c;能兼顾各种操作的效率的数据结构。如果使用…...

自适应SQL计划管理(Adaptive SQL Plan Management)在Oracle 12c中的应用

在Oracle Database 12c Release 1 (12.1)版本中&#xff0c;引入了对SQL计划管理&#xff08;SPM&#xff09;功能的增强&#xff0c;特别是关于SQL计划基线的自动进化机制。这一改进允许数据库更加智能地管理和优化SQL查询的执行计划&#xff0c;确保即使数据分布发生变化&…...

什么是DeFi (去中心化金融)

DeFi (去中心化金融) 概述 &#x1f4b0; 1. DeFi 基础概念 1.1 什么是 DeFi&#xff1f; DeFi 是建立在区块链上的金融服务生态系统&#xff0c;它&#xff1a; 无需中心化中介开放且透明无需许可即可参与代码即法律 1.2 DeFi 的优势 开放性&#xff1a;任何人都可以参与…...

计算机毕业设计Python农产品推荐系统 农产品爬虫 农产品可视化 农产品大数据(源码+LW文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...

知网AIGC检测4.0识别了哪些新维度?看懂原理才能有效应对

知网AIGC检测4.0的升级让很多同学措手不及&#xff1a;之前能过的论文&#xff0c;用同样方法处理后再测&#xff0c;AI率反而上去了。要应对升级&#xff0c;先得搞清楚4.0到底升级了什么。 知网AIGC检测的基础原理 先说清楚基础&#xff1a;知网AIGC检测不是跟已知的AI输出…...

瑞芯微RK3588 C++实战:Yolov8检测与分割模型端到端部署指南

1. 环境准备与工具链配置 在RK3588上部署Yolov8模型前&#xff0c;需要搭建完整的开发环境。我推荐使用Ubuntu 20.04作为基础系统&#xff0c;这个版本对RKNN-Toolkit2的支持最为稳定。首先需要安装以下核心组件&#xff1a; RKNN-Toolkit2-1.5.2&#xff1a;这是瑞芯微官方提供…...

从CRISPE到LangGPT:Prompt框架的‘进化论’与我的踩坑心得

从CRISPE到LangGPT&#xff1a;Prompt框架的进化逻辑与实战避坑指南 当我在2022年第一次接触GPT-3时&#xff0c;像大多数初学者一样&#xff0c;我只会用"写一篇关于...的文章"这样的简单指令。直到项目交付被客户退回三次后&#xff0c;我才意识到&#xff1a;Prom…...

无人机日志分析的技术革命:当飞行数据在浏览器中重生

无人机日志分析的技术革命&#xff1a;当飞行数据在浏览器中重生 【免费下载链接】UAVLogViewer An online viewer for UAV log files 项目地址: https://gitcode.com/gh_mirrors/ua/UAVLogViewer 清晨六点&#xff0c;当第一缕阳光洒在无人机操作员的控制台上&#xff…...

为什么选择gtk4-rs:Rust GUI开发的5大优势解析

为什么选择gtk4-rs&#xff1a;Rust GUI开发的5大优势解析 【免费下载链接】gtk4-rs Rust bindings of GTK 4 项目地址: https://gitcode.com/gh_mirrors/gt/gtk4-rs gtk4-rs是GTK 4的Rust绑定库&#xff0c;为开发者提供了使用Rust语言构建跨平台图形用户界面的强大工具…...

ml-intern透明度报告:AI决策过程的可解释性

ml-intern透明度报告&#xff1a;AI决策过程的可解释性 【免费下载链接】ml-intern &#x1f917; ml-intern: an open-source ML engineer that reads papers, trains models, and ships ML models 项目地址: https://gitcode.com/GitHub_Trending/ml/ml-intern 在人工…...

终极微信自动化指南:如何用wxauto轻松管理你的微信消息

终极微信自动化指南&#xff1a;如何用wxauto轻松管理你的微信消息 【免费下载链接】wxauto Windows版本微信客户端&#xff08;非网页版&#xff09;自动化&#xff0c;可实现简单的发送、接收微信消息&#xff0c;简单微信机器人 项目地址: https://gitcode.com/gh_mirrors…...

【Kubernetes专项】温故而知新,重温技术原理(1)

1.简单说说什么是kubernetes? K8s 是一个开源的容器编排平台;用来自动调度、弹性扩缩容、自愈修复及管理容器化应用核心作用&#xff1a;统一管理容器生命周期&#xff0c;简化大规模容器集群的部署、运维及管理的难题。2.Pod是什么&#xff1f;和容器有什么区别&#xff1f; …...

5分钟掌握AI纹理生成:智能法线贴图工具的完整指南

5分钟掌握AI纹理生成&#xff1a;智能法线贴图工具的完整指南 【免费下载链接】DeepBump Normal & height maps generation from single pictures 项目地址: https://gitcode.com/gh_mirrors/de/DeepBump DeepBump是一款革命性的AI纹理生成工具&#xff0c;能够从单…...

AIOS:构建AI智能体操作系统的核心架构与实战指南

1. 项目概述&#xff1a;AIOS&#xff0c;一个为AI智能体打造的“操作系统”最近在折腾AI智能体&#xff08;AI Agent&#xff09;的开发&#xff0c;发现一个挺有意思的开源项目——AIOS。这个名字起得很直接&#xff0c;AI Operating System&#xff0c;你可以把它理解成一个…...