机器学习

【机器学习人工智能的算法有哪些?】 人工智能算法有集成算法、回归算法、贝叶斯算法等。一、集成算法。1、简单算法一般复杂度低、速度快、易展示结果,其中的模型可以单独进行训练,并且它们的预测能以某种方式结合起来去做出一个总体预测。2、每种算法好像一种专家,集成就是把简单的算法组织起来,即多个专家共同决定结果。...【【机器学习】大白话讲懂关联规则Apriori算法+手撕例题】 本文旨在以简单直白的方式讲解关联规则Apriori算法及其应用实例解析。在阅读后,如果你觉得文章有帮助,欢迎点赞、收藏、关注,下次不会迷路。原理篇Apriori算法,又称为关联分析或购物篮分析,目的是识别出一组物品中的相关物品。 啤酒尿布 案例是最为人熟知的例子(如需了...

机器学习人工智能的算法有哪些?

人工智能算法有集成算法、回归算法、贝叶斯算法等。

一、集成算法。

1、简单算法一般复杂度低、速度快、易展示结果,其中的模型可以单独进行训练,并且它们的预测能以某种方式结合起来去做出一个总体预测。

2、每种算法好像一种专家,集成就是把简单的算法组织起来,即多个专家共同决定结果。集成算法比使用单个模型预测出来的结果要精确的多,但需要进行大量的维护工作。

二、回归算法。

1、回归分析是在一系列的已知自变量与因变量之间的相关关系的基础上,建立变量之间的回归方程,把回归方程作为算法模型,通过其来实现对新自变量得出因变量的关系。

2、因此回归分析是实用的预测模型或分类模型。

三、贝叶斯算法。

1、朴素贝叶斯分类是一种十分简单的分类算法:对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。

2、朴素贝叶斯分类分为三个阶段,根据具体情况确定特征属性,并对每个特征属性进行适当划分,形成训练样本集合。计算每个类别在训练样本中的出现频率及每个特征属性划分对每个类别的条件概率估计。使用分类器对待分类项进行分类。

继续阅读:机器学习人工智能的算法有哪些?

【机器学习】大白话讲懂关联规则Apriori算法+手撕例题

本文旨在以简单直白的方式讲解关联规则Apriori算法及其应用实例解析。在阅读后,如果你觉得文章有帮助,欢迎点赞、收藏、关注,下次不会迷路。

原理篇

Apriori算法,又称为关联分析或购物篮分析,目的是识别出一组物品中的相关物品。 啤酒尿布 案例是最为人熟知的例子(如需了解详情,自行搜索了解)。Apriori算法通常分为两个主要步骤:



  • 频繁项集生成(Frequent Itemset Generation):找出所有满足最小支持度阈值的项集,这些项集称为频繁项集。


  • 规则生成(Rule Generation):从频繁项集中提取出所有具有高置信度的规则,这些规则称为强规则(必须满足最小支持度和最小置信度要求)。


接下来,我们将探讨支持度和置信度的概念以及为何满足最小支持度和最小置信度的规则被定义为强规则。

支持度指的是特定项集在数据集中出现的频率,即同时购买特定项集的实例数量占总实例数量的比例。例如,{牛奶,尿不湿}→{啤酒}的支持度是购买了牛奶和尿不湿的顾客中,同时购买啤酒的顾客占总顾客的比例。

置信度是特定规则在数据集中出现的概率,即在购买特定项集的顾客中,同时购买特定结果项的概率。以{牛奶,尿不湿}→{啤酒}为例,置信度是购买了牛奶和尿不湿的顾客中,同时购买啤酒的顾客占总购买牛奶和尿不湿的顾客的比例。

为了筛选出强关联规则,支持度和置信度的阈值至关重要。支持度和置信度的设定有助于识别出具有显著关联的规则。

实例解析

步骤1:候选1项集→频繁1项集

分析数据,筛选出候选频繁1项集,并计算它们的支持度(即支持度 = 有购买该物品的人数 / 总人数)。比较计算结果与最小支持度,以确定频繁1项集。

步骤2-3:候选2项集→频繁2项集;候选3项集→频繁3项集

重复步骤1中的过程,直至无法进行更多项集的筛选(如,本例中筛选至频繁3项集{面条、牛奶、啤酒})。

步骤4:写出频繁N项集的非空真子集,并计算置信度

例如,计算{面条}→{牛奶、啤酒}的置信度,即同时购买面条、牛奶和啤酒的人数 / 购买面条的人数。计算所有关系的置信度,比较计算结果与最小置信度,筛选出强关联规则。

本文结束,希望本文能够为读者提供帮助,欢迎点赞、收藏、关注。更多精彩文章推荐,敬请关注。

继续阅读:【机器学习】大白话讲懂关联规则Apriori算法+手撕例题

常见的机器学习相关算法包括

常见的机器学习算法分为监督学习、非监督学习和强化学习三大类。1. 监督学习算法包括: - 支持向量机(SVM):它是一种能够进行二元分类的算法,通过寻找一个最大边距的超平面来分隔不同类别的数据点。SVM的目标是找到一个直线(或超平面),使得该直线与所有数据点的最远距离都相等,从而确保分类的准确性。 - 决策树:这种算法通过一系列的规则对数据进行分类,每个规则都对应数据的一个属性测试,根据测试结果将数据划分到不同的子集。 - 朴素贝叶斯分类器:它基于贝叶斯定理,通过计算给定特征下各个类别的概率来预测数据点属于...
继续阅读:常见的机器学习相关算法包括