首页版面好友提醒登录
返回计算机学院版

【课程】春季研究生课程《概率编程导论》

XinZhangCSxinpl 2024-02-15 21:49:55
[楼主]1楼

大家好!计算机学院原秋季研究生课程《概率编程导论》(Introduction to Probabilistic Programming)(课程号:04802060)将改为本学期开设。这门课程在涉及概率编程这一热点前沿领域的同时,会介绍基本的概率建模知识,以及因果推理、人工智能可解释性、人工智能公平性等其他热门课题,是对我院目前课程体系的良好补充。本课程暂时计划用英语额授课,开学后会根据选课同学的具体要求调整授课语言。


课程介绍如下:

随着机器学习和人工智能系统的普及化、复杂化,如何编写高质量的相关程序已成为重要问题。然而,传统通用编程语言缺乏对机器学习和概率模型的原生支持,这对相关程序的开发造成了极大障碍。

概率编程正是为了解决这一问题,在近年来兴起的一个研究方向。从编程语言角度来看,概率编程语言在通用语言中增加了对随机变量的原生支持,从而能简洁的表示高度复杂的概率模型。从机器学习角度来看,概率编程在传统贝叶斯模型中引入了复杂的程序结构,从而极大丰富了机器学习模型的表达能力。因此,概率编程语言既是新的编程语言,也是新的机器学习模型。概率编程被视为构建未来机器学习和人工智能程序的载体,包括麻省理工学院、哥伦比亚大学、牛津大学、Google、Facebook、Uber等世界知名学术机构和企业都在开发自己的概率编程语言。

本课程将介绍典型概率编程语言及应用,概率编程的理论基础和算法实现,概率图模型和概率推理算法,以及最新研究热点。希望选课同学有基本的编程和概率统计知识。


2022年秋课程网站(供参考教学内容):http://xinpl.github.io/courses/probprog/2022/


欢迎各位同学选课或者旁听!

Chensir陈sir 2024-02-16 21:09:38
2楼

老师您好,请问信科的本科生可以通过什么途径旁听课程吗

XinZhangCS (xinpl) 在 ta 的帖子中提到:

大家好!计算机学院原秋季研究生课程《概率编程导论》(Introduction to Probabilistic Programming)(课程号:04802060)将改为本学期开设。这门课程在涉及概率编程这一热点前沿领域的同时,会介绍基本的概率建模知识,以及因果推理、人工智能可解释性、人工智能公平性等其他热门课题,是对我院目前课程体系的良好补充。本课程暂时计划用英语额授课,开学后会根据选课同学的具体要求调整授课语言。

课程介绍如下:

随着机器学习和人工智能系统的普及化、复杂化,如何编写高质量的相关程序已成为重要问题。然而,传统通用编程语言缺乏对机器学习和概率模型的原生支持,这对相关程序的开发造成了极大障碍。

……

XinZhangCSxinpl 2024-02-22 15:00:02
[楼主]3楼

同学,你好!你可以私信我学号,我把你作为旁听加到教学网里,这样可以观看课程录像。也欢迎来昌平校区听课,每周四早上9-12点在206教室。

Chensir (陈sir) 在 ta 的帖子中提到:

老师您好,请问信科的本科生可以通过什么途径旁听课程吗