
深度学习
文章平均质量分 64
深度学习实验集锦
小海Coding
记录学习路上的收获。
展开
-
【数据清洗】声音数据文件清洗(python)
是一个功能强大且广泛使用的音频处理库,你可以根据具体的需求使用它来执行各种音频处理操作。,它提供了一系列功能,用于加载、处理和分析音频数据。以下是一些常见的音频处理任务,以及如何使用。要在Python中对声音文件进行处理,通常需要使用音频处理库和工具。可以用来提取音频特征,如音频的谱图、梅尔频谱、节拍等。可以用于音频分析任务,如节拍检测、音频分割、特征提取等。库将音频数据可视化,以便更好地理解音频内容。也支持音频效果处理,如时间拉伸、音高变换等。来保存处理后的音频数据到新的音频文件。原创 2023-11-02 15:52:59 · 641 阅读 · 0 评论 -
【数据清洗】简单知识点整理(python)
数据观察和探索: 在处理数据之前,首先需要对数据进行初步的观察和探索。这包括查看数据的前几行,了解数据的结构和格式,以及理解数据中包含的变量和特征。字符串拆分: 当数据中的字符串包含多个部分或信息时,可能需要将其拆分成单独的列,以便更好地分析和使用这些信息。首先观察数据,然后进行操作是数据处理的重要步骤,通常是数据预处理的第一步,目的是使数据更具可分析性和可用性。缺失值处理: 数据中的缺失值是常见的问题,需要采取适当的策略来处理它们,例如填充缺失值、删除包含缺失值的行或列,或使用插值方法来估计缺失值。原创 2023-11-02 15:51:44 · 87 阅读 · 0 评论 -
【深度学习】实现唐诗生成
总的来说,通过使用PyTorch搭建循环神经网络模型,并进行唐诗生成实验,我们深入了解了循环神经网络的原理和应用,并学会了使用训练好的模型生成具有一定创造性和多样性的唐诗。然而,需要注意的是,生成的唐诗质量可能会受到多个因素的影响,包括模型的训练数据、模型的结构和超参数的选择等,因此在实际应用中需要进行合适的调整和优化,以达到更好的生成效果。Teacher Forcing是指在训练过程中,将真实的目标序列作为模型的输入,而不是使用模型自身的输出作为下一个时间步的输入。模型的选择和调优也对生成结果产生影响。原创 2023-10-29 17:11:30 · 883 阅读 · 0 评论 -
【深度学习】搭建RNN用于Char文本生成
总的来说,通过使用PyTorch搭建循环神经网络模型并进行文本生成实验,我们深入理解了循环神经网络的原理和应用,并学会了使用训练好的模型生成具有一定创造性的文本。然而,需要注意的是,生成的文本质量可能会受到多个因素的影响,包括模型的训练数据、模型的结构和超参数的选择等,因此在实际应用中需要进行合适的调整和优化,以达到更好的生成效果。在训练完成后,我们可以使用模型生成文本,方法是将生成的字符作为输入,再根据模型的输出继续生成下一个字符,从而生成连续的文本。数据集的选择和预处理对模型的训练和生成结果至关重要。原创 2023-10-29 17:08:32 · 217 阅读 · 0 评论 -
【深度学习】卷积神经网络实现MNIST数据集分类
模型的训练过程需要适当的迭代次数和合适的学习率。过少的迭代次数可能导致模型未能充分学习数据的特征,而过多的迭代次数可能导致模型过拟合。合适的学习率可以加速模型的收敛速度,但过大的学习率可能导致模型发散。训练过程中,我们监测模型的准确率和损失值,评估模型的性能。通过卷积层和池化层的结构,可以有效地提取图像的局部特征,并减少模型的参数数量。总的来说,通过使用PyTorch搭建简单的卷积神经网络,并在MNIST数据集上进行手写数字分类实验,我们加深了对卷积神经网络的理解,并了解了模型训练和评估的过程。原创 2023-10-29 17:03:09 · 1007 阅读 · 0 评论 -
【深度学习】MNIST数据集分类
模型训练: 在模型训练阶段,我们使用了交叉熵损失函数作为我们的损失函数,并选择了随机梯度下降(SGD)或其他优化器作为优化器。我们将数据集划分为训练集和测试集,并进行了预处理,包括像素值的归一化和图像的展平。模型评估: 在模型训练完成后,我们使用测试集对模型进行评估。在模型评估时,分类准确率是常用的性能指标,但在不平衡数据集或有重要类别的情况下,可以考虑其他指标如精确率、召回率和F1分数等来评估模型的性能。PyTorch是一个强大的深度学习框架,提供了丰富的工具和函数,方便我们构建和训练神经网络模型。原创 2023-10-29 16:56:18 · 320 阅读 · 2 评论 -
【深度学习】鸢尾花分类
在模型训练阶段,我们使用了交叉熵损失函数作为我们的损失函数,并选择了随机梯度下降(SGD)作为优化器。模型由输入层、多个隐藏层和输出层组成。在模型评估时,分类准确率是常用的性能指标,但在实验评估时,除了分类准确率,还可以考虑其他指标,如精确率、召回率和F1分数等,特别是在不平衡数据集或有重要类别的情况下。在本实验中,我们对数据进行了归一化处理,以确保不同特征之间的数值范围相似,避免某些特征对模型训练的影响过大。PyTorch是一个强大的深度学习框架,提供了丰富的工具和函数,方便我们构建和训练神经网络模型。原创 2023-10-29 16:53:42 · 1849 阅读 · 2 评论