![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
AI原理和python实现
文章平均质量分 93
python是人工智能的主要工具,本栏目收集各种各样的人工智能应用代码,且全部来自实际项目的应用。具备极高参考价值。本栏目继续调整中,主要将一些其它栏目的带有代码的栏目调整过来。此专栏永远追加新内容。
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
无水先生
擅长数学,能熟练应用泛函分析、统计学、随机过程、逼近论、微分几何、非欧几何(双曲、共形)等数学理论,有数学建模能力。从事图像处理二十年以上,从事人工智能行业10年以上;在船舶、通信、铁路、教育等行业开发软件产品。
展开
-
《AI基本原理和python实现》栏目介绍
栏目《AI基本原理和python实现》的设计目的是为了python编程。因为用python实现AI需对相关的python库进行全方位了解,本栏目基本包含了【机器学习】相关的经典算法,除此之外还包括了数据分析、时间序列等一些概念和相关python代码。本篇主要介绍栏目的相关文章标题供大家参考。附带还说明栏目其他付费栏目的订阅方法。原创 2024-01-10 18:34:48 · 500 阅读 · 1 评论 -
NumPy 专业人士应该掌握的 45 个技能
NumPy(或Numeric Python)是每个数据科学和机器学习项目的核心。整个数据驱动的生态系统在某种程度上依赖于NumPy及其核心功能。这使它成为 Python 有史以来最重要和改变游戏规则的库之一。鉴于NumPy由于其无与伦比的潜力而在工业界和学术界具有广泛的适用性,因此对于python程序员来说,熟悉其方法和语法是极其必要的。但是,如果您是新手并试图牢牢掌握 NumPy 库,那么如果您从NumPy 的官方文档开始,一开始事情可原创 2023-07-25 10:35:05 · 3184 阅读 · 0 评论 -
确保人工智能的公平性:生成无偏差综合数据的策略
合成数据生成涉及创建密切模仿现实世界数据但不包含任何实际个人信息的人工数据,从而保护隐私和机密性。然而,至关重要的是,这些数据必须以公平、公正的方式生成,以防止人工智能应用中现有的偏见长期存在或扩大。原创 2023-11-16 13:00:38 · 1526 阅读 · 1 评论 -
如何使用机器学习构建自己的推荐系统?
在本文中,我们将深入探讨推荐系统的迷人世界,并探讨如何使用 Python 构建一个推荐系统。我们将揭示这些系统的内部工作原理,从数据收集和预处理到算法选择和实现。原创 2024-03-17 14:53:36 · 967 阅读 · 0 评论 -
人工智能中的顺序学习:概念、应用和未来方向
人工智能 (AI) 中的顺序学习是一个关键研究领域,近年来引起了人们的极大兴趣。它指的是人工智能系统从数据序列中学习的能力,其中数据点的顺序至关重要。本文将探讨人工智能中顺序学习的概念、其重要性、应用、方法、挑战和未来前景。原创 2023-12-14 08:21:30 · 1318 阅读 · 0 评论 -
了解深度学习优化器:Momentum、AdaGrad、RMSProp 和 Adam
DEEP学习在人工智能领域迈出了一大步。目前,神经网络在非表格数据(图像、视频、音频等)上的表现优于其他类型的算法。深度学习模型通常具有很强的复杂性,并提出数百万甚至数十亿个可训练的参数。这就是为什么在现代使用加速技术来减少训练时间至关重要的原因。原创 2024-01-03 03:11:37 · 2175 阅读 · 2 评论 -
使用 Python 进行贝叶斯优化
贝叶斯优化是一种先进的技术,用于优化评估成本高昂的函数。该策略为全局优化提供了原则性策略,强调探索(尝试新领域)和开发(尝试看起来有前途的领域)之间的平衡。原创 2024-01-06 06:34:46 · 2580 阅读 · 0 评论 -
机器学习扩散模型简介
扩散模型是生成模型,在过去几年中越来越受欢迎,这是有充分理由的。仅在 2020 年代发布的几篇开创性论文就向世界展示了 Diffusion 模型的能力,例如在图像合成方面击败 GAN[6]。最近,从业者将看到DALL-E 2(OpenAI 上个月发布的图像生成模型)中使用的扩散模型。原创 2024-01-13 14:08:31 · 1728 阅读 · 2 评论 -
【机器学习】卷积和反向传播
您是否想知道 CNN 的反向传播中会发生什么,特别是反向传播在 CNN 中的工作原理。如果您读过反向传播,您就会了解它是如何在具有全连接层的简单神经网络中实现的。 (Andrew Ng 在 Coursera 上的课程对此做了很好的解释)。但是,对于我的一生,我无法理解反向传播如何与卷积层一起工作。原创 2024-02-12 21:03:25 · 1935 阅读 · 11 评论 -
机器学习指南:如何学习机器学习?
因此,无论您是刚入门的新手还是想要升级的专业人士,本指南都是您进入机器学习世界的激动人心的旅程的伴侣!准备好解开智能计算机的秘密,看看你们可以一起创造哪些令人惊奇的东西。原创 2024-01-09 14:23:35 · 1966 阅读 · 3 评论 -
【机器学习】模型的综合评判,备选模型和幸运模型
候选模型和幸运模型的概念不仅仅代表机器学习模型生命周期的阶段。它们体现了该领域的动态本质——创新、测试、验证和部署的持续循环。对于参与机器学习技术开发和应用的任何人来说,理解并有效管理这个周期都至关重要。这是一个确保在不断变化的技术环境中不断改进和适应的过程,今天的幸运模型是明天的改进候选者。原创 2024-01-24 10:31:45 · 987 阅读 · 0 评论 -
【音频处理】什么是残差矢量量化?
神经压缩技术作为一种新方法正在迅速兴起,它利用神经网络来表示、压缩和重建数据,有可能实现高压缩率和几乎为零的感知信息损失。原创 2024-01-15 11:28:52 · 1549 阅读 · 3 评论 -
使用异构图学习破解推荐系统 - 第 1 部分
所以,这是独家新闻:异质图拥有一个充满潜力的世界,而常规图却无法做到这一点。传统的同构图很难处理不同关系和边类型的复杂性。现在是大炮的时候了——先进的架构可以解决具有多种边缘和关系类型的数据集的复杂性。在本文中,我们将学习如何从表格数据集创建异质图。原创 2024-01-03 17:41:07 · 1991 阅读 · 1 评论 -
扩散模型的机器学习应用
这篇文章旨在帮助您推导和理解扩散模型。如果您读完本文后的第一个想法是:“为什么我没有想到这个?!?”那么酷,我成功了。我们不会重建 StableDiffusion,但我们将在最后构建一些玩具模型来演示一切是如何工作的。原创 2024-01-12 09:48:12 · 1074 阅读 · 0 评论 -
毫无疑问,交叉熵就是您所需要的…
在快速发展的机器学习领域,深度神经网络已被证明在解决各个领域的复杂任务方面非常强大。然而,这些模型令人印象深刻的性能是有代价的——需要大规模、精确注释的数据集。不幸的是,这些数据集通常容易出现噪声标签,这会严重阻碍训练模型的性能。原创 2024-01-12 10:09:24 · 1029 阅读 · 0 评论 -
探索拉普拉斯算子:计算机视觉中用于边缘检测和图像分析的关键工具
拉普拉斯算子是 n 维欧几里得空间中的二阶微分算子,表示为 ∇²。它是函数梯度的发散度。在图像处理的上下文中,该运算符应用于图像的强度函数,可以将其视为每个像素具有强度值的二维信号。拉普拉斯算子是计算机视觉领域的关键工具,广泛用于各种用途,如边缘检测、图像锐化和图像空间结构分析。本文深入探讨了拉普拉斯算子的概念、其数学基础、在计算机视觉中的应用及其一些局限性。原创 2023-12-18 09:12:40 · 1513 阅读 · 1 评论 -
泊松流生成模型简介
泊松流生成模型 (PFGM) 是一种新型的生成深度学习模型,与扩散模型类似,其灵感来自物理学。在这本简单易懂的指南中了解 PFGM 背后的理论以及如何使用它们生成图像。原创 2024-01-14 12:36:37 · 1190 阅读 · 0 评论 -
【贝叶斯网络】:01/4 架构和工作解释
在当今快速发展的人工智能 (AI) 世界中,对可解释 AI 的需求变得比以往任何时候都更加重要。随着人工智能系统越来越多地融入我们日常生活的各个方面,了解这些系统如何做出决策并为其行为提供解释至关重要。贝叶斯网络是一种功能强大且通用的图形建模技术,作为构建可解释的 AI 模型的工具,它正变得越来越突出。原创 2023-10-22 09:44:19 · 1393 阅读 · 0 评论 -
自然语言处理中的文本聚类:揭示模式和见解
在自然语言处理(NLP)领域,文本聚类是一种基本且通用的技术,在信息检索、推荐系统、内容组织和情感分析等各种应用中发挥着关键作用。文本聚类是将相似文档或文本片段分组为簇或类别的过程。这项技术使我们能够发现隐藏的模式、提取有价值的见解并简化大量非结构化文本数据。原创 2023-11-08 18:30:17 · 2599 阅读 · 1 评论 -
EfficientNet:通过模型效率彻底改变深度学习
EfficientNet 是深度学习领域的里程碑,代表了神经网络架构方法的范式转变。EfficientNet 由 Google Research 的 Mingxing Tan 和 Quoc V. Le 开发,在不影响性能的情况下满足了对计算高效模型不断增长的需求。本文深入探讨了 EfficientNet 背后的关键原理、其架构以及它对深度学习领域的影响。原创 2023-11-16 12:57:43 · 1518 阅读 · 0 评论 -
【统计学概念】初学者指南:了解置信区间
什么是置信区间?如何将概率转化成信心度?信心度如何去工作?这些初步的统计概念需要明晰,然后才能应用统计模型,然后是贝叶斯推理,我们将逐步深入这些概念。原创 2023-10-15 11:32:07 · 2138 阅读 · 0 评论 -
探索渡边赤池信息准则 (WAIC):统计模型选择的范式转变
在不断发展的统计建模和机器学习领域,寻求最佳模型选择仍然是一个基石。渡边-赤池信息准则 (WAIC) 作为贝叶斯分析的重要工具而出现,为模型评估提供了全新的视角。本文旨在揭示 WAIC 的细微差别,探讨其方法、意义、优势和潜在局限性。原创 2024-01-05 09:28:03 · 2250 阅读 · 1 评论 -
了解统计分析中的岭回归
在统计建模和机器学习领域,回归分析是用于理解变量之间关系的基本工具。在各种类型的回归技术中,岭回归是一种特别有用的方法,尤其是在处理多重共线性和过拟合时。本文深入探讨了岭回归的概念、其数学基础、应用、优点和局限性。原创 2024-01-06 06:45:04 · 1775 阅读 · 1 评论 -
从头开始机器学习:神经网络
如果你还没有做过逻辑回归,你会在这里挣扎。我强烈建议在开始之前查看它。您在逻辑回归方面的能力将影响您学习神经网络的难易程度和速度。原创 2023-10-16 09:37:22 · 2575 阅读 · 1 评论 -
从头开始使用 KNN 进行 KNN 和 MNIST 手写数字识别的初学者指南
MNIST(“修改后的国家标准与技术研究所”)是事实上的计算机视觉“hello world”数据集。自 1999 年发布以来,这个经典的手写图像数据集一直作为分类算法基准测试的基础。随着新的机器学习技术的出现,MNIST 仍然是研究人员和学习者的可靠资源。原创 2023-10-22 09:37:23 · 2659 阅读 · 0 评论 -
使用量子玻尔兹曼机推进机器学习:新范式
量子玻尔兹曼机(QBM)是量子物理学和机器学习的前沿融合。通过利用叠加和纠缠等量子特性的力量,QBM 可以同时探索多个解决方案,使其异常擅长解决复杂问题。它使用量子位(量子计算的构建模块)以传统计算机无法做到的方式处理信息。尽管仍处于早期阶段,QBM 在模拟量子系统、优化复杂场景和破译复杂数据模式等应用方面展现出了前景。尽管面临挑战,QBM 有潜力彻底改变计算并重塑我们处理复杂任务的方式。原创 2023-11-16 13:05:34 · 1940 阅读 · 1 评论 -
利用机器学习的力量来对抗野火
野火因其对环境、经济和社会的破坏性影响而成为日益紧迫的全球关注点。近年来,野火的频率和强度显著上升,气候变化和土地管理实践等因素加剧了野火。解决这一危机需要创新和多方面的方法,一个有前途的途径是将机器学习整合到野火管理和预防中。机器学习是人工智能的一个子集,它有可能彻底改变我们监测、预测和应对野火的方式。本文探讨了如何利用机器学习来对抗野火,重点介绍了其在火灾探测、预测和管理中的应用。原创 2023-11-06 08:46:19 · 1597 阅读 · 2 评论 -
反向传播 — 简单解释
关于反向传播,我有一个精雕细刻的案例计划,但是实现了一半,目前没有顾得上继续充实,就拿论文的叙述这里先起个头,我后面将修改和促进此文的表述质量。原创 2024-03-13 16:16:59 · 1478 阅读 · 0 评论 -
从头开始机器学习:线性回归
本篇实现线性回归的先决知识是:基本线性代数,微积分(偏导数)、梯度和、Python (NumPy);从线性方程入手。原创 2023-10-17 00:13:04 · 2212 阅读 · 4 评论 -
深度学习在 NumPy、TensorFlow 和 PyTorch 中实现所有损失函数
损失函数有多种,深度学习开发平台也有许多,那么用多种平台实现多种损失函数,会有什么结论?本篇对比实现多种跨平台对多种损失函数的实现。原创 2023-10-07 14:06:33 · 2125 阅读 · 0 评论 -
了解统计分类中的贝叶斯理论误差限
统计分类和机器学习领域正在不断发展,努力提高预测模型的准确性和效率。这些进步的核心在于一个基本基准,即贝叶斯理论误差极限。这个概念深深植根于概率和统计学,是理解分类算法的局限性和潜力的基石。本文深入探讨了贝叶斯错误率的本质、其对机器学习的影响以及其应用中面临的挑战。原创 2024-01-07 12:09:51 · 2235 阅读 · 0 评论 -
使用 PyAudio、语音识别、pyttsx3 和 SerpApi 构建简单的基于 CLI 的语音助手
正如您从标题中看到的,这是一个演示项目,显示了一个非常基本的语音助手脚本,可以根据 Google 搜索结果在终端中回答您的问题。原创 2023-10-19 12:08:19 · 2813 阅读 · 0 评论 -
【数据挖掘】时间序列教程【十】
对于时间序列的研究,可以追溯到19世纪末和20世纪初。当时,许多学者开始对时间相关的经济和社会现象进行研究,尝试发现其规律和趋势。其中最早的时间序列研究可以追溯到法国经济学家易贝尔(Maurice Allais)和英国经济学家詹姆斯·克拉克(James Clark)的研究。随着时间序列分析方法的不断发展和应用,时间序列研究逐渐成为了统计学、经济学、金融学、工程学等领域重要的研究方向。原创 2023-07-11 05:51:49 · 4014 阅读 · 0 评论 -
在 Plotly Express 中拟合回归线
Plotly Express是一个高级的数据可视化工具;Plotly Express 提供了30 多个用于创建不同类型图形的函数.。从而可以在整个数据探索会话中轻松地从散点图切换到条形图、直方图、旭日图。向下滚动查看 Plotly Express 绘图库,每个绘图都是在单个函数调用中生成的。原创 2021-10-02 11:08:13 · 1404 阅读 · 0 评论 -
批量归一化:彻底改变深度学习架构
在深度学习的动态领域,批量归一化的引入标志着神经网络训练方法的关键转变。这项创新技术由 Sergey Ioffe 和 Christian Szegedy 在 2015 年提出,已成为现代神经网络架构的基石。它解决了训练深度网络的关键挑战,特别是处理臭名昭著的内部协变量偏移问题。本文旨在阐明批量归一化的概念、其对深度网络训练的深远影响及其在各种应用中的实际意义。原创 2024-01-07 12:15:34 · 2257 阅读 · 0 评论 -
Python 类继承解释
类继承是Python中数据科学家和机器学习工程师需要了解的一个重要概念。在这里,我们的专家解释了它的工作原理。原创 2023-10-23 16:46:42 · 1424 阅读 · 0 评论 -
高级 Python:函数
大多数关于 Python 的课程都将函数作为基本概念和构建块进行介绍,因为没有它们,您将根本无法编写函数式代码。这与函数式编程范式完全不同,函数式编程范式是一个单独的概念,但我也将触及这个概念。原创 2023-11-04 01:20:20 · 1517 阅读 · 0 评论 -
【Python程序设计】 工厂模式【07/8】
我们探索数据工程中使用的设计模式 - 软件设计中常见问题的可重用解决方案。以下文章是有关 Python 数据工程系列文章的一部分,旨在帮助数据工程师、数据科学家、数据分析师、机器学习工程师或其他刚接触 Python 的人掌握基础知识。原创 2023-09-08 12:36:26 · 2104 阅读 · 1 评论 -
使用 Python SimPy 进行离散事件模拟【02】 — 识别性能指标(队列和利用率)并可视化结果
对于那些第一次阅读本系列文章的人,我想让你知道,最好在这里掌握我们在上一章所做的工作的背景。原创 2024-03-25 14:03:26 · 1067 阅读 · 0 评论 -
Python 内嵌函数:它们有什么用处?
内部函数,也称为嵌套函数,是在其他函数内部定义的函数。在 Python 中,这种函数可以直接访问封闭函数中定义的变量和名称。内部函数有很多用途,最显着的是作为闭包工厂和装饰器函数。原创 2023-11-02 11:23:36 · 1507 阅读 · 1 评论