毕业设计:基于机器视觉的微生物图像分类 YOLO

基于yolov5的农业害虫图像目标检测 阅读详情

目录

前言

设计思路

一、课题背景

二、数据集

2.1 数据集简历

2.2 数据增强

三、算法实现

3.1 微生物图像分类

3.2 目标检测模型

3.3 模型训练

最后


前言

       📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路。

        🚀对毕设有任何疑问都可以问学长哦!

         选题指导:

        最新最全计算机专业毕设选题精选推荐汇总

        大家好,这里是海浪学长毕设专题,本次分享的课题是

        🎯基于机器视觉的微生物图像分类

设计思路

一、课题背景

        微生物是一类极小的生物体,包括细菌、真菌、病毒等。微生物在生态系统中起着重要的作用,对环境、农业、医学等领域都有着深远的影响。对微生物进行准确分类和鉴定对于研究微生物的特性、功能以及与环境、人类健康等的关联具有重要意义。传统的微生物分类和鉴定方法通常依赖于显微镜观察和人工判断,这种方式耗时、耗力,并且容易受主观因素影响,同时在大规模样本处理时存在一定的局限性。随着深度学习技术的发展,基于深度学习的微生物图像分类成为一种新的解决方案,具有更高的自动化程度和准确性。

二、数据集

2.1 数据集简历

        由于网络上缺乏适用的微生物目标检测数据集,我决定自己进行野外采样和图像收集,创建一个全新的数据集。这个数据集包含了各种自然环境中的微生物目标照片,涵盖了不同种类和形态的微生物。通过现场采样和图像拍摄,我能够捕捉到真实的微生物样本和多样的生境条件,为我的研究提供更准确、可靠的数据基础。我相信这个自制的数据集将为微生物目标检测研究提供有力的支持,并为该领域的发展做出积极贡献。这一创新的数据集将为研究人员提供更好的训练和评估微生物目标检测算法的平台,推动微生物学和计算机视觉领域的交叉发展。

毕业设计:基于机器视觉的微生物图像分类

        由于原始图像数据存在样本数量不均衡的问题,以及总体图像数量较少的限制,采用了图像数据增强技术来增加数据样本的多样性和数量。同时,为了进行目标微生物的标记,使用了LabelImg标注工具进行人工标注,通过绘制矩形框和输入类别名称来标记目标微生物,并生成相应的XML标签文件。这些标记数据将为目标检测模型的训练提供准确的类别和位置信息,以提高模型的性能和泛化能力。通过这些方法,本研究为微生物目标检测任务的数据集建立提供了有效的解决方案。

毕业设计:基于机器视觉的微生物图像分类

2.2 数据增强

        原始图像数据集中存在样本数量不均衡的问题,整个数据集中图像数量只有700张,这对于深度学习网络的训练来说是远远不够的,可能导致模型的泛化能力和鲁棒性差。为了解决这些问题,采用了图像数据增强技术。通过角度翻转、亮度变换、添加高斯噪声、平移和旋转等方式对原始图像数据集进行增强处理。这样做可以在一定程度上弥补数据集样本不足的问题,使六类图像数量分布更均匀,并减小模型过拟合的概率。通过大量样本的训练,网络的泛化能力将更强,能够更好地适应实际应用场景。

毕业设计:基于机器视觉的微生物图像分类

相关代码示例:

import torch
import torchvision.transforms as transforms

# 定义图像数据增强的transforms
transform = transforms.Compose([
    transforms.RandomHorizontalFlip(),  # 随机水平翻转
    transforms.ColorJitter(brightness=0.2),  # 亮度变换
    transforms.GaussianBlur(kernel_size=3),  # 添加高斯模糊
    transforms.RandomAffine(degrees=15, translate=(0.1, 0.1), scale=(0.9, 1.1)),  # 平移和旋转
    transforms.ToTensor()  # 转换为Tensor
])

# 加载原始图像数据集
dataset = MyDataset(image_paths, labels)

# 应用数据增强的transforms
augmented_dataset = AugmentedDataset(dataset, transform=transform)

# 创建数据加载器
dataloader = torch.utils.data.DataLoader(augmented_dataset, batch_size=16, shuffle=True)

# 在训练过程中使用数据加载器进行训练
for epoch in range(total_epochs):
    for images, labels in dataloader:
        # 训练代码...

三、算法实现

3.1 微生物图像分类

        对具有较深网络层数的ResNet50模型进行了改进,通过引入迁移学习方法和注意力机制模块来优化网络的结构和训练过程。这些改进旨在解决训练不稳定和分类准确率提升的问题。迁移学习利用预训练模型参数和知识,减少训练时间和数据需求,并提高模型的泛化能力。注意力机制模块使模型更加关注重要的特征和区域,提升分类准确性。通过这些改进,可以进一步提高ResNet50模型的分类效果,使其更稳定,并获得更高的准确率。这将为计算机视觉和深度学习领域的研究和应用提供更好的工具和方法。

毕业设计:基于机器视觉的微生物图像分类

        相对于AlexNet和VGGNet16在分类模块中采用了三层全连接层,ResNet50模型中只有一层全连接层,并使用全局平均池化层替代了两层全连接层。这样的设计减少了网络参数计算量,并获得了良好的性能。研究表明,在迁移学习中,全连接层可以充当"防火墙"的作用,特别是当目标领域的图像与源领域的图像存在较大差异时。考虑到微生物图像数据集与ImageNet数据集存在较大差异,为了获得更好的迁移学习效果,ResNet50的分类模块增加了一层全连接层。同时,还添加了批归一化(BN)层,以提高网络训练和收敛速度,并防止过拟合。注意力机制模块被添加在ResNet50的特征提取层输出的特征图后面,用于引入注意力权重。

3.2 目标检测模型

        针对改进后的主干特征提取网络的特征提取能力进行了增强。通过在第5个、第11个和第13个深度可分离卷积层的输出特征图后面添加注意力机制模块,如SE和CBAM,以增强特征图中的重要信息。这样的设计能够自适应地调整特征图的权重,使模型更加关注具有较高判别能力的特征,从而提升特征提取能力。通过这种方式,模型在图像分类任务中表现出更好的性能,并在各种实际应用中具有更高的实用性。

毕业设计:基于机器视觉的微生物图像分类

        为了减少参数量和训练计算量,模型采用了MobileNet网络替换了CSPDarkNet主干网络,并将YOLOv4模型中的所有普通3×3卷积替换为深度可分离卷积。在特征提取后,通过添加注意力机制对特征进行加权,然后使用PANet特征融合网络模块将低层和高层特征图进行融合。最后,通过一系列卷积操作和全连接层进行目标分类和边框回归定位。这个改进的模型旨在提高污水活性污泥微生物目标检测的速度,并进一步提高检测的精确度。

毕业设计:基于机器视觉的微生物图像分类

3.3 模型训练

        采用迁移学习的方式进行网络训练。首先,在自制数据集上对模型进行预训练,得到预训练网络的权重参数。然后,将预训练权重加载到模型中,并使用本文提供的活性污泥微生物目标检测数据集进行训练。

训练过程中,设置了总共100个迭代次数(epoch)。前50个epoch中,冻结特征提取层,只训练未冻结的网络部分,学习率设置为0.001,批量大小为16。在前50个epoch训练完成后,解冻特征提取层,训练整个网络的所有参数,学习率设置为0.0001,批量大小设置为8。这样的设置可以先让模型在固定的特征提取层上进行学习,然后逐渐调整整个网络的参数。

训练算法的流程如下:

1. 读取网络模型。
2. 使用预训练权重加载网络参数。
3. 读取图像数据集,并进行预处理,如Mosaic数据增强和调整图像尺寸为416×416。
4. 设置训练参数:
   - 设定总迭代次数为100。
   - 在前50个epoch中,冻结特征提取层,只训练未冻结的网络部分。
   - 学习率设置为0.001,批量大小设置为16。
5. 开始训练网络,进行迭代优化:
   - 对于每个epoch:
     - 使用训练数据进行前向传播,计算损失,并进行反向传播更新参数。
     - 记录并保存训练集的损失。
   - 在每个epoch结束后,计算验证集的损失。
   - 检查验证集损失,如果不再显著减小或出现过拟合,停止训练。
6. 训练完成后,保存最优的网络权重文件。

相关代码示例:

import torch
import torchvision
from torch.utils.data import DataLoader

# 读取网络模型
model = torchvision.models.resnet18(pretrained=False)
# 使用预训练权重加载网络参数
pretrained_weights = torch.load("pretrained_weights.pth")
model.load_state_dict(pretrained_weights)

# 读取图像数据集并进行预处理
dataset = MyDataset(image_paths, annotations, transform=preprocessing_transform)
dataloader = DataLoader(dataset, batch_size=16, shuffle=True)

# 设置训练参数
total_epochs = 100
learning_rate_1 = 0.001
learning_rate_2 = 0.0001

# 冻结特征提取层,只训练未冻结的网络部分
for param in model.features.parameters():
    param.requires_grad = False

# 定义优化器和损失函数
optimizer = torch.optim.SGD(filter(lambda p: p.requires_grad, model.parameters()), lr=learning_rate_1)
criterion = torch.nn.CrossEntropyLoss()

# 开始训练网络
for epoch in range(total_epochs):
    for images, labels in dataloader:
        optimizer.zero_grad()
        outputs = model(images)
        loss = criterion(outputs, labels)
        loss.backward()
        optimizer.step()

    # 在每个epoch结束后进行验证集损失的计算
    validation_loss = calculate_validation_loss(model, validation_dataset)

    # 判断是否停止训练
    if validation_loss no longer decreases or overfitting occurs:
        break

# 解冻特征提取层,训练整个网络的所有参数
for param in model.parameters():
    param.requires_grad = True

# 调整学习率和批量大小
optimizer = torch.optim.SGD(model.parameters(), lr=learning_rate_2)
dataloader = DataLoader(dataset, batch_size=8, shuffle=True)

创作不易,欢迎点赞、关注、收藏。

毕设帮助,疑难解答,欢迎打扰!

最后

基于双向BiLSTM实现微生物图像分类 微生物有 8 种不同类型的文件夹,它们遵循变形虫眼虫水螅草履虫杆状细菌球形细菌螺旋细菌酵母为了节省计算时间,本项目仅仅使用三个类别的微生物的数据。与RNN计算流程类似,BiRNN在其基础上添加了反向的运算。可以理解为把输入的序列反转,重新按照RNN的方式计算一遍输出,最终的结果为正向RNN的结果与反向RNN的结果的简单堆叠。这样,模型就可以实现考虑上下文信息了,所以这种RNN叫做Bidirectional recurrent neural network。 阅读详情

相关推荐

基于双向BiLSTM的微生物图像分类算法

该层的输入形状为图像的宽度和高度,通过设置参数可以定义LSTM层的输出维度。本文介绍了一种基于双向BiLSTM的微生物图像分类算法,并给出了相应的源代码。当然,在实际应用中,还可以进一步优化和改进算法,提高模型的准确性和鲁棒性。根据数据集规模的不同,我们可以考虑使用数据增强技术来扩充数据集,以提高模型的泛化能力。在模型构建完成后,我们使用交叉熵作为损失函数,优化器采用Adam算法,并且可以根据需要定义其他性能指标。通过调用模型的predict方法,将待分类的图像作为输入,即可得到各个类别的概率分布。

QromMatlab的博客 419

一种细菌菌落计数与分类系统(图像处理部分在matlab上实现)——(1)R,G,B,S将图像分为彩色和消色差图像

整个系统的流程: 1.根据颜色特征将菌落分为彩色和消色差图像(两种后序处理方法将不同),方法为计算R,G,B分量的均值,再计算它们的标准差,大于阈值的是彩色图像,小于的是消色差图像。 。。。未完待续 思路源自An automated bacterial colony counting and classification system Wei-Bang Chen & Chengc...

weixin_42674345的博客 2621

目标检测YOLO实战应用案例100讲-小麦麦穗的目标检测与杂草分类识别研究(续)

本章的全球小麦穗检测数据集(http://www.global-wheat.com/)是公开数据集。该数据集是由多个国家共同构建的,并且是第一个从田间光学图像中检测麦穗的 大规模数据集。该数据集中包含了4700张高分辨率RGB图像和19万株从世界 各地几个国家收集的不同生长阶段、不同基因型的标记小麦。在户外野外图像中 准确检测小麦头部是一项视觉挑战。浓密的小麦植株经常重叠,风会使麦穗发生 摇晃,使得拍摄的照片变得模糊。这两种情况都使检测农作物小麦麦穗变得困难。

qq_36130719的博客 388

YOLO系列目标检测数据集大全

YOLO系列目标检测数据集大全目标检测数据集无人机检测数据集飞鸟检测数据集人脸和口罩检测数据集安全帽检测数据集火焰检测数据集火焰和烟雾检测数据集行人检测数据集行人车辆检测数据集车辆检测数据集待更新…… 目标检测数据集 无人机检测数据集 数据集下载: 飞鸟检测数据集 人脸和口罩检测数据集 安全帽检测数据集 火焰检测数据集 火焰和烟雾检测数据集 行人检测数据集 行人车辆检测数据集 车辆检测数据集 待更新…… .....................

小秋的博客 17万+

基于PaddleDetection的菌落计数 - 计算机视觉

通过训练模型和推理图像,我们可以准确地计算菌落的数量,从而在生物学、医学和农业等领域中提供有价值的信息。请注意,本文仅提供了一个基本的示例,你可以根据自己的需求进行更复杂的模型配置和训练。另外,为了获得更好的性能,你可能需要调整模型的超参数、增加更多的训练数据以及进行数据增强等操作。在训练过程中,PaddleDetection将自动加载配置文件和数据集,并在指定的保存目录中保存训练好的模型。完成配置文件后,我们可以使用PaddleDetection提供的训练脚本进行模型的训练。

IbcVue的博客 770

SinfNet:微生物图像分类的数据集和神经网络的集合

微生物图像分类器 微生物图像分类的数据集和神经网络的集合。 贡献者: Sari Sabban-Tarik Alafif-Abdullah Alotebi 描述: 这是数据集和神经网络的集合,用于从显微镜图像中检测或分类微生物。 这里提供了所有必需的脚本,数据集和权重。 到目前为止,该项目可以检测或分类以下生物: Protists-17个属: 硬皮-胞囊菌-Lepocinclis-微囊虫-草履虫-idi草-松树皮-胸膜肺炎-扁桃体-沃尔沃-Ceratium-Coleps-Collodictyon-Didinium-Dinobryon-Frontonia-Phacus 变形虫: 只需检测通用细胞,即可区分其生命周期的活跃阶段和非活跃阶段。 线虫: 根据营养级别(CNN)对线虫进行分类,或者检测通用线虫(对象检测),或者逐像素检测线虫(语义分割)以进行生物量计算 可用的数据集和训

【毕业设计】基于计算机视觉的西红柿检测 深度学习 Python 目标检测

基于计算机视觉的西红柿检测技术。通过构建一个基于深度学习的检测模型,结合卷积神经网络(CNN)等算法,分析不同生长阶段西红柿的图像数据。研究中将采集西红柿生长环境下的图像,重点关注图像预处理、特征提取和模型训练等关键环节,实现对西红柿的精准检测和分类。实验结果表明,该系统在多种生长环境下均能有效识别西红柿,并具备良好的实时性和准确性,为智能农业管理提供了技术支持。

机器学习,深度学习,计算机视觉爱好者,整理分享技术资料与项目案例。 1100

微生物预处理图像数据集

微生物预处理图像数据集 数据说明: 图片总数=655 1.酵母图片:70 2.变形虫图片:70 3海德拉图片:75 4.螺旋菌图片:75 5.球形细菌图片:80 6.棒状细菌图片:85 7.图片:100

毕业设计-基于深度学习玉米叶病虫害识别系统 YOLO python 机器学习 目标检测 人工智能 算法

基于深度学习的玉米叶病虫害识别系统,用于毕业设计。该系统利用先进的深度学习算法,通过对玉米叶片图像进行分析和处理,实现对不同类型的叶病和虫害的准确识别。我们采用了经典的CNN架构和数据增强技术,提高了模型的鲁棒性和泛化能力。通过大规模的数据集训练和验证,我们的系统在测试集上取得了令人满意的准确性和稳健性。此外,我们还提供了一个用户友好的界面,使农民和专业人士能够轻松使用该系统进行快速的病虫害识别。该毕业设计的研究为农业领域提供了一种高效的解决方案,有望在实际应用中发挥重要作用。

2301_79555157的博客 4972

TOD和PPS精确时间同步技术

授时

u010783226的专栏 1万+

FPGA 高速接口Aurora8B/10B 协议详解与仿真

Aurora 8B/10B 是一种用于高速串行通信的协议,通常用于 FPGA 设计和其他数字通信应用。即一种编码方案,旨在在传输数据时提供可靠性、时钟恢复和错误检测。主要用于在点对点串行链路间移动数据的可扩展轻量级链路层协议,为板对板、芯片对芯片以及一些单向链接提供低成本低资源的解决方案。信号源信号描述ref_clk时钟源GT的外部时钟INIT CLK时钟源全局复位,低电平有效DRP CLK时钟源DRP时钟,动态重配置时钟时钟源用户传输的数据钟及逻辑时钟域。

toonyhe的博客 3999

人工智能专业-基于机器番茄病虫害识别算法 -YOLO

人工智能-基于机器番茄病虫害识别算法 -YOLO :番茄植株在生长过程中感染各种病虫害,从而导致番茄的产量降低和种植户的利润损失。当前番茄病虫害检测主要通过农业专家人工进行,这种人工检测方法既昂贵又耗时。目前利用计算机视觉和深度学习达到病虫害自动分类识别的方法大多都是在受控环境下进行的,对病虫害所处背景环境的要求较高,同时不能实现病虫害的定位。农业病虫害是已知的造成农业经济损害的主要因素之一,农业病虫害带来的经济影响遍及全 世界,欧洲农业经济损失每年达到 28.2%,北美达到 31.2%,亚洲和非洲在 5

Hai_Lang_IT的博客 2766

【AUTOSAR-CanNM】-3.1-如何让ECU发出的首帧是NM帧(Tx Nm报文先于Tx App应用报文发出)

如何让ECU发出的首帧是NM帧(Tx Nm报文先于Tx App应用报文发出)

「汽车电子助手」的博客 4724

基于深度学习YOLOv5电动车头盔佩戴检测系统设计毕业设计

本设计最终实现了基于YOLOv5的电动车头盔佩戴检测算法,该算法能够在实时性和准确性方面达到较高的水平。实验结果表明,改进后的模型在保持实时性为49FPS的情况下,均值平均精确度相比原始的YOLOv5模型从原来的83.3%提升到了85.3%,精确率从 83.8%上升到了86.5%,召回率从78.4%上升到79.4%。相较于原先的模型,改进后的 YOLOv5模型在小目标检测上优势明显,能在保持YOLOv5检测实时性的同时,提高是否佩戴头盔和是否为非机动车的检测和分辨效果。同时,针对实际使用场景中可能的干扰因素

叶绿体不忘呼吸 1万+

基于Transformer的股票市场多因子量化选股模型,深度解析:基于Transformer的股票市场多因子量化选股模型

传统多因子模型通常采用线性回归、岭回归或Lasso回归来估计因子权重,其核心假设是因子与未来收益之间存在线性关系。然而,现实中的股票市场具有典型的非线性、非平稳和高噪声特征。卷积神经网络(CNN)擅长提取局部特征,但难以捕捉全市场股票之间的全局依赖关系;循环神经网络(RNN)及其变体LSTM虽然能处理时间序列,但存在梯度消失问题且难以并行计算。Transformer的self-attention机制能够:直接建模任意两只股票之间的相关性动态计算因子权重而非静态线性组合。

YOLO 250

MIPI D-PHY IP 使用说明(一)

目录 前言 一、IP 特点 二、IP 可用性 三、IP 总览 四、IP 声明 五、IP 结构 六、IP 分流桥 模式 七、端口描述 1、PPI 接口信号 1、常规 PPI控制信号 2、发送模式 时钟通道 高速 PPI 信号 3、发送模式 时钟通道 逃逸模式PPI 信号 4、发送模式 数据通道 高速 PPI 信号 5、发送模式 数据通道 控制接口PPI 信号 6、发送模式 ...

记录所学,分享知识,结识挚友 2504

毕业设计:基于机器视觉的手写数字分类与识别 人工智能

手写数字识别系统,旨在实现对手写数字的高效检测与分类。通过构建包含大量手写数字样本的图像数据集,利用卷积神经网络(CNN)进行模型训练,该系统能够准确识别不同书写风格的手写数字。研究中采用数据增强、正则化等技术,以提升模型的泛化能力和鲁棒性。对于计算机专业、人工智能专业、大数据专业、信息安全专业、软件工程专业的毕业生而言,不论是对于深度学习技术感兴趣的同学,还是希望探索机器学习、算法或人工智能的领域的同学,都能为您提供丰富的选题资源和灵感。

毕设帮助,疑难解答,欢迎打扰! 946

Autosar配置——导入DBC后配置SecOC同步报文和同步请求报文

在Autosar中,安全性是一个重要的考虑因素,而SecOC(Secure On-Board Communication)是一种用于保护通信数据完整性和安全性的安全机制。在上述示例中,我们配置了同步报文和同步请求报文的属性。接下来,我们需要在Autosar中配置同步报文和同步请求报文。同步报文用于在通信双方之间同步SecOC状态,而同步请求报文用于请求SecOC的状态信息。通过以上配置,我们成功地导入了DBC文件,并在Autosar系统中配置了SecOC同步报文和同步请求报文。希望以上信息对您有所帮助!

CyberSphinx的博客 649

Nature Microbiology:全球污水处理厂细菌群落揭秘!

本文转载自“Listenlii”,已获授权Journal: Nature MicrobiologyIF: 14.174Published:13 May 2019恭喜周老师新作!这篇文章的...

刘永鑫的博客——宏基因组公众号 3145

21天教你学会PCIe专栏(17)--多功能设备

1.1 定义多功能PCIe设备:多功能PCIe设备是指在一个物理设备中集成了多种功能的设备。这些功能可以通过不同的PCIe功能(Function)来实现,每个功能可以独立配置和管理。1.2 优点资源利用率:通过集成多种功能,减少物理设备的数量,提高资源利用率。成本效益:减少硬件成本和功耗,提高系统的经济性。灵活性:用户可以根据需要启用或禁用不同的功能,提高系统的灵活性。可扩展性:通过增加新的功能,扩展设备的功能,提高系统的可扩展性。1.3 应用场景网络设备。

xiaoheshang_123的博客 531

巡检机器人的基于ROS系统的任务管理架构设计总结

本文探讨了基于ROS(机器人操作系统)的工业巡检机器人任务管理架构设计,提出分层闭环方案。架构围绕稳、准、活、扩四大目标,分为感知层(多源数据融合)、调度层(智能决策)、执行层(动作控制)和数据层(存储交互)。关键技术包括ROS2实时性优化、功能包复用和多机器人协同调度。实践案例显示,该架构在电力巡检中使任务完成率达99%,在化工园区实现95%覆盖率。当前挑战包括SLAM地图漂移和多机通信延迟,未来可通过语义SLAM和区域通信优化。

start_up_go的博客 475

Yolo7~农业方向

这里使用了一种单阶段目标检测算法,并将基于CNN的人群计数思想转移并应用到鸭计数问题中,提出了一种基于注意力机制改进的YOLOv7算法CBAM-YOLOv7。论文链接:https://www.mdpi.com/2077-0472/12/10/1659/pdf饲养密度是影响畜禽大规模生产和动物福利的关键因素。然而,麻鸭养殖业目前使用的人工计数方法效率低、人工成本高、精度低,而且容易重复计数和遗漏。在这方面,本文使用深度学习算法来实现对密集麻鸭群数量的实时监测,并促进智能农业产业的发展whaosoft aiot

whaosoft143ai的博客 658

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

毕业设计-基于计算机视觉的道路裂缝识别算法系统 深度学习 卷积神经网络 人工智能

毕业设计-基于深度学习的道路裂缝识别算法系统通过大量的道路图片数据训练,实现了对道路裂缝的自动识别和分类。该系统具有较高的识别准确率和实时性,为道路维护工作提供了有力支持。为计算机毕业设计提供了一个创新的方向,结合了深度学习和计算机视觉技术,为毕业生提供了一个有意义的研究课题。对于计算机专业、软件工程专业、人工智能专业、大数据专业的毕业生而言,提供了一个具有挑战性和创新性的研究课题。无论您对深度学习技术保持浓厚兴趣,还是希望探索机器学习、算法或人工智能的领域的同学,能为您提供灵感和指导。

2301_79555157的博客 2077

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

yolov5——问题记录

简介 记录自己学习yolov5中遇到的问题,随即不定时更新,遇到问题记录下来方便回顾。 2022.05.06 1、改用VOC数据集进行训练,修改完格式后,运行train.py报错: AssertionError: train: No labels in …/train.cache. Can not train without labels. See https://github.com/ultralytics/yolov5/wiki/Train-Custom-Data 解决方法:打开文件目录下 utils/

retainenergy的博客 9519

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

X-AnyLabeling: 一款多SOTA模型集成的高精度自动标注工具!

作者|派派星 编辑| CVHub点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取点击进入→自动驾驶之心【AIGC】技术交流群Github: https://github.com/CVHub520/X-AnyLabeling简介X-AnyLabeling是一款全新的交互式自动标注工具,其基于AnyLabeling进行构建和二次开发,在此基础上扩展并支持了许多的模型和功能,...

CV_Autobot的博客 2180

Google Earth Engine(GEE)——全球8,502个污水处理厂(WWTPs)数据集

该数据库是通过将国家和地区的数据集与辅助信息结合起来,得出或完成缺失的特征,包括服务的人数、污水的流速和处理后的废水水平。带有水流估算的HydroSHEDS河网被用来对工厂的排污口位置进行地理参照,并在全球范围内评估废水的分布。所有的废水处理厂都通过其估计的排污口位置共同注册到HydroRIVERS数据库的全球河流网络中。关于HydroATLAS的更多信息,请参考Hydroatlas的hydrosheds页面,技术信息包含在论文中。免责声明:数据集的全部或部分描述是由作者或其作品提供的。

此星光明博客 1289
上一篇: 【毕设选题指导】2024 数据分析与挖掘方向毕业设计选题推荐
下一篇: 【毕业设计】 深度学习的气温和降雨关联预测算法研究 LSTM
Mini_hailang_IT
博客等级 码龄9年 5936粉丝 640原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值