★ 本文是否可提供其他同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件): 是
★ 若满分五分,则私心推荐几分?
4.8
★ 课程大纲
课程网上的概述有点废XDD
总之就会简介有关目前电脑游戏的AI发展
还有各种游戏的型态(单人游戏 双人游戏 多人游戏等等)
每种游戏都会有不同对应的策略
还有各种搜寻算法
之后都介绍完了 就会开始聚焦在双人游戏(尤其是棋类游戏)
然后会讲解很多种实用的方法
这都是为了学期末最后一个邪恶的project Q~Q
之后该讲的讲完了 老师就会开始讲最近很红的蒙地卡罗
还有他们正在做的象棋project 很有趣喔~(虽然我睡了XDDD)
★ 上课方式(投影片或是板书、老师教学风格、是否英语授课)
投影片+板书+中文授课
老师上课会点人起来回答问题喔
然后他说他讨厌别人回答"不知道"
所以你就一定要生出一个答案 不管那有多蠢
之后就会被老师很开心地给反驳XDDDDDDD
主要是用投影片来讲
但是有些搜寻算法的地方 老师会用白板画图举例子
因为老师不喜欢用投影片做动画 所以就变成这样XDDD
另外要是有学过什么棋类的话,很容易被老师点名喔~
尤其是围棋~像是吴双双就常常被点到XDDDDDDDDDDDD
这时就要庆幸我什么都没学过了 呵呵
★ 评分标准
一个程式作业(15%):
老师讲解完单人游戏的部分之后,就会要我们去选一个单人游戏
(puzzle类型的,像是数独之类),然后运用课堂上教的方法来写一个AI
,之后在课堂上报告。
我被老师相中第一个报告,还拖累了吴双双,超惨的Q~Q
还好老师说我报告得还不错QQ
老师会分 上台报告 report coding的分数(各五分)来给
我前两个都5分 最后一个4.5 想说是我哪里code没写好呢QQ
结果后来老师才说他看满分的不顺眼 所以一定要找小地方扣分XDDD
啧啧 所以要是拿了14.5也别太伤心啦~~
期中考(25%):
基本上期中考不算难,而且老师怕大家分数太糟,总分出到160,
再怎么样都能写到100分吧XD,只要老师上课教的地方有好好弄懂,
并且搜寻算法有用手跑过的话,基本上要拿80-90分不难,我本人
似乎是拿了128喔^_<*
但是题目太多 写不完也让人觉得很讨厌呢~~
paper报告(20%):
由于老师教太爽了,导致我们这次没有上台报告,只有写心得,总之
这个作业本来是要找一篇论文来看看,之后上台报告,跟大家分享的~
这个作业最好先自己初筛个1X篇论文,然后寄信给老师问他的意见喔~
老师当时帮我挑了5篇,还跟我分析CP值呢~人超好的~
(EX: A篇很好写,应该可以很快写完,
不过如果时间多的话,你也可以选择B篇挑战自己.....)
然后老师说这是最好拿分的作业了 千万不要放弃啊~
期末project(30%):
这是世界上最邪恶的作业了~
该怎么说呢
总之就是要做暗棋的AI,然后在期末考周完后一周去中研院跟同学PK
压力超大的啦~~~~~
老师和助教会给一个范例AI档案
然后我们可以修改那个AI,之后就拿去比赛
但是一开始正常人只会越改越弱,我就被打击了好久XDD
总之是一个需要爱心和耐心去慢慢养大的project喔ˊ_>ˋ
另外 不要妄自菲薄
我写到最后 觉得我的AI还是好弱好弱啊~
而且比赛之前和吴双双PK总是输QQ 自信心都被打击了
当天还睡过头差点迟到 还好我老爸飞车载我去中研院
老师还跟大家说打赢我的加分
整个压力超大的啊~
还好我最后拿了第二名 总算觉得养这么久有回报了Q~Q
啊 不过前三名只是可以加分而已
这个project的重点是在于有没有把老师上课讲的技巧用上去
老师会很仔细地看你的code和report喔^_<*
课堂参与(10%):
应该就是老师上课时会点人的目的了
老师常常点我,我也常常突然在课堂上发言,所以分数应该不低
我想大家只要都有乖乖出席,然后老师问问题时给一个回答,就OK了
★ 作业内容及方式
唉呀,我不小心在上面写完了ˊ_>ˋ
★ 考试风格及题型
其实我有点忘记了,不过在投影片上会有一些没有解答的问题,
那很重要喔XDDD,还有那个证明先手必胜的条件一定会考,再来就是
alpha-beta还有negascout的算法过程一定会考XDD
然后会有一些名词解释,算是基本分吧~
★ 其它(会不会点名、需要什么基础、老师的个性)
不会点名,但是会点人起来问问题,而且修课人数很少唷,
所以你不去一定会被发现的XDDD
而且要是一堂课没听到就很容易跟不上~
建议大家多多出席
至于基础,大概就是C程式设计还有资料结构与算法吧XDDDD
其实只要够认真,真的只要上面那些就够了XD
老师的个性还蛮有趣的 难以用文字形容
就让我在此略过吧~XDDDDDDDDDDDD
★ 个人修课心得及总结
这是个很有趣的课程
推荐大家来修喔~:D
不过挺重也是真的
但是老师给的分数感觉也挺不错的XDDDDD
我最后99耶XDDDD
所以请大家不要担心分数的问题
算是扎实甜吧
不过我讲的可能有点不准喔
因为我在这堂课超认真
我连老师后面附的reference paper全都看过了(虽然几乎都看不懂)
所以我不知道如果无法投入太多时间的人 会得到什么样的分数
啊 然后看paper对于期中考没啥帮助
没啥时间的人建议不要看喔!
另外 扣0.2分的原因是因为
如果只是单纯来接受知识的话 觉得教授说的就是真理的同学
可能不太适合这门课
这门课有很多小错误的地方
像是我跟jennya就抓到老师很多投影片的错误
我在看paper时也发现投影片上讲的和paper的内容略有出入
问了老师 他还说N年之前也有同学问他这问题 然后他解决了
但是他一时想不起来要怎么解释
后来经过许多封email的辩论之后 才发现他错了
所以那个超级大错误已经持续了N年都没人发现 ㄎㄎ
还有关于第一个作业要选的游戏
老师说最好先给他鉴定一下
但是给他鉴定过的不一定就是适合的游戏喔~
我第一个游戏给他鉴定过了之后 才发现超级难的
后来紧急换了一个游戏才安全上垒
我猜可能是因为教授太忙 没什么时间帮大家仔细思考游戏适不适合
或是误会游戏规则所致~
所以大家在选第一个游戏的时候 还是要谨慎思考喔~
不要教授说OK就真的做下去了XDD
这堂课对我来说 比较像是和教授一起学习 一起成长的课呢
教授后来还请我去帮他挑投影片的错 说他以后要出一本教科书呢
总之是一个很好相处的人
然后虽然错误不少 但是教授的经验还是非常值得借鉴的
我们在报告第一个作业的时候 教授总是能第一时间抓到重点
超强的呢~~
所以不要因为我这样说就觉得教授很弱喔~ Q~Q