机器学习 自动分类_如何使用自动机器学习(AutoML)进行分类

机器学习 自动分类

In this article I will show you how to use Automated Machine Learning (AutoML) to build a classifier for tabular data. And don't worry – I will explain all strange definitions :)

在本文中,我将向您展示如何使用自动机器学习(AutoML)来建立表格数据的分类器。 不用担心-我将解释所有奇怪的定义:)

There won't be any math in this article (although I like math, it is concise). I will try to show things in such way that you can better understand Machine Learning (and AutoML).

本文不会有任何数学运算(尽管我喜欢数学,但很简洁)。 我将尝试以可以更好地理解机器学习(和AutoML)的方式来展示事物。

首先,什么是机器学习? (First things first: what is Machine Learning?)

Machine Learning (ML) is a very broad topic. We can use its definition to explain what it is: teaching a machine to do a task. This is very similar to programming!

机器学习(ML)是一个非常广泛的主题。 我们可以用它的定义来解释它是什么:教机器执行任务。 这与编程非常相似!

The key difference is that in programming, you need to provide an exact recipe (code) that tells the machine how it should perform. In Machine Learning you also provide the code, but that code will tell the machine how to learn based on previous examples (historical data).

关键区别在于,在编程中,您需要提供准确的配方(代码),以告诉机器应如何执行。 在机器学习中,您还提供了代码,但是该代码将根据先前的示例(历史数据)告诉机器如何学习。

This code is then used to create a Machine Learning model. All future actions done by the machine will be computed by the model.

然后,此代码用于创建机器学习模型 。 机器将执行的所有将来操作将由模型计算。

This is a very loose definition, but you should get a basic understanding about ML from it. I've prepared some schematic pictures showing how programming vs Machine Learning works. I hope they will help you to visualize the difference.

这是一个非常宽松的定义,但是您应该从中基本了解ML。 我准备了一些示意图,显示编程与机器学习的工作原理。 希望他们能帮助您形象化区别。

In the above pictures you can see that programming is often much simpler than Machine Learning (smaller number of total steps, and no need for historical data).

在上面的图片中,您可以看到编程通常比机器学习要简单得多(总步骤数更少,并且不需要历史数据)。

And it often feels like programming is much easier than ML. But there are situations where providing the exact program is impossible.

通常感觉编程比ML容易得多。 但是在某些情况下,无法提供确切的程序。

For example: image classification tasks - say you would like to know what is in the image based on its content. It is impossible to write down all conditions to recognize what is in a picture (pictures can have different size, scales, and so on ...). It is easy to see with the human eye, but writing an exact program is impossible.

例如:图像分类任务-说您想根据图像的内容知道图像中的内容。 写下所有条件以识别图片中的内容是不可能的(图片可以具有不同的大小,比例等等)。 用人眼很容易看到,但是编写精确的程序是不可能的。

But with ML you can create a model that will be able to recognize images.  So let's look at some more definitions.

但是,使用ML,您可以创建一个能够识别图像的模型。 因此,让我们看一些更多的定义。

分类 (Classification )

Classification is the process of assigning a label (class) to a sample (one instance of data). The ML model that is doing a classification is called a classifier.

分类是为样本(一个数据实例)分配标签(类)的过程。 进行分类的ML模型称为分类器

表格数据 (Tabular data)

Tabular data is simply data in table format, s

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值