20、智能非侵入式设备识别的深度学习方法

智能非侵入式设备识别的深度学习方法

在当今的科技领域,设备识别技术至关重要。随着深度学习的发展,多种基于深度学习的非侵入式设备识别方法应运而生。本文将详细介绍基于GRU网络、CNN、AlexNet和GoogLeNet的非侵入式设备识别方法,并对实验结果进行分析。

基于GRU网络的非侵入式负载识别
  1. 算法介绍
    • GRU网络是LSTM网络的一种变体。与RNN相比,LSTM具有长期记忆功能和可控的记忆能力,但LSTM网络的多门结构使其过于复杂,降低了模型效率。而GRU网络在2014年被提出,它简化了LSTM的结构,参数更少,计算量也相应减少。
    • GRU模型有两个门控单元,即更新门和重置门,并且不保留内部记忆,这使得它比传统的LSTM模型更高效。其数学模型如下:
      [
      \begin{align }
      z_t&=\sigma(h_{t - 1}W^{(z)} + x_tU^{(z)} + b_z)\
      r_t&=\sigma(h_{t - 1}W^{(r)} + x_tU^{(r)} + b_r)\
      h’ t&=\tanh(r_t * W^{(h)}h {t - 1} + W^{(x)}x_t + b_h)\
      h_t&=h_{t - 1}-z_th_{t - 1}+z_t * h’_t
      \end{align
      }
      ]
      其中,$z_t$是网络在时间$t$的输出,$r_t$是网络在时间$t$的输入,$z_t$和$r_t$分别是更新门和重置门的输出。$W^{(z)}$是$t - 1$时刻更新门输出的权重矩阵,$U^{(z)}$是$t$时刻更新门输入的权重矩阵,这两个门的结果将通过sigmoid函数映射到$[0,1]$。$h’ t$和$h_t$分别表示候选隐藏状态和隐藏状态,它们决定了上一时刻隐藏状态$h {t - 1}$中被遗忘和保存的信息比例。$W^{(r)}$是$t - 1$时刻重置门输出的权重矩阵,$U^{(r)}$是$t$时刻重置门输入的权重矩阵。候选隐藏结果将通过tanh函数得到。$b_z$、$b_r$和$b_h$分别表示更新门、重置门和候选隐藏状态的偏移量。
  2. 模型和实验
    • 参数设置 :GRU模型的参数如下表所示:
      | 参数 | 值 |
      | ---- | ---- |
      | 层数 | 3 |
      | 每层神经元数量 | 30\50\30 |
      | 学习率 | 0.001 |
      | 迭代次数 | 50 |
    • 数据使用 :GRU模型使用的数据与之前的RNN模型一致,训练集和测试集的划分比例为7:3。
    • 训练结果 :训练结果显示,在第30次迭代时,训练准确率接近100%,且训练过程中没有出现过拟合现象,模型训练成功。
    • 测试结果 :使用测试集测试模型性能,识别结果如下表所示:
      | 设备类型 | 准确率 | 召回率 | 精确率 | F1 - 分数 |
      | ---- | ---- | ---- | ---- | ---- |
      | 空调 | 0.9700 | 0.9180 | 0.9333 | 0.9256 |
      | 加热器 | 0.9867 | 0.9375 | 1.0000 | 0.9677 |
      | 笔记本电脑 | 0.9767 | 1.0000 | 0.8833 | 0.9381 |
      | 吸尘器 | 0.9933 | 0.9677 | 1.0000 | 0.9836 |
      | 洗衣机 | 1.0000 | 1.0000 | 1.0000 | 1.0000 |
      | 平均 | 0.9633 | 0.9766 | 0.9633 | 0.9630 |

从测试结果可以看出,该模型的平均准确率、平均召回率、平均精确率和平均F1 - 分数分别为0.9633、0.9766、0.9633和0.9630。模型对洗衣机的识别准确率最高,达到100%,对空调的识别准确率最低,为97.00%。总体而言,该模型能够有效区分各种电气设备,误识别率极低。

基于图处理的深度学习设备识别方法
  1. 数据转换
    • 之前的设备识别模型的原始输入是负载序列,而在这部分,将设备的原始负载序列转换为V - I图像来实现设备识别。
    • 选择了包括空调、加热器、笔记本电脑、吸尘器和洗衣机在内的五种电气设备作为识别对象。对于每种设备,在其稳定运行期间提取2000个电压信号点和电流信号点,采样频率为1Hz。将数据归一化到$[-1,1]$后,以电流为横坐标,电压为纵坐标,得到五种设备的V - I图像。
  2. 基于CNN的非侵入式设备识别
    • 算法介绍
      • 深度学习是机器学习算法的集合,旨在模拟人类大脑进行分析和学习的能力。深度学习网络借鉴人类大脑的学习机制来解释数据,试图建立一个像大脑神经元一样传输和处理信息的模型。
      • CNN具有强大的学习能力,能够实现输入信息的平移不变分类,也被称为“平移不变人工神经网络(SIANN)”,已在许多领域得到应用。典型的卷积神经网络包含卷积层、输入层、池化层、输出层和全连接层。
      • 卷积层是CNN的核心,它可以从输入数据中挖掘特征。二维卷积核的数学公式如下:
        [
        Z_{l + 1}(i,j)= Z_l\otimes w_{l + 1} +b=\sum_{k = 1}^{K_l}\sum_{x = 1}^{f}\sum_{y = 1}^{f}[Z_{l,k}(s_0i + x,s_0j + y)w_{l + 1,k}(x,y)]+b
        ]
        其中,$b$表示偏差向量,$Z_l$是第$(l + 1)$层的输入,$Z_{l + 1}$是第$(l + 1)$层的输出。假设输出的长度和宽度相等,$L_{l + 1}$表示$Z_{l + 1}$的大小。$Z(i,j)$对应特征图中第$i$行第$j$列的像素,$K$是通道数,$f$是卷积核大小,$s_0$是步长卷积,$p$是填充值。
    • 模型和实验
      • 模型结构 :使用传统的CNN模型进行电气设备识别,其结构如下表所示:
        | 层 | 描述 |
        | ---- | ---- |
        | 层1 | 输入 |
        | 层2 | 3×3卷积层 |
        | 层3 | 3×3卷积层 |
        | 层4 | 最大池化层 |
        | 层5 | 全连接层 |
        | 层6 | 输出 |
      • 实验设置 :以处理后的V - I图像作为模型输入,70%的图像作为训练集,学习率设置为0.001,迭代次数为50。
      • 训练结果 :训练过程中没有出现过拟合现象。识别结果如下表所示:
        | 设备类型 | 准确率 | 召回率 | 精确率 | F1 - 分数 |
        | ---- | ---- | ---- | ---- | ---- |
        | 空调 | 0.9267 | 0.7317 | 1.0000 | 0.8451 |
        | 加热器 | 1.0000 | 1.0000 | 1.0000 | 1.0000 |
        | 笔记本电脑 | 0.9833 | 1.0000 | 0.9167 | 0.9565 |
        | 吸尘器 | 0.9500 | 1.0000 | 0.7500 | 0.8571 |
        | 洗衣机 | 0.9933 | 1.0000 | 0.9667 | 0.9831 |
        | 平均 | 0.9267 | 0.9463 | 0.9627 | 0.9284 |

从混淆矩阵中可以看出,在模型识别过程中,吸尘器和空调出现了混淆,有15个吸尘器样本被错误识别为空调。

  1. 基于AlexNet的非侵入式设备识别
    • 算法介绍
      • AlexNet是一种典型的深度卷积网络,在图像分类领域取得了优异的成绩。与传统的卷积网络相比,AlexNet的结构更为复杂,共有650,000个神经元。
      • 为了更好地训练网络,对其进行了一些调整。首先是改进了激活函数,传统卷积网络通常选择对数函数、tanh函数、反正切函数等作为激活函数,但在深度模型中,这些函数常遇到梯度消失的问题。AlexNet使用修正线性单元(ReLU)作为激活函数,其定义为$ReLU(x)=\max(x,0)$。
      • 此外,还使用了dropout方法来避免模型训练过程中的过拟合现象。卷积技术为模型从图像中提取特征提供了途径,卷积网络的参数共享特性降低了复杂度,池化层的使用则大大降低了特征维度,减少了模型训练的难度。AlexNet在ImageNet竞赛中夺冠,其准确率比当时基准数据集上的最佳方法高约10%。
    • 模型和实验
      • 为了提高识别准确率,建立了基于AlexNet的设备识别模型。该模型的实验数据和训练集、测试集的划分方法与基于CNN的模型相同,将设备V - I图像的大小调整为227×227×3。
      • 由于AlexNet网络结构复杂,仅使用实验数据集可能导致模型训练不完整,因此引入了迁移学习方法,先使用网络数据集ImageNet进行预训练,再使用实验数据进行二次训练。
      • 训练时的学习率为0.001,迭代次数为50。识别结果如下表所示:
        | 设备类型 | 准确率 | 召回率 | 精确率 | F1 - 分数 |
        | ---- | ---- | ---- | ---- | ---- |
        | 空调 | 0.9500 | 0.8358 | 0.9333 | 0.8819 |
        | 加热器 | 0.9533 | 0.9259 | 0.8333 | 0.8772 |
        | 笔记本电脑 | 0.9900 | 0.9672 | 0.9833 | 0.9752 |
        | 吸尘器 | 1.0000 | 1.0000 | 1.0000 | 1.0000 |
        | 洗衣机 | 0.9933 | 1.0000 | 0.9667 | 0.9831 |
        | 平均 | 0.9433 | 0.9458 | 0.9433 | 0.9435 |

从结果可以看出,AlexNet模型的识别准确率比基于CNN的模型更高,这表明增加卷积网络的深度可以提高模型的准确率,但提升幅度不是很大。

  1. 基于GoogLeNet的非侵入式设备识别
    • 算法介绍
      • 传统卷积网络在许多应用领域取得了不错的效果,但在一些复杂情况下,仍存在特征提取不完整等问题。为了提高模型性能,研究人员通常会扩大模型规模,即增加网络的深度和宽度,但这会导致网络参数增加,计算难度增大,在数据集有限的情况下更容易出现过拟合现象,而且网络越深越容易出现梯度消失问题,模型优化也变得困难。
      • GoogLeNet在2014年的ImageNet挑战赛中被提出,其创新之处在于网络结构,它在增加网络深度的同时提高了计算效率。它模拟人类大脑神经元的堆叠结构,将稀疏矩阵聚类成相对密集的子矩阵,从而提高计算性能。
      • GoogLeNet采用了Inception网络结构,该结构有多个版本,如Inception v1、Inception v2、Inception v3和Inception v4。本文使用的是Inception v1,其原生结构存在一些缺陷,如上层输出的特征图数量较多,随着网络层数的增加,模型会变得非常复杂,难以训练和优化,而且5×5卷积核可能会因计算量过大导致特征图过厚。
      • 为了解决这些问题,研究人员对网络进行了优化,提出了新的Inception网络结构。在新结构中,在3×3卷积核和5×5卷积核之前以及最大池化之后添加了1×1卷积核,这不仅降低了维度,还大大减少了参数数量。整个GoogLeNet由22层组成,包含9层Inception v1层,并且为了避免梯度消失问题,在中间层添加了两个辅助分类器。
    • 模型和实验
      • 使用GoogLeNet进行设备识别,其结构复杂,有22层。该模型的数据与基于CNN的模型一致,将输入图像大小调整为224×224×3。
      • 同样使用迁移学习技术来弥补数据不足的缺点。训练结果显示,基于GoogLeNet的设备识别模型具有较高的准确率。识别结果如下表所示:
        | 设备类型 | 准确率 | 召回率 | 精确率 | F1 - 分数 |
        | ---- | ---- | ---- | ---- | ---- |
        | 空调 | 0.9833 | 0.9825 | 0.9333 | 0.9572 |
        | 加热器 | 1.0000 | 1.0000 | 1.0000 | 1.0000 |
        | 笔记本电脑 | 0.9900 | 0.9672 | 0.9833 | 0.9752 |
        | 吸尘器 | 0.9867 | 0.9375 | 1.0000 | 0.9677 |
        | 洗衣机 | 0.9933 | 1.0000 | 0.9667 | 0.9831 |
        | 平均 | 0.9767 | 0.9774 | 0.9767 | 0.9766 |

从混淆矩阵来看,该模型对各种设备都有很好的分辨能力。

实验分析
  1. 基于负载序列的设备识别实验分析
    • 使用RNN、LSTM和GRU分别构建设备识别模型,其识别结果如下表所示:
      | 模型 | 设备类型 | 准确率 | 召回率 | 精确率 | F1 - 分数 |
      | ---- | ---- | ---- | ---- | ---- | ---- |
      | RNN | 空调 | 0.9133 | 0.6977 | 1.0000 | 0.8219 |
      | | 加热器 | 0.9200 | 1.0000 | 0.6000 | 0.7500 |
      | | 笔记本电脑 | 0.9867 | 0.9667 | 0.9667 | 0.9667 |
      | | 吸尘器 | 1.0000 | 1.0000 | 1.0000 | 1.0000 |
      | | 洗衣机 | 0.9933 | 1.0000 | 0.9667 | 0.9831 |
      | | 平均 | 0.9067 | 0.9329 | 0.9067 | 0.9043 |
      | LSTM | 空调 | 0.9700 | 0.9180 | 0.9333 | 0.9256 |
      | | 加热器 | 1.0000 | 1.0000 | 1.0000 | 1.0000 |
      | | 笔记本电脑 | 0.9800 | 1.0000 | 0.9000 | 0.9474 |
      | | 吸尘器 | 0.9867 | 0.9375 | 1.0000 | 0.9677 |
      | | 洗衣机 | 0.9967 | 0.9836 | 1.0000 | 0.9917 |
      | | 平均 | 0.9667 | 0.9678 | 0.9667 | 0.9665 |
      | GRU | 空调 | 0.9700 | 0.9180 | 0.9333 | 0.9256 |
      | | 加热器 | 0.9867 | 0.9375 | 1.0000 | 0.9677 |
      | | 笔记本电脑 | 0.9767 | 1.0000 | 0.8833 | 0.9381 |
      | | 吸尘器 | 0.9933 | 0.9677 | 1.0000 | 0.9836 |
      | | 洗衣机 | 1.0000 | 1.0000 | 1.0000 | 1.0000 |
      | | 平均 | 0.9633 | 0.9766 | 0.9633 | 0.9630 |

从这些结果可以得出以下结论:
- 总体而言,所有模型都能实现设备识别。RNN模型的识别准确率最低,为90.67%。LSTM模型和GRU模型的性能相当,平均准确率分别为96.67%和96.33%。LSTM模型在准确率上有优势,但GRU模型由于结构简单,效率更高。在实际任务中,需要根据具体需求选择合适的模型。

综上所述,不同的深度学习模型在非侵入式设备识别中各有优劣。基于GRU网络的模型在效率上有优势,基于CNN、AlexNet和GoogLeNet的模型在识别准确率上不断提升。在实际应用中,可以根据具体的任务需求和数据特点选择合适的模型。

智能非侵入式设备识别的深度学习方法(续)

2. 基于图处理的设备识别实验综合分析

为了更直观地对比基于图处理的CNN、AlexNet和GoogLeNet三种模型在设备识别任务中的表现,下面将从多个方面进行详细分析。
- 准确率对比
| 模型 | 平均准确率 |
| ---- | ---- |
| CNN | 0.9267 |
| AlexNet | 0.9433 |
| GoogLeNet | 0.9767 |

从平均准确率来看,GoogLeNet的表现最佳,达到了0.9767,这得益于其复杂且优化后的网络结构,能够更全面地提取设备特征。AlexNet次之,其通过改进激活函数和采用dropout方法,一定程度上提高了识别准确率。CNN的平均准确率相对较低,可能是由于其结构相对简单,在处理复杂特征时能力有限。
- 召回率、精确率和F1 - 分数对比
| 模型 | 平均召回率 | 平均精确率 | 平均F1 - 分数 |
| ---- | ---- | ---- | ---- |
| CNN | 0.9463 | 0.9627 | 0.9284 |
| AlexNet | 0.9458 | 0.9433 | 0.9435 |
| GoogLeNet | 0.9774 | 0.9767 | 0.9766 |

在召回率方面,GoogLeNet依然表现出色,说明它能够更有效地识别出正样本。精确率上,三种模型的差异相对较小,但GoogLeNet还是略胜一筹。F1 - 分数综合考虑了召回率和精确率,GoogLeNet的F1 - 分数最高,表明其在识别性能上更加平衡。

3. 不同模型的适用场景分析
  • 基于负载序列的模型适用场景
    • RNN模型 :由于其识别准确率较低,适用于对识别精度要求不高,但对计算资源和时间要求较为苛刻的场景。例如,在一些简单的设备监控系统中,只需要大致判断设备是否处于工作状态,RNN模型可以快速给出结果。
    • LSTM模型 :具有较高的准确率,适用于对识别精度要求较高,且计算资源相对充足的场景。比如在智能电网的设备监测中,准确识别各种电气设备的运行状态对于电网的稳定运行至关重要,LSTM模型可以满足这种高精度的需求。
    • GRU模型 :在准确率和LSTM模型相当的情况下,具有更高的效率,适用于对识别精度有一定要求,同时又希望快速得到结果的场景。例如在智能家居系统中,需要实时识别各种家电设备的状态,GRU模型可以在保证一定精度的前提下,快速响应。
  • 基于图处理的模型适用场景
    • CNN模型 :结构相对简单,训练速度较快,但识别准确率相对较低。适用于数据量较小、设备特征相对简单的场景。例如,在一些小型的设备识别实验中,CNN模型可以快速搭建并进行初步的识别测试。
    • AlexNet模型 :在图像分类领域有较好的表现,通过引入迁移学习方法,能够在一定程度上提高识别准确率。适用于有一定数据量,且希望通过增加网络深度来提升识别性能的场景。比如在一些专业的设备图像识别系统中,可以使用AlexNet模型进行更精确的识别。
    • GoogLeNet模型 :具有最高的识别准确率,对各种设备都有很好的分辨能力。适用于对识别精度要求极高,且数据量相对充足的复杂场景。例如在大型的工业设备监控系统中,需要准确识别各种不同类型的设备,GoogLeNet模型可以发挥其优势。
4. 模型优化建议
  • 基于负载序列的模型优化
    • RNN模型 :可以尝试增加训练数据量,或者对数据进行更细致的预处理,以提高其识别准确率。同时,可以调整模型的超参数,如学习率、迭代次数等,找到更合适的参数组合。
    • LSTM模型 :可以进一步优化其门控结构,减少不必要的计算,提高模型效率。此外,也可以尝试使用更复杂的正则化方法,防止过拟合现象的发生。
    • GRU模型 :虽然其结构已经相对简单,但可以通过调整更新门和重置门的权重,进一步优化其记忆和遗忘机制,提高识别性能。
  • 基于图处理的模型优化
    • CNN模型 :可以增加卷积层的数量和卷积核的大小,以提高其特征提取能力。同时,可以尝试不同的池化方法,如平均池化,来进一步优化模型。
    • AlexNet模型 :可以继续探索更合适的迁移学习策略,选择更适合的预训练数据集,以提高模型的泛化能力。此外,还可以对dropout率进行调整,找到最佳的防止过拟合的方法。
    • GoogLeNet模型 :可以对Inception结构进行进一步的优化,例如调整不同卷积核的组合方式,或者增加辅助分类器的数量和位置,以提高模型的性能。
5. 未来研究方向展望
  • 多模型融合 :可以尝试将基于负载序列的模型和基于图处理的模型进行融合,充分发挥两种模型的优势,以提高设备识别的准确率和效率。例如,可以先使用基于负载序列的模型进行初步的设备状态判断,再使用基于图处理的模型进行更精确的设备类型识别。
  • 新型网络结构探索 :随着深度学习的不断发展,未来可能会出现更高效、更准确的网络结构。可以探索这些新型网络结构在非侵入式设备识别中的应用,以进一步提升识别性能。
  • 数据增强技术 :目前的数据采集和处理方法可能存在一定的局限性。可以研究更有效的数据增强技术,如生成对抗网络(GAN),来扩充数据集,提高模型的泛化能力。
  • 跨领域应用拓展 :非侵入式设备识别技术不仅可以应用于电气设备领域,还可以拓展到其他领域,如医疗设备监测、交通设备识别等。可以探索该技术在不同领域的应用方法和挑战。

总结

本文详细介绍了基于GRU网络、CNN、AlexNet和GoogLeNet的非侵入式设备识别方法,并对基于负载序列和图处理的设备识别实验进行了全面分析。不同的深度学习模型在设备识别任务中各有优劣,适用于不同的场景。在实际应用中,需要根据具体的任务需求、数据特点和计算资源等因素,选择合适的模型。同时,通过对模型进行优化和探索未来的研究方向,可以进一步提高非侵入式设备识别技术的性能和应用范围。

下面通过一个mermaid流程图来总结整个设备识别的流程:

graph LR
    classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px;

    A([开始]):::startend --> B{选择数据类型}:::decision
    B -->|负载序列| C(选择RNN/LSTM/GRU模型):::process
    B -->|图处理(V - I图像)| D(数据转换为V - I图像):::process
    C --> E(模型训练):::process
    D --> F(选择CNN/AlexNet/GoogLeNet模型):::process
    F --> E
    E --> G(模型评估):::process
    G --> H{评估结果是否满意}:::decision
    H -->|否| I(模型优化):::process
    I --> E
    H -->|是| J([结束]):::startend

这个流程图展示了整个设备识别的流程,从数据类型的选择开始,到模型的训练、评估和优化,最后根据评估结果决定是否结束流程。通过这个流程图,可以更清晰地了解设备识别的整个过程。

希望本文能够为从事非侵入式设备识别领域的研究人员和工程师提供有价值的参考,推动该领域的技术发展和应用。

相关推荐

电力指纹技术综述

非侵入式负荷监测与分解,作为智能用电技术体系的重要组成部分之一,能深入分析用户内部的负荷成分,获取不同精细程度的用户用电信息,这对用户、电力公司等多方都具有重大的意义。文章综述了国内外在非侵入式负荷监测与分解方面的研究现状,归纳了其基本原理与典型框架,着重论述了其中的3个关键技术,即事件探测、特征提取、负荷识别,并比较了这3个关键技术的不同方法,明确了各类方法的优缺点,分析了非侵入式负荷监测与分...

univeryinli的专栏 1120

4、基于脑电图信号的智能设备关键词识别新方法

本研究提出了一种基于非侵入式脑电图(EEG)信号的智能设备关键词识别新方法。通过采集受试者的EEG信号,并采用ICA去除伪影、STFT/DCT/DWT特征提取、LDA降维以及多种分类器对比分析,最终使用多层感知器(MLP)实现了数字和关键词的高准确率识别。实验结果表明,MLP分类器在数字分类中达到96.43%的准确率,在关键词分类中达到92.36%的准确率,为基于EEG的智能设备控制提供了可行的解决方案。

read5的博客 64

10、基于深度学习的WiFi信号无设备人体活动识别技术

本文综述了基于深度学习的WiFi信号无设备人体活动识别技术,介绍了其基本原理、现有研究方法及面临的挑战。重点探讨了深度学习在该领域的应用潜力,包括迁移学习、少样本学习、跨模态监督、多模态学习和模型压缩等关键技术及其应用流程与效果对比。文章还提出了一种新型模型LCED,显著提升了识别准确率并减少了个体间差异。最后展望了未来发展趋势,强调多模态融合、模型轻量化、个性化识别及与其他智能技术的结合将推动该技术在智能家居、健康监测等场景中的广泛应用。

v6b7n8m9q0的博客 225

4、智能设备上基于脑电图信号的关键词识别新方法

本文提出了一种基于非侵入式脑电图(EEG)信号的数字与关键词识别新方法,旨在实现智能设备上高效的人机交互。研究采用情感EPOC头戴设备采集EEG数据,并构建包含12个关键词的数据集。通过五阶段处理流程——信号预处理(FAST ICA去伪影)、特征提取(STFT、DCT、DWT)、特征降维(LDA)、归一化及分类建模,系统实现了高精度的分类性能。在多种分类器中,多层感知器(MLP)表现最优,数字识别准确率达96.43%,关键词识别达92.36%。该方法为BCI系统在智能设备、医疗诊断等领域的应用提供了有效技术

mars5的博客 58

29、非侵入式负载监测技术全解析

本文全面解析了非侵入式负载监测(NILM)技术的基本概念、系统框架及关键模块,包括数据采集、事件检测、特征提取与负载分解等,并介绍了主流公共数据集及其应用。文章还探讨了NILM在实际应用中的要点和未来发展趋势,如多传感器融合、深度学习算法应用、与智能家居系统的集成以及云平台与大数据分析,展望了NILM在能源管理领域的广阔前景。

efc1234567的博客 92

中兴SDH设备开局及业务配置

中兴SDH设备开局及业务配置 1.设备开局(S200-----S325) A.开电之后,按住截铃(bell off)开关,直至NCP告警灯变成橙色; B.此时,设备进入Download状态,设备IP为:192.192.192.11/24; 2.用交叉线(568A)将设备的QX口连接至电脑,电脑配置和设备相同网段的IP信息; 3.在电脑上测试连通性:pin...

weixin_33897722的博客 3996

Pseudobulk与FindMarkers单细胞差异基因分析实战对比

本文深入对比了单细胞差异基因分析中Pseudobulk与FindMarkers两种主流方法。通过实战演示,详细解析了二者在底层逻辑、数据准备、分析流程及结果解读上的核心差异,并提供了基于不同生物学问题与数据特点的选择策略,帮助研究者做出更精准的分析决策。

weixin_29218963的博客 330

基于STM32、HAL库的CH9434总线转UART驱动程序设计

CH9434是一款USB转4串口控制芯片,可以将单个USB接口扩展为4个独立的串口(UART)。支持多种数据格式(数据位5-8,停止位1/1.5/2,奇偶校验或无校验)// 读取接收到的数据。// 重新启动接收中断。// 向所有4个串口发送数据。// UART初始化函数示例(USART1)// 其他UART初始化函数类似...// 初始化CH9434。// 初始化UART1。// 初始化UART2。// 初始化UART3。// 初始化UART4。工作电压:3.3V/5V兼容。

corlin6688的博客 989

2025目标检测新方向:弱监督目标检测的最新论文研究与应用

2025目标检测新方向:弱监督目标检测的最新论文研究与应用 ,人工智能,计算机视觉,大模型,AI,本文聚焦2025年弱监督目标检测新方向,阐述其基础概念,包括弱监督学习定义、标注形式及面临的定位不准等挑战。介绍最新论文研究的多种算法,如基于点标注的算法等,还涉及相关模型、应用领域,以及评价指标、数据集、实现工具框架,分析未来趋势与补充挑战及解决方案,为该领域研究提供全面参考。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 7万+

网工、运维利器:MobaXterm,一款全能的远程工具

你好,这里是网络技术联盟站,我是瑞哥。是一款由Mobatek开发的多功能远程计算机管理工具,集成了多种网络协议和工具,专为网络工程师和系统管理员设计。它提供了丰富的远程连接功能,包括SSH、RDP、VNC、X11转发等,支持文件传输和多标签界面,内置了文本编辑器和多种网络工具,是一款全能的远程管理软件。MobaXterm的开发起始于2008年,最初只是一个简单的X服务器,但随着用户需求的不断增加和软件的逐步完善,MobaXterm逐渐发展成了一款功能全面、界面友好的远程管理工具。

网络技术联盟站 5225

英飞凌 AURIX TC3XX 系列单片机的 NVM-Flash 介绍

简单介绍英飞凌 AURIX TC3XX 系列多核单片机的 Flash,便于快速上手使用

大橙子的博客 6636

YOLOv8自定义训练:车牌识别全流程(从标注到推理,附可视化代码)

车牌检测全流程实践指南 摘要:本文详细介绍了基于YOLOv8的车牌检测完整实现方案。针对车牌检测中的三大难点(小目标、多角度、光照变化),提供了从数据准备到模型部署的全流程解决方案。重点包括:1)数据采集与标注规范;2)针对小目标的YOLOv8模型优化配置;3)K-means锚框聚类方法;4)训练参数调优策略。通过实际验证,该方法可获得95%以上的检测准确率,并附有完整的代码实现和可视化工具,便于开发者快速复现应用。 (字数:149字)

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 849

【01】总目录——软件设计师50讲通关地图|从零基础到工程师职称

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏的01篇总目录,系统梳理了50篇博文的完整架构与核心逻辑。专栏覆盖软考软件设计师(中级)全部考点,分为导学规划、基础知识、设计模式、下午题专项、算法实战、冲刺模拟、收官进阶七大模块,既兼顾上午题75道单选题的理论攻坚,也聚焦下午题案例分析的解题能力提升。每篇博文均包含考点精讲、真题解析、实战技巧与速记方法,配套可运行代码、解题模板及备考资源。无论你是零基础转行、在校学生还是在职程序员,都能通过这份学习地图明确进度、精准定位薄弱环节,高效搭建知识体系

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1278

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: 25、深入理解Shell脚本:从基础到高级应用
下一篇: 7、Qt绘图与打印:从基础到高级应用
gin88
博客等级 码龄1天 0粉丝 2353原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值