★ 本文是否可提供其他同學轉作其他非營利用途?(須保留原作者 ID)
(是/否/其他條件):是
★ 若滿分五分,則私心推薦幾分? ★★★★
★ 課程大綱
Problem solving & search
Knowledge representation
Logical reasoning
Machine learning
Probabilistic reasoning
★ 上課方式(投影片或是板書、老師教學風格、是否英語授課)
這門課是英文授課,但老師有時候也是會迸出幾句中文,應該是怕學生聽不
懂,班上有很多外籍生,雖然是英文授課但是大部分都能聽得懂。老師是
用投影片上課,也會放一些AI應用相關的影片,上課聽不懂的部分只要舉手
隨時都可以發問,上課有發言的下課找助教登記還可以加分,老師也會發問
,讓同學舉手回答(通常不會點人起來回答)。
★ 評分標準
Homework assignments 35%
Midterm 20%
Midterm 20%
Term Project 25%
Participation bonus 10%
★ 作業內容及方式
作業大約5次,有手寫的和coding的,手寫部分就是老師勾課本習題,coding部
分是改一個pacman的小project,要用python寫(但上課不會教python要自己學),
作業內容是要做pacman的AI,讓他用各種演算法(A*,BFS等)吃掉所有食物
,pacman分成兩次作業,是用現成的架構來改,所以只是把演算法的部分做出
來而已,不用寫出整個遊戲,剩下的是手寫作業(3次)。
期末project三人一組(題目自訂),會先和老師面談討論主題,老師會給建議,
期末有大規模的展演活動,每一組都要做一張海報,並在海報前講解自己的給
別人聽,老師和助教也會來打分數,同學間互相投票,最後選出幾組有獎勵。
★ 考試風格及題型
兩次期中考,考的是課程的前半部份,Machine Learning沒有考到,是開書考
(課本筆記都可以帶),因為有的題目的圖在課本上所以一定要帶課本,當初助教
準備了三本課本借沒有買課本的同學輪流用,題型就有點像大一演算法,有
問答也有是非題,考試時間2小時,期中考平均大概60幾吧。
★ 其它(會不會點名、需要什麼基礎、老師的個性)
基本上課程前面滿多演算法和邏輯,之前都會有碰過一些,這堂課是ABC節,
上了一整天的課也是滿累的,有時候可能會不小心睡著...。
記憶不可考了,歡迎補充。