7必须在10分钟内解释的必不可少的机器学习算法

使用7种最重要的机器学习算法加快了速度。非常适合想要快速,清晰概述的初学者和繁忙的开发人员。

来源:KDnuggets
作者的图像|意识形态图

#简介

从您的电子邮件垃圾邮件过滤器到音乐推荐,机器学习算法为所有内容提供了电源。但是他们不必是复杂的黑匣子。每种算法实质上是在数据中找到模式并做出预测的一种不同的方法。

在本文中,我们将学习每个数据专业人员都应该理解的基本机器学习算法。对于每种算法,我将解释它的作用以及它的工作原理,然后何时使用它以及何时不应该使用。让我们开始吧!

#1。线性回归

是什么:线性回归是一种简单有效的机器学习算法。它通过数据点找到了最佳的直线以预测连续值。

是什么:

它的工作原理:想象您正在尝试根据平方英尺预测房价。线性回归试图找到最大的拟合线,以最大程度地减少所有数据点和线路之间的距离。该算法使用数学优化来找到最适合您数据的斜率和截距。

其工作原理:

在哪里使用它:

    基于广告支出的销售,估计股票价格预测需求的问题,您期望有大致线性关系
  • 根据广告支出预测销售
  • 估计股票价格
  • 预测需求
  • 您期望大致线性关系的任何问题
  • 有用时:当您的数据具有明确的线性趋势时,您需要可解释的结果。当您的数据有限或需要快速见解时,这也很棒。

    有用时:

    当不是:如果您的数据具有复杂的非线性模式,或具有离群值和依赖性功能,则线性回归将不是最佳模型。

    不是:

    #2。逻辑回归

    是什么:逻辑回归也很简单,并且经常用于分类问题。它可以预测概率,值[0,1]。

  • 电子邮件垃圾邮件检测
  • 医学诊断(疾病/无疾病)
  • 营销(客户购买/不购买)