很多人会疑惑,人工智能需不需要数据库

其实人工智能可能它不太需要数据库,因为人工智能比如说深度学习之类的,所做的工作是有两个阶段,一个是训练阶段,一个是叫部署阶段。

在训练阶段的时候,实际上是我们要把很多数据喂给人工智能的算法,然后让它把它的模型跑好,它的模型其实是很多参数。

比如说咱就按以图片识别来说,在训练阶段要给他很多图片,然后并且告诉他每一张图片是什么,然后比如说训练了几十万张图片的话,他就能够识别把它的模型训练好,最终在部署的时候就是给他一张图片,它就能够根据它的内部的模型给出一个结果,比如说这个图片是一个猫是一个狗,这个东西它的重点不在于在过程当中要通过数据库存储什么数据之类,它不需要,它其实是一个运算的工作,就是不管是训练阶段也好,还是在部署阶段也好,它其实都是在把这个数据不断的去传给这个模型,然后由模型来进行各种大量的运算来完成相关的操作。

人工智能
人工智能

这并不像类似于前后端开发那种,要存储很多的数据,要不断的去更新数据库,去做什么查询操作之类,所以基本上它也不需要很多的数据库的操作。

所以你如果是学深度学习的话,你就不需要去学那些数据库,什么MySQL之类,人工智能不太需要数据库,你就把深度学习的算法,还有深度学习的框架学好就ok了。

推荐阅读:结合个人信息被套用案例谈数据库安全