深度学习具备强感知能力但缺乏一定的决策能力,强化学习具备决策能力但对感知问题束手无策,因此将两者结合起来可以达到优势互补的效果,为复杂系统的感知决策问题提供了解决思路。

今天我们推荐这样一门课程——UC Berkeley的 CS188《人工智能导论》(Introduction to Artificial Intelligence)。课程主要介绍了AI的基础知识,尤其是强化学习方面,讲解非常详细,覆盖面比较全面,学习资料也很丰富,包括了课程的全套视频、课件PPT、课后学习资料、Homework、配套的Project,该视频全部内容已经由 矩池云 进行翻译,对AI新手来说非常友好。

课程全套视频

课程介绍

根据官方介绍,"该课程介绍了智能计算机系统设计的基本思想和技术,具体侧重于统计和决策理论建模方法的相关内容。"

话题涉及搜索,博弈树(Game Trees),马尔可夫决策过程(MDP),强化学习,决策理论,概率问题、独立性和推理等人工智能科学基础知识。

  • 不知情搜索:深度优先搜索、宽度优先搜索、统一成本搜索
  • 知情搜索:贪婪搜索、A*搜索、启发式+最优搜索
  • 对抗搜索:极大极小值搜索、α-β剪枝、Expectimax
  • 决策理论:最大期望效益
  • 马尔可夫决策过程:贝尔曼方程、值迭代
  • 强化学习:Q-learning、利用与探索策略
  • 贝叶斯网络:独立性、推理、采样
  • 机器学习:感知机、朴素贝叶斯网络、神经网络、集群

学习完该课程后,你会 学会自己构建自动的agent,它可以在完全知情/部分可观察/对抗环境中有效做出决策。你的AI agent会在不确定的环境中进行推理,根据奖励结构自行优化行为。你会学会设计机器学习算法,用于识别手写数字以及进行图像分类。在本课程中学习的技术及方法适用于各类人工智能问题,可以为你日后进一步研究深造的方向奠定一定的基础。

课件插图大多为卡通形式,你会经常看到课件上在玩《吃豆人》游戏或者其他游戏获得的收益最大。随着课程的深入,难度也会加大。对于基于python的编程练习,主要是用《吃豆人》游戏作为教学辅助,课程实操部分构建了一个吃豆人游戏框架,让学生实施可插拔的搜索策略。虽然部分学生反馈课程有一定难度,但这门课程仍被广泛认为是目前提供AI相关技术基础较为值得观看的MOOC课程之一。

课程主讲老师

该课程早期由Pieter Abbeel和Dan Klein讲授。

Pieter Abbeel师从机器学习大牛吴恩达,是机器人学专家、UC伯克利计算机科学与电气工程教授。他的深度强化学习和深度无监督学习教材是AI研究者的经典学习资料,包括CS294-158(Deep Unsupervised Learning)、CS188(Introduction to Artificial Intelligence)、CS287(Advanced Robotics)等。

Dan Klein,伯克利大学自然语言处理小组负责人。2004 年在斯坦福大学取得计算机科学的博士学位。主要研究重点是自然语言信息的自组织,兴趣领域包括无监督的语言学习、机器翻译、NLP 的高效算法、信息提取、语言丰富的语言模型、NLP 的符号和统计方法的集成以及历史语言学等。

基于两位教授多年的教学实践和课件资料,2020年的cs188夏季课程由Dan Klein教授的博士生Nikita Kitaev教授。最近,Nikita Kitaev的增量句法表示研究(Learned Incremental Representations for Parsing)获得了ACL2022的最佳论文(Best Paper)。

传送门

全文链接

视频直达

课程全套PPT、作业及配套Project

名校AI课推荐 | UC Berkeley《人工智能导论》的更多相关文章

  1. 学界| UC Berkeley提出新型分布式框架Ray:实时动态学习的开端—— AI 应用的系统需求:支持(a)异质、并行计算,(b)动态任务图,(c)高吞吐量和低延迟的调度,以及(d)透明的容错性。

    学界| UC Berkeley提出新型分布式框架Ray:实时动态学习的开端 from:https://baijia.baidu.com/s?id=1587367874517247282&wfr ...

  2. 吴恩达讲了干货满满的一节全新AI课,全程手写板书充满诚意非常干货

    吴恩达讲了干货满满的一节全新AI课,全程手写板书充满诚意非常干货 摘要: 目前,AI技术做出的经济贡献几乎都来自监督学习,也就是学习从A到B,从输入到输出的映射.现在,监督学习.迁移学习.非监督学习. ...

  3. 全球名校AI课程库(38)| 马萨诸塞大学 · 自然语言处理进阶课程『Advanced Natural Language Processing』

    课程学习中心 | NLP课程合辑 | 课程主页 | 中英字幕视频 | 项目代码解析 课程介绍 自然语言处理 (NLP) 是一门关于如何教计算机理解人类语言的工程艺术和科学.NLP 作为一种人工智能技术 ...

  4. 谷歌 AI 中国中心成立,人工智能势不可挡?

    昨日,谷歌在上海举办了一年一度的Google中国开发者大会.在本届大会上,谷歌云首席科学家李飞飞宣布了一个重磅消息,即在北京将成立谷歌AI中国中心.对于这个即将成立的AI中心谷歌寄予厚望,希望与中国本 ...

  5. AI研讨会直播:《人工智能开发前沿》实战系列公开课第1期

    报名链接:https://www.slidestalk.com/m/276 活动背景 业务需求.数据.算法.算力等因素,决定人工智能技术走向产业落地面临各种挑战.博客园联合示说网以及产业内人工智能技术 ...

  6. AI零基础入门之人工智能开启新时代—下篇

    人工智能概述 人工智能的定义 · 人工智能是通过机器来模拟人类认识能力的一种科技能力 · 人工智能最核心的能力就是根据给定的输入做出判断或预测 · 思考:通过什么途径才能让机器具备这样的能力? · 举 ...

  7. AI零基础入门之人工智能开启新时代—上篇

    人工智能的发展史及应用 开篇:人工智能无处不在 人工智能的发展历程 · 1945艾伦图灵在论文<计算机器不智能>中提出了著名的图灵测试,给人工智能的収展产生了深远的影响. · 1951年, ...

  8. 谷歌AI中国中心成立,人工智能势不可挡?

    昨日,谷歌在上海举办了一年一度的Google中国开发者大会.在本届大会上,谷歌云首席科学家李飞飞宣布了一个重磅消息,即在北京将成立谷歌AI中国中心.对于这个即将成立的AI中心谷歌寄予厚望,希望与中国本 ...

  9. AI行业精选日报_人工智能(12·20)

    IDC:中国智能家居市场2020年十大预测 12 月 20 日消息,「IDC 咨询」官方公众号发布「中国智能家居 2020 年十大预测」.具体内容如下:互联平台加速整合.语音助手广泛赋能.智能电视显著 ...

随机推荐

  1. uniapp-scroll-view纵向(竖向)滑动当scrollTop为0时卡顿问题

    这个问题目前遇到的人少,所以找到答案不容易,我也是各种细节亲测才发现的解决方案.记录下来 当uniapp用scroll-view竖向滚动时,在scrollTop为0时,下拉会卡顿. 解决方法(只需要在 ...

  2. 论文解读(AutoSSL)《Automated Self-Supervised Learning for Graphs》

    论文信息 论文标题:Automated Self-Supervised Learning for Graphs论文作者:Wei Jin, Xiaorui Liu, Xiangyu Zhao, Yao ...

  3. Java语言学习day08--7月7日

    ###13遍历数组​ * A:遍历数组​ * 在操作数组时,经常需要依次访问数组中的每个元素,这种操作称作数组的遍历​ * B:练习​ public class ArrayDemo04 {​ publ ...

  4. xss攻击和防御

    简介 XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安全漏洞,它允 ...

  5. Envoy熔断限流实践(二)Rainbond基于RLS服务全局限流

    Envoy 可以作为 Sevice Mesh 微服务框架中的代理实现方案,Rainbond 内置的微服务框架同样基于 Envoy 实现.本文所描述的全局限速实践也是基于 Envoy 已有的方案所实现. ...

  6. PAT练习——1094 The Largest Generation (25 point(s))

    题目如下: #include<iostream> #include<vector> #include<algorithm> using namespace std; ...

  7. 5. VIM编辑器

    Vim编辑器中设置了3种模式-命令模式.末行模式和编辑模式 命令模式:控制光标移动,可对文本进行复制.粘贴.删除和查找等工作. 输入模式:正常的文本录入. 末行模式:保存或退出文档,以及设置编辑环境. ...

  8. 执行Hive sql 报FAILED:Execution Error,return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

    在hive Beeline命令行使用insert into ... select ...向hive表插入数据时,报FAILED:Execution Error,return code 2 from o ...

  9. [题解] [AGC024F] Simple Subsequence Problem

    题目大意 有一个 01 串集合 \(S\),其中每个串的长度都不超过 \(N\),你要求出 \(S\) 中至少是 \(K\) 个串的子序列的最长串,如果有多解,输出字典序最小的那组解. 由于 \(S\ ...

  10. 『现学现忘』Git基础 — 24、Git中查看历史版本记录

    目录 1.查看详细的历史版本记录 2.简化显示历史版本记录 3.历史版本记录常用操作 (1)指定查看最近几次提交的内容 (2)以简单图形的方式查看分支版本历史 (3)翻页与退出 4.查看分支相关的版本 ...