人工智能必备数学知识-逻辑运算

462 阅读2分钟

逻辑计算 - 人工智能模型的应用于配套

背景

在各种算法后获得的数据,是比较粗糙的,不一定能贴合需求去使用。需要经过计算才能更好的匹配运用

定义

逻辑运算又称布尔运算,是通过数学方法研究逻辑问题建立了逻辑运算

Bool:{是:True/1/非零,否:False/0}

逻辑运算符

和/与/and/&
同时为TrueTrue,否则False

或/Or/|
同时为FalseFalse,否则True

否/非/Not/!
!True = False
!False = True

比较运算符

等于  ==  

不等于 !=

大于  >

小于  <

大于等于  >=

小于等于  <=

运算的先后顺序

从高往低排列

括号内的()
指数 ** ^
乘*、除/、取模%、取整//
加+、减-
比较运算符1 > < >= <=
比较运算符2 == !=
逻辑运算符 and or not

小练习

image.png

1)

1 + 5*3 : True

3>4 : False

not True : False

True and (False or False) = False

2)

(1+1)/2 > 3 : False 

(1+2)*(4/2) : True

False or True  =  True

逻辑运算搭配AI配套模型实现具体应用

贷款违约概率预测

变量就有很多

性别、年龄、学历、收入水平、以往经历。。。就有很多很多

然后我们的预测本质就是个函数嘛

把这些数据都输入进模型,经过运算之后就会得到一个结果

按这个例子来说就是一个违约的概率,高的话可能是0.9低的可能0.1

人对于这个值肯定就很好的评价,毕竟就是一个念头。

但是对于计算机,他们就要考虑需要去当前的情况

比如需要业绩,这个可能就0.6以下就放贷

如果是行情好不需要放太多,他就调整到0.3以下才放

还有一些转人工审核的情况。这就需要逻辑运算了。

图像识别

在图像识别里,只是单纯的图像识别,他就会告诉你这个图,百分之多少是猫,是狗还是啥的

但是到了实际应用里,比如自动驾驶,他用传感器去获取了前面红绿灯的图像。然后传进模型,这不是个颜色点的矩阵嘛,假设他从图片里读到多少个点是红色,然后计算哪些部分可能有被自然光线影响,最后经过计算,他会告诉你当前有多少的概率是红灯,绿灯,黄灯。还剩多少秒

这时候你又要去做决策了,比如70%是红灯,就停车,90%是黄灯也停车。100%是红灯,剩余时间有80%是2秒,就减速慢行,等待下一个传入,如果下一个传入有70%是红灯,90%剩余时间是1秒就停止减速准备匀速通过红绿灯。

当然这都是很简单的情况,真实情况里需要做的逻辑判断就更多。

在单纯的学习模型里,他是没有办法告诉你要怎么做,更多的是告诉你发生的事情。一个完整的人工智能需要很多的学习模型和逻辑运算