数学理论基础的重要性
越深入计算机编程,就越觉得数学基础是多么的重要。算法就不说了,最近编写我的网站发布机 需要用到概率论的知识,例如贝叶斯公式,在网上找了N多篇参考文章,楞是没看明白~唉,大学里学的知识全部都还给老师啦~
于是,只好把以前上学时学的《概率论与数理统计》再翻出来,仔细研读。=_=@ 兴趣是个好东西,如果对一个事物产生兴趣,再枯燥乏味的东西也能看的津津有味^_^!。概率这门课是笔者上学时唯一一门挂了的课程~当初补考过了庆幸以后再也不用学这晦涩难懂的理论了。唉,世事难料,谁知道今天又要用到呢。
我的数学一直就不是很好,以前学高等代数也很费劲。上学时就一直对计算机技术感兴趣,凭着一腔热情,从计算机硬件到汇编、c语言、建网站都凭着自己的兴趣学习。可是,也觉得自己的编程水平一定很有限。因为自己数学不好的关系,一直避讳学算法之类的东东,以至于搞到现在编程水平也是个半桶水=_=!
自09年开始对人工智能产生兴趣,才发现原来程序可以这样编,例如商旅问题,蚁群算法、遗传算法、神经网络等等。也越来越认识到数学知识的重要性。很有必要重新学习下数学知识,这次考GCT也是抱着这个目的,把以前丢掉的知识再总复习一遍。学习,在任何时候都是有必要的^_^
呵呵,我倒是数学基本忘光了还在做程序。。。也许我的程序依赖高级数学知识很少吧!