选课类别:计划内与自由选修 | 教学类型:理论课 |
课程类别:本科计划内课程 | 开课单位:数学科学学院 |
课程层次:专业选修 | 学分:3.0 |
李新老师的《小波分析》课程主要介绍傅里叶变换、小波变换、多分辨率分析、Daubechies小波、小波包、提升小波等内容,在信号处理、图形学、图像处理上应用广泛。课程大部分内容数学基础要求较高,尤其涉及较多实分析、泛函分析相关知识。许多同学提到,课程内容实际并不“水”,有一定难度。
多数学生对李新老师的教学水平给予了高度评价,认为老师讲课富有激情,讲解清晰深入,能够传授小波分析的动机和应用。然而,老师的自编讲义中存在较多印刷错误,部分同学建议同时参照自己的课堂笔记。板书清晰,喜欢探讨理论动机和应用,讲课内容“有趣、实用”。
课程包括手写作业和编程作业。手写作业虽然量不大,但题目难度较高,一些题目需要一定的数学基础。编程作业要求使用C++、MATLAB或MMA,对编程有一定要求,难度较大。大作业有三选一:小波在PDE上的应用、小波在分形上的应用、基于Loop细分格式的正交提升小波构造,可以组队完成。依赖于个人的数学和编程基础,有的同学觉得作业难度较大,有的认为通过认真实验也能获得不错的成绩。
期末考试大多数同学反应难度适中,考试内容包括理解和应用小波分析相关算法,计算量较大,有部分内容涉及傅里叶分析。个别年份因出题计算错误给考生带来困扰,但整体对期末考试评价较好。
李新老师的给分普遍被学生称为非常“奶”,即使作业、考试表现一般的同学也能拿到不错的总评分数。卷面成绩稍低的同学通过完成大作业也能提高总评。
课程适合数学基础较好的同学,尤其是有实分析和泛函分析背景的学生。如果你方向涉及信号处理或图像处理,这门课程会对你大有帮助。考虑作业和考试的难度,这门课不建议提前修读,更适合法学分不够时补修。总的来说,李新老师的小波分析课程内容丰富,讲解有趣,虽然难度较大,但考核与给分较为宽松,是一门在应用数学领域具有较高实用价值的课程。
评论里有的老哥说这课是水课,为啥我一点感觉都没有啊?感觉是还是一门内容比较硬的数学课吧。虽然比泛函什么的容易一点,但是怎么着也有复分析难度吧?也许是老师最近几年提升了难度?
预修课程:数分、线代、实分析、泛函(没学过实分析泛函还是不建议选,毕竟有的作业会用到一些相关的东西)
这门课内容非常丰富了,主要介绍了傅里叶变换、小波变换、多分辨率分析、Daubechies小波、小波包、提升小波的东西,在信号处理、图形学、图像处理上都有很多的作用。老师在课上也介绍了一部分这门课的很多应用。也再次让我感到数学是一门有用的科学。
本来编程作业还有一些的,但是老师考虑同学们编程水平不高,所以程序作业放了洪水。这门课的编程只能用C++,MATLAB,MMA完成,所以建议如果三者都没学过的话,还是花上半个月学下MATLAB或者MMA。
手写作业有很多题不太好做,不过作业量不是那么多,可以多花些时间思考。分析基础扎实的同学可能更能高效地完成手写作业。
大作业是三选一:小波在PDE上的应用、小波在分形上的应用、基于Loop细分格式的正交提升小波构造。第三个需要图形学基础,老师可以提供框架,可能第三个做完之后会加分?可以两人组队完成。
美中不足就是老师给的资料里错别字比较多,不过可能也是初稿吧,瑕不掩瑜,给个十分,希望老师期末别出得太难哈哈。
不知道给分,给个好评奶一波。。。
先占个坑,考完再评
至少这门课的内容我很喜欢😋
期末没上中位数,总评3.7,只能感恩老师了。
具体来说的话,这门课的理论部分其实挺难的,尤其对于我这种没学过泛函分析/傅立叶分析的人来说,里面的不少操作并不熟悉,想要推导也更多是靠灵光一现。光从作业而言,基本每次都会有题目需要看群才能做出来。(当然本人期末分低纯粹是因为开摆了,四小时复习。如果能认真把书上的定理推一遍,错误纠正一遍,然后背一背概念,是能有不错的成绩的。)
实验部分,共三个,第一个实验切比雪夫多项式逼近的难度在数院中就是相对高的,想做出符合理论分析的结果也没那么容易。不过,由于算法清晰,哪怕看不懂书也能找到一些现成的使用。第二个图像处理是个纯纯开放性实验,下限低上限高,找点论文就能做得更好,类似数学建模。第三个实验这次取消了组队成分,三选一,其中一个是助教给了框架要填空的固定实验,其他两个是开放性。由于我选了开放性,在这里就不评价固定选题的难度的,不过开放性由于也是偏入门的原因,根据提供的资料还是容易做出来结果的。前面说的捞到优秀,也说明了实验占比大概并不小,所以还是得认真做。
总体看来,这门课最重要的是介绍了一套小波分析的处理方法与思路,在有些时候可以作为选择或参考(比如我的华讨论文就有尝试小波方法)。至于那些理论推导,其实对我自己而言反而不会记得多少。
刚刚下考场,简单谈下学了一学期(实际上大约只有考前突击的几天)的感想
这门课的难度其实不算很大,但是作业题有可能做的比较难,包括编程作业也是。第一次大作业里的两个跟切比雪夫多项式有关的定理,不要说证明,我都直接连验证都不会验证(当然也可能是我太菜了),书面作业和编程作业的难度让我一度以为期末会直接看天书。
当然,期末并没有看天书。一方面是老师放了水,另一方面是发现,其实整门课程就是教了我们很多个算法,包括怎么建立的,理论基础是什么,怎么应用的。只要上课听过,对着发下来的讲义看过,掌握这些算法的用法还是不难的。
并且个人感觉李新老师相当有魅力,虽然第一眼看上去好像有点没有精神的样子,但是讲起课来声音很有磁性,抑扬顿挫,还会做很多应用方面的介绍,也就是跟上面几位学长点评的一样,能感受到这是一门有用的数学。
顺便小吐槽一下,虽然助教到最后也发了答案也做了复习讲义,但总是微妙地感觉助教的存在感过低了一些。。。
最后得说一下,后来的同学们不要认为每年是同一套题!每年的题目是不一样的!复习的时候按照老师最后一节课给的提纲过一遍各大算法,然后复习一遍作业题,能把这些都做出来,我觉得卷面70+甚至80+都是没问题的。
临了给一下今年的期末考法留作后来者的借鉴吧,一共七道题:
1.四个傅里叶变换计算
2.简述几个算法的核心思想
3.判断一个函数是否符合基小波的条件
4.简述多分辨率分析的构造方法并证明一个作业题里的小结论(尺度函数积分不为0)
5.小波包分解树一章的课本例题(好像叫这个名字吧,没复习到这里,整个题寄了)
6.框架一章中一个作业题中的结论(对偶框架是最节省的)
7.提升算法一章中一个作业题中的结论(P(z)的行列式为-2)
可以说是大三下最有意思的一门课了! 虽然第三次大作业我代码没写出来,第二次大作业因为和小波讲的滤波器关联不大被扣了好几分,第一次大作业因为和同学讨论了一宿才写完,但是体验还是很不错的。 最后出分了,新爹,我的爹! 以后在操场上看到新爹踢球一定大声喊加油!
关于课程:(似乎点评对课程难度的观点不太一致,我这里只代表2019年我修的时候的个人看法)不难的一门课,大部分内容只需要数分基础。具体内容其他回答介绍的很具体就不扯了。
课程主要用自编讲义,印刷错误极多,期末预习的时候如果能挑出讲义上所有的错误大概就没问题了(
作业有书面+编程,考试严重放水~
虽然收获还是不小的但是并不建议提前修掉这门课(因为个人觉得用处不大,反而适合学分不够的时候拿来凑学分。。)。小波学科属于应数学科中为数不多的理论很“优美”的,主要用于非平稳信号的处理(什么?你说图像处理?部分任务上transformer都比CNN好用了还有人用小波做图像?)。
当然,如果方向就是CV可能还是有必要了解一下小波的;如果是应数的其他方向想多学一些东西个人觉得不如选一些硬课。如果有同学想把小波作为科研方向,建议先看一下小波之母Ingrid Daubechies的Google scholar来判断一下这个学科的前景(
关于老师:李新老师人很好,讲课也很富有激情。给分非常好,没卡绩巨大好评。
内容上来说:水课 真的是数学系最简单的一门课
(比解析几何和回归分析还简单,那本教材是给只学过微积分的大二工科生用的)
作业上来说:几乎没作业题 一周就几道
(有大作业,不过可以水)
考试上来说:我基本没复习(预习),觉得挺难的 (废话)
(考试基本不会)
(考试难度大于作业,并且有课上讲过但是在作业里面没出现的概念)
(没注意到助教在考前说的他们去年考的内容 结果今年基本一模一样 严重怀疑是原题 )
给分上来说:应该卷面考10分最后可以调成60+的样子吧 给分没得黑
注:老师人也很好 自身研究水平也很高 当年拿过百篇优博的
非常难的一门课 代码作业也比较硬
给分难以置信地好
这门课学下来印象最深刻的就是老师常挂在嘴边的:重要的是这个思想!觉得肥肠萌了hhhh
很喜欢老师上课的风格(虽然很多时候都听不懂hhhh)讲课(伴随着鸡汤和)自己个人的理解,就是有种虽然题不会写但是给你一种这个我懂的错觉23333但是这个也带来一定问题就是(老师自己的讲义里也说了)就是凭想象会有不严谨的结果,但是已经有演技的数学理论支持的知识用老师提倡的方式去理解感觉的确很妙
后面的内容可能对将来更有用,只是考试不太好考,虽然今年最后一题是考的后面的内容(老师有预警过你猜不猜得到是哪里就另说了hhh)。
今年老师把讲义编出来了方便复习,但是上面会有错,而且感觉还是自己记的笔记看起来重点会更鲜明。
卷面考试的话个人是觉得考的非常不理想,有作业原题当时硬是没看出来,于是大作业非常认真的写了,最后成绩给出来真的很知足,留下感恩的泪水TT
看了看同学们的评论我也赞成这门课应该提前修掉,以上
讲课方面:老师水平很高,小波分析的脉络贯穿于他的讲课中,各种动机讲的很清楚,板书优美证明的过程也愿意详细些,基本不跳步骤,教材里有些错误待更新。
作业方面:书面作业,比较困难,需要找每章的的例题或者证明中某一个步骤才有灵感,有些题是错题(布置作业的时候却没发现,助教也没提醒,写得怀疑人生,有道习题的证明助教最后给了一篇论文),编程作业,和往年一样。
考试方面:(今年回忆版)第一题三个傅立叶变换的计算,第二题一道卷积的计算,第三题基小波的容许性的条件,验证高斯小波是基小波,第四题二进小波包分解,第五题(1)求解D4小波的小波系数(2)D4小波的多相位矩阵的分解(3)D4小波的提升算法,第六题从时频窗角度谈谈加窗傅立叶变换和小波变换(这一套卷子计算量太大了,几乎没有和小波分析有关的证明题)
给分方面:这是爹!!!
给分很好,连摆烂人都说好。摆烂程度:书面作业欠了四周作业最后一周补交,三次程序作业都感觉没做什么有用的东西(验证定理那个感觉没读懂验证结果是定理不成立。。。)考试连小波包那个送分题都算错了,一道30分大题没记概念空了,最后总评还能3.3
这是我上过最奶的一门课了
没有期中考试,期末考试占比只有40%左右。
一共三次大实验(大作业),最后一次最重要,分值大概是前两次的两倍,并且主要集中在下半学期。
期末考试,一小半的内容是傅里叶分析,我也主要就会这玩意了
今年卷面的题目有个数值错误,用傅里叶级数去证明一个级数的恒等式,但是恒等式右边的值给错了,考场上没人敢说,都以为自己算错了,我也花了好长时间,算得自闭了。
期末我估计自己的卷面勉强及格吧,但是最后奶到了总评90,哈哈哈
确实像老师说的,这门课不适合考试,适合实践做大作业,比如MATLAB跑一跑,
今年的实验依次是:
1,固定题目:切比雪夫插值(不是在切比雪夫结点插值,而是用切比雪夫多项式插值)
2,可选题目:小波在图像处理上的应用介绍,比如图像去噪,我选的图像压缩,等等
3,可选题目:一个是关于小波和曲面网格的吧,一个是关于小波和分形的吧,还有小波和PDE数值解的,我没有选修计算机图形学,所以选了最后一个。
我觉得没有必要提前选,反正这门课也花不了太多时间,不会占科研的时间,而且提前学也没有收获。大一大二学反而会影响当时的节奏。
反倒是可以大一大二提前开始科研。
除了上课基本不按照课本来(或者说是按照在后半学期才发的自己写的课本来)有点影响体验,其他的都还行
讲的比较慢,但是不去听课就想要学好是比较困难的,里面有很多记号,概念等等,都需要一定的练习。如果认真听课,会学到很多小波在各方面的应用。
老师出题真的良心,只要会傅里叶那一堆东西就能拿65+,平时不那么浪的话,期末考试还是比较容易的。也算是给令人头秃的考试周带来了一些慰藉吧。
建议想要学应用数学的同学在大二下甚至大一下提前修这门课,会省出来很多时间提前进入科研。
-----------------------------------------------
毕业季前更新:
我收回之前的建议,不建议大一大二选,如果做的方向用到小波可以听听,如果用不到没必要学,腾出时间倒是可以学学拓扑、流形、pde2这些看上去没用,实际上不管做基础还是应用都很有用的硬课。