原创:悬鱼铭
你好,欢迎打开文章,本次分享是用通俗易懂的语言让你理解人工智能的奥秘!分享的内容分为两个部分,第一个部分是人工智能数据的数值表示,第二部分是人工智能原理,全文字数3千左右,阅读时间大约8分钟。
人工智能数据的几何含义
计算机视觉目的是让计算机像人一样可以“看到”画面,并对画面做判断及处理,你有想过,计算机世界的图像是什么样的吗?我们人类在看一个东西到时候,靠的非常近可以看的非常清楚,借助一些工具放大时能看到更加微观的信息,但是如果在电脑中放大会怎么样呢?电脑上看图片,想放大看一些特别细小的地方时,会发现图像一开始还是清晰,再放大就变得模糊起来,再放大变得有“颗粒感”。例如下图:
这是因为图像在计算机的世界里是由像素组成,每个像素点都是用数值来表示。在计算机的世界里,“万物皆数值”,不管你是图片还是音频,在电脑中存储的都是一系列的数值,只是在不同形式的数据存储在电脑中的数值含义是不用的。
同样,人工智能处理的数据也都是数值类型,比如图像、音频等。我们理解人工智能的原理,需要先理解数据数值的表现及含义。用数值表示的数据,可以从几何的角度进行理解。我们先来看一下,“3”一个数值的含义

可以看到,一个数值表示的的数据的含义是在一维空间中的一个点。那如果是由2个数组成的数据呢?在几何空间中表示什么?是二维坐标系内的一个点。那现在有一组由2个数值组成的数据,[[-1. -2. ],[-0.5 -0.5], [ 0. 1. ], [ 0.5 2.5], [ 1. 4. ]],我们看一下它在二维空间内的图像看一下。

图中五个点连成一条直线,图中选取了比较特殊的值,使得五个点在二维空间内呈直线状。其实每种数据在几何角度的其所在的空间内(可能是很高维的空间)都可以组成形状,虽然不太可能是这种非常简单的直线,这是数据的几何意义。

本文以通俗易懂的方式介绍了人工智能数据的几何含义,解释了计算机视觉中图像的数值表示。接着,通过实例探讨了人工智能原理,尤其是如何通过学习数据构建函数模型,用以预测目标值。通过求解损失函数最小值来优化模型参数,揭示了机器学习算法如何进行自我更新和学习的过程。
最低0.47元/天 解锁文章
4140

被折叠的 条评论
为什么被折叠?



