作者:禅与计算机程序设计艺术
1.简介
近年来,随着人工智能技术的飞速发展,给生活带来了翻天覆地的变化。人工智能技术主要应用于图像处理、自然语言处理、机器视觉等领域。其中,计算机视觉方面,百度推出了一款基于卷积神经网络(Convolutional Neural Network,CNN)的图像识别系统,在图像识别领域获得了巨大的成功。初,百度宣布将这一技术应用到搜索引擎搜索结果页上,使得搜索结果更加准确、直观、生动。今年年初,百度还推出了人工智能问答平台HIE,该平台可以帮助用户快速获取实时回答。,百度推出了人工智能技术驱动的“蜂鸟FM”音乐推荐系统,用户通过这套系统可以随时收听周杰伦、林俊杰、刘德华等众多歌手的热门歌曲,并且通过调整播放器的喜好,再次获得新鲜感。除了这些应用场景之外,百度还将人工智能技术引向了更多的领域,如智能视频分析、智能客服系统、智能机器人、智能监控等。因此,本文着重讨论计算机视觉领域的深度学习模型——卷积神经网络(CNN)及其在图像识别中的应用。
2.基本概念术语说明
卷积神经网络(Convolutional Neural Network,CNN)
卷积神经网络(Convolutional Neural Networks),简称CNN,是一种深度学习技术,它由卷积层(convolution layer)、池化层(pooling layer)、全连接层(fully connected layer)三种基本模块组