COMP3411中等6 学分

人工智能

新南威尔士大学·University of New South Wales·悉尼

COMP3411《人工智能》是 新南威尔士大学 的公开课程页面。当前可确认的信息包括 6 学分,难度 中等,公开通过率 85%。 页面已整理 10 周教学安排,4 个重点考核,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程定位 COMP3411/9414 是 UNSW 计算机专业的‘AI 启蒙课’。

💪 压力
4 / 5
⭐ 含金量
5 / 5
✅ 通过率
0%

📖 课程概览

选课速读: COMP3411《人工智能》是 新南威尔士大学 的公开课程页面。当前可确认的信息包括 6 学分,难度 中等,公开通过率 85%。 页面已整理 10 周教学安排,4 个重点考核,方便你快速判断工作量、考核结构和适配度。 课程简介摘要:课程定位 COMP3411/9414 是 UNSW 计算机专业的‘AI 启蒙课’。
### 课程定位 COMP3411/9414 是 UNSW 计算机专业的‘AI 启蒙课’。不同于侧重统计的机器学习,这门课带你领略经典人工智能的魅力——即如何利用搜索、逻辑和规划来赋予机器‘理性’。它是后续《神经网络》、《机器人学》及高阶 AI 研究的必备前导。如果你想搞清楚 AlphaGo 背后的博弈搜索逻辑,或者自驾车的路径规划原理,这门课是你的第一站。 ### 技术栈与学习内容 课程围绕‘智能代理 (Intelligent Agents)’的概念展开。学习内容包括:盲目搜索与启发式搜索 (A* 算法)、对抗搜索 (Minimax, Alpha-Beta 剪枝)、约束满足问题 (CSP)、命题逻辑与谓词逻辑、经典的自动化规划、不确定性推理(贝叶斯网络)、以及强化学习 (Reinforcement Learning) 初步。课程使用 Python 进行算法实现。 ### 课程结构 10 周标准教学。前期聚焦搜索与博弈,中期深入逻辑推理与概率模型,后期转向规划与学习。评估包含:每周的 Lab 练习(含 Prolog 或 Python 逻辑题)、两个极具趣味性的个人项目(Assignment,通常是编写一个能玩棋类游戏的智能体或解决复杂的迷宫问题)、以及考察逻辑推导能力的期末综合大考。 ### 适合人群 计算机专业本科生或非 CS 背景的研究生。需要具备良好的离散数学基础。如果你喜欢解谜和逻辑建模,这门课会让你感到充满乐趣。建议每周投入 12-15 小时。

🧠 大神解析

📊 课程难度与压力分析

COMP3411 的难度属于‘渐入佳境’。前三周的搜索算法非常直观,但从第五周的 CSP 和第七周的逻辑推导开始,抽象程度会陡增。压力主要来自于 Assignment 1,通常要求你写一个棋类 AI,如果你的启发式函数(Heuristic)写得不好,你的 AI 会表现得非常愚蠢,导致在对抗测试中拿不到分。期末考试的计算量不大,但‘脑筋急转弯’很多,你需要非常清楚 A* 算法每一个节点的展开顺序。

🎯 备考重点与高分策略

高分秘籍:‘得 A* 与 Alpha-Beta 者得 Distinction’。期末考试中,画搜索树、标明 Alpha-Beta 剪枝的具体位置是必考大题,一定要练到零失误。重点理解启发式函数的‘可采纳性’,那是论述题的常考陷阱。对于逻辑部分,熟练掌握‘归结原理 (Resolution)’的每一个步骤。备考时,教材《Artificial Intelligence: A Modern Approach》(Russell & Norvig) 是唯一的参考源,课后习题是考题的‘母版’。重视 Tutorial 里的例题,那是考试逻辑的直接映射。

📚 学习建议与资源推荐

神书推荐:Russell & Norvig 的《AI: A Modern Approach》,这是全球 AI 教学的工业标准。如果觉得逻辑部分太枯燥,去 YouTube 搜‘Berkeley CS188’的课程视频,这是全球公认的最好 AI 入门课,动画效果极佳。练习方面,重做一遍 Lab 里的 Prolog 逻辑题(如果有的话)或 Python 算法实现。最重要的建议:不要只记算法名字,要去想这个算法在什么环境下会失效(比如 A* 在非自洽启发式下会怎样)。

⚠️ 作业与 Lab 避坑指南

作业避坑:在写博弈 AI 时,千万注意时间限制(Time Limit)!如果你的算法搜得太深导致超时,会被判定为输。学会使用‘迭代加深 (Iterative Deepening)’来平衡深度与时间。Assignment 2 写作中,逻辑推导过程严禁跳步。此外,注意 Python 的性能瓶颈,复杂运算尽量使用位运算或优化数据结构。注意 Final 考试有 Hurdle,理论知识不扎实很容易翻车。考试时带好直尺,画搜索树时保持整洁,这有助于你自己理清逻辑。

💬 过来人经验分享

学长建议:这门课教的是‘算法的美感’。学完后你会发现,原来电脑的智能其实就是在大规模的可能性中进行‘极速的选择’。建议找一个同样喜欢玩游戏的队友一起讨论 Assignment。拿 HD 的关键:在论述题中展现出你对‘探索与利用 (Exploration vs Exploitation)’权衡的深刻见解。坚持住,通关 3411 后,你才真正具备了被称为‘AI 工程师’的理论底气。

📅 每周课程大纲

Week 1AI 导论与智能代理
AI 的定义,环境分类,代理的结构(简单反射、基于模型、基于目标)。
Week 2搜索算法 (1):盲目搜索
广度优先 (BFS)、深度优先 (DFS)、代价一致搜索 (UCS),树搜索 vs 图搜索。
Week 3搜索算法 (2):启发式搜索
贪心搜索,A* 算法推导,启发式函数的自洽性 (Consistency) 与可采纳性 (Admissibility)。
Week 4对抗搜索与博弈
零和博弈,Minimax 算法,Alpha-Beta 剪枝优化,蒙特卡洛树搜索 (MCTS) 初步。
Week 5约束满足问题 (CSP)
变量、值域与约束,回溯搜索,弧一致性 (Arc Consistency),AC-3 算法。
Week 6灵活性周 (Flex Week)
复习搜索算法,冲刺第一个博弈 AI Assignment。
Week 7逻辑推理基础
命题逻辑,归结原理 (Resolution),一阶谓词逻辑推导,知识图谱初步。
Week 8不确定性与贝叶斯网络
概率公理回顾,条件独立性,贝叶斯网络的结构与联合概率分布计算。
Week 9自动化规划 (Planning)
STRIPS 语言,状态空间搜索规划,偏序规划概念。
Week 10强化学习与总结
马尔可夫决策过程 (MDP),贝尔曼方程,Q-learning 初步;全学期大回顾。

📋 课程信息

学分
6 Credit Points
含金量
5 / 5
压力指数
4 / 5
课程类型
elective

💬 学生评价

💭

还没有同学评价这门课,成为第一个分享体验的人吧

写点评