姓名:张润东 学号:19029100015 学院:电子工程学院
引自:https://blog.csdn.net/mengsuijingdong/article/details/114577584?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162708621916780264052417%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162708621916780264052417&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-8-114577584.pc_search_result_before_js&utm_term=%E5%B5%8C%E5%85%A5%E5%BC%8F%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD&spm=1018.2226.3001.4187
【嵌牛导读】本文讲述了什么是嵌入式人工智能
【嵌牛鼻子】嵌入式,人工智能
【嵌牛提问】为什么要将嵌入式与人工智能结合在一起?
【嵌牛正文】
何为嵌入式人工智能?
让我们先来了解一下何为人工智能?人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。
而我们辛辛苦苦在电脑上测试模型,优化模型,为的是能够在生活中去运用,而不只是停留在电脑里面,这时候,嵌入式便起到了作用。它不是说在云端通过联网,在数据中心的大规模的计算去实现人工智能,而是说在本地计算,在不联网的情况下面实时的做环境感知,做人机交互,做决策控制。比如说,我在电脑上做了一个识别数字的模型,然后我将其移植到单片机上,使这个单片机能够不联网单独识别数字,这就是嵌入式+人工智能的一个最基础的运用。
但是,不联网也带来了一些不好的后果,比如说无法根据实际情况更新人工智能模型,以及无法根据新输入的数据来优化原来的模型......
尤其是在自动驾驶这样一个场景下面,如果突然一个小朋友横穿马路,我们还要把信号传到云端做处理做决策,这可能会有灾难性的,如果网络条件不稳定怎么办?所以说在这样的场景下面,实际上嵌入式人工智能就是完全低功耗的本地化的计算,实际上是成为一个必须。
同样在很多场景下面我们都需要这种嵌入式人工智能的解决方案。这里面包括从软件、从硬件甚至从处理器的架构重新定义怎么去实现低功耗、高性能的计算。
所以,我们要做的是如何让嵌入式人工智能的优化不再依靠电脑芯片的高算力,而是嵌入式里的简单芯片便能做到优化。
明天我将会更新北大AI公开课,敬请期待!