机器学习的重要分支,深度学习是一种对数据进行表征学习的端到端方法,并已被广泛应用在计算机视觉、语音识别、自然语言处理、音频识别、音频识别与生物信息学等领域并取得了极好的效果。同时,深度学习在程序理解与生成领域也有了「一席之地」。
程序理解是一个通过分析、抽象、推理从计算机程序中获取知识信息的过程,需要从程序中提取与程序理解相关的特征信息。如果能够利用深度学习技术自动学习程序数据中蕴含的特征,则会大大提升程序理解的效率。而作为与程序理解相互依存的另一任务,程序生成领域也慢慢引入了深度学习技术。
为了进一步了解深度学习在这一领域的应用和存在的问题,北京时间 10 月 31 日 19:00-20:00,机器之心最新一期线上分享邀请到了北京大学计算机学院长聘教授、博士生导师李戈,他将带来主题为《基于深度学习的程序理解与生成》的精彩分享。