刷新
Numpy 高维空间中的轴

博主头像 Numpy 高维空间中的轴 (axis) 完成日期: 2024-03-01 更新日期: 2024-03-01 问题 Numpy 中有众多操作会涉及到一个参数 axis, 也就是 轴. 这到底是什么? 沿着某轴操作 (例如 np.sum(axis=0)) 又是什么意思? 对于低维数组, 或许可以按 行 ...

商店销售预测(回归&随机森林)

在Kaggle竞赛中,要求我们应用时间序列预测,根据厄瓜多尔大型杂货零售商Corporación Favorita的数据预测商店销售情况,建立一个模型,准确地预测在不同商店销售的商品的单位销量。准确的预测可以减少与库存过多相关的食物浪费,提高客户满意度。 在六个可用的数据文件中,我们分析了其中的三... ...

走进Kaggle的未知领域:性别和年龄推断算法解析

可视化模型在测试样本中的表现为我们的评估增添了一个引人入胜、富有洞察力的维度。通过图形表示,我们可以更直观地了解模型在不同实例中的表现。通过这种可视化的探索,我们可以发现一些模式、趋势或潜在的改进领域,而这些在数字指标中可能并不明显。让我们深入研究可视化表示,揭示模型在测试数据上表现的细微差别。 ...

李宏毅2022机器学习HW3 Image Classification

博主头像 Homework3 数据集下载 在本地环境下进行实验总是令人安心,但是又苦于网上找不到数据集,虽然kaggle上有数据集但是下载存在问题 于是有了一个天才的想法,间接从kaggle上下载(利用output文件夹中的文件是可下载这一机制将数据集从input文件夹拷贝到output文件夹),具体操作如下 ...

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的玉米病虫害检测系统(Python+PySide6界面+训练代码)

博主头像 本文介绍了一种基于深度学习的玉米病虫害检测系统系统的代码,采用最先进的YOLOv8算法并对比YOLOv7、YOLOv6、YOLOv5等算法的结果·,能够准确识别图像、视频、实时视频流以及批量文件中的玉米病虫害。文章详细解释了YOLOv8算法的原理,并提供了相应的Python实现代码、训练数据集,以及... ...

【scikit-learn基础】--模型持久化

博主头像 模型持久化(模型保存与加载)是机器学习完成的最后一步。因为,在实际情况中,训练一个模型可能会非常耗时,如果每次需要使用模型时都要重新训练,这无疑会浪费大量的计算资源和时间。 通过将训练好的模型持久化到磁盘,我们可以在需要使用模型时直接从磁盘加载到内存,而无需重新训练。这样不仅可以节省时间,还可以提高 ...

Transformer训练机制

博主头像 前言 关于Transformer原理与论文的介绍:详细了解Transformer:Attention Is All You Need PyTorch中实现Transformer模型 前面介绍了,Transformer 模型结构的实现,这里介绍下论文中提到的训练策略与设置。 设置文件名为trainin ...

【译】手稿上的光学字符识别

博主头像 原作:乔纳森·阿尔诺 时间:2023 年 12 月 11 日 在本文中,我们将解释如何解决手写人口普查的 OCR 问题,以及我们从这次实验中吸取的教训。本文将追踪我们测试的库和在线服务,以及我们如何应用鲁昂大学的科学出版物来进行历史文献分析。 为历史文档建立索引 光学字符识别 (OCR) 是一项成熟 ...

【scikit-learn基础】--『分类模型评估』之评估报告

博主头像 分类模型评估时,scikit-learn提供了混淆矩阵和分类报告是两个非常实用且常用的工具。它们为我们提供了详细的信息,帮助我们了解模型的优缺点,从而进一步优化模型。 这两个工具之所以单独出来介绍,是因为它们的输出内容特别适合用在模型的评估报告中。 1. 混淆矩阵 混淆矩阵(Confusion Ma ...

Softmax偏导及BP过程的推导

博主头像 Softmax求导 其实BP过程在pytorch中可以自动进行,这里进行推导只是强迫症 A Apart证明softmax求导和softmax的BP过程 本来像手打公式的,想想还是算了,引用部分给出latex公式说明。 A.1 softmax导数 A.2 softmax梯度下降 B 基本上都是拾人牙慧 ...

PyTorch中实现Transformer模型

博主头像 前言 关于Transformer原理与论文的介绍:详细了解Transformer:Attention Is All You Need 对于论文给出的模型架构,使用 PyTorch 分别实现各个部分。 命名transformer.py,引入的相关库函数: import copy import torc ...

【scikit-learn基础】--『分类模型评估』之系数分析

博主头像 前面两篇介绍了分类模型评估的两类方法,准确率分析和损失分析,本篇介绍的杰卡德相似系数和马修斯相关系数为我们提供了不同的角度来观察模型的性能,尤其在不平衡数据场景中,它们更能体现出其独特的价值。 接下来,让我们一起了解这两个评估指标的原理与特点。 1. 杰卡德相似系数 杰卡德相似系数(Jaccard ...

【译】为什么AI产品注定会失败

博主头像 原作:杰里米·阿兰西奥 引言:在为各种企业实施AI项目一年后,我分享了我对公司在 LLMs 方面所犯错误的看法,以及应采取的策略。 2023 年是人工智能取得巨大成就的一年,特别是在具有大型语言模型的自然语言处理(LLMs)方面。随着生成式人工智能的出现以及随之而来的令人印象深刻的表现,大多数公司都 ...

CS231N Assignment3 入门笔记(Q4 GANs)

博主头像 斯坦福2023年春季CS231N课程第三次作业(最后一次)解析、笔记与代码,作为初学者入门学习。 在这项作业中,将实现语言网络,并将其应用于 COCO 数据集上的图像标题。然后将训练生成对抗网络,生成与训练数据集相似的图像。最后,将学习自我监督学习,自动学习无标签数据集的视觉表示。 本作业的目标如下 ...

【scikit-learn基础】--『回归模型评估』之损失分析

博主头像 分类模型评估中,通过各类损失(loss)函数的分析,可以衡量模型预测结果与真实值之间的差异。不同的损失函数可用于不同类型的分类问题,以便更好地评估模型的性能。 本篇将介绍分类模型评估中常用的几种损失计算方法。 1. 汉明损失 Hamming loss(汉明损失)是一种衡量分类模型预测错误率的指标。它 ...

CS231N Assignment3 入门笔记(Q3 Transformer)

博主头像 斯坦福2023年春季CS231N课程第三次作业(最后一次)解析、笔记与代码,作为初学者入门学习。 在这项作业中,将实现语言网络,并将其应用于 COCO 数据集上的图像标题。然后将训练生成对抗网络,生成与训练数据集相似的图像。最后,将学习自我监督学习,自动学习无标签数据集的视觉表示。 本作业的目标如下 ...

读AI3.0笔记08_自然语言

博主头像 1. 人工智能研究的惯用的套路 1.1. 定义一个在细分领域中比较有用的任务 1.2. 收集一个大型数据集来测试机器在该任务上的性能 1.3. 对人类在该数据集上完成任务的能力进行一个有限的度量 1.4. 建立一场竞赛使得人工智能系统可以在该数据集上互相竞争 1.5. 直到最终达到或超过人类的表现 ...

【scikit-learn基础】--『回归模型评估』之准确率分析

博主头像 分类模型的评估和回归模型的评估侧重点不一样,回归模型一般针对连续型的数据,而分类模型一般针对的是离散的数据。 所以,评估分类模型时,评估指标与回归模型也很不一样,比如,分类模型的评估指标通常包括准确率、精确率、召回率和F1分数等等。而回归模型的评估指标通常包括均方误差(MSE)、均方根误差(RMSE ...

<1···789···13>