標(biāo)題:
數(shù)學(xué)建模經(jīng)驗(yàn)談
[打印本頁(yè)]
作者:
3lian
時(shí)間:
2014-2-27 22:54
標(biāo)題:
數(shù)學(xué)建模經(jīng)驗(yàn)談
數(shù)學(xué)建模的開(kāi)始說(shuō)來(lái)十分好笑,林曉陌一個(gè)電話過(guò)來(lái),問(wèn)要不要參加,我就點(diǎn)頭答應(yīng)了,現(xiàn)在想來(lái)人生或許就是需要這么幾次無(wú)知與大膽,因?yàn)樯性试S不了幾次機(jī)會(huì)的的錯(cuò)過(guò)……
事后才知道我們是多么的大膽,參加數(shù)學(xué)建模的三個(gè)人沒(méi)有一個(gè)是上過(guò)建模課的,沒(méi)有一個(gè)人參加過(guò)培訓(xùn),只能比賽前一個(gè)星期刷軟件。
幸虧這次建模的題目比較偏,便宜了我們這三個(gè)裸考的人,a題是很正宗的建模題中的一種類型,而b題則是完全看不出來(lái)是建模題——1*19 11*19的圖像拼接復(fù)原。
第一天上午拿到題目后,我們討論了一下這兩個(gè)題目的不同,a題咋一看來(lái)似乎有點(diǎn)感覺(jué),b題的圖像處理則是從來(lái)沒(méi)有涉及到的領(lǐng)域,實(shí)則不然,對(duì)于我們這樣沒(méi)有接受過(guò)專業(yè)的建模培訓(xùn)的人,做a題十分吃虧。幸虧當(dāng)初選了b題,并且在第一天上午借到了相關(guān)的matlab書(shū)籍,并且搞定了如何將圖像轉(zhuǎn)換為灰度值,下午的進(jìn)程也比較順利,雖然我和吳迪都沒(méi)有接觸過(guò)matlab但是在網(wǎng)上相關(guān)的找了一些資料,雖然期間出了各種語(yǔ)法錯(cuò)誤,但終歸是將第一問(wèn)做出來(lái)了,與此同時(shí)曉陌的進(jìn)度幾乎停滯,將圖像導(dǎo)入python后數(shù)據(jù)處理一直有問(wèn)題,一直到第二天中午,曉陌的也將第一問(wèn)解出,但是他的數(shù)據(jù)來(lái)自我們matlab的導(dǎo)入,至此三個(gè)從來(lái)沒(méi)有處理過(guò)圖像的醬油總算通過(guò)兩種方法把第一問(wèn)解出。
第二天下午,我們開(kāi)始求解第二題,但是因?yàn)閿?shù)據(jù)量的減少,求解準(zhǔn)確率不高,題目求解停滯不前,(期間我無(wú)數(shù)次的要求曉陌放棄python,因?yàn)閜ython的數(shù)據(jù)處理巨坑,而且我們導(dǎo)入的數(shù)據(jù)無(wú)法直接被曉陌讀取,但是還好曉陌堅(jiān)持下去了,因?yàn)閙atlab的語(yǔ)法也是各種難以解決的坑)之后我通過(guò)百度人工拼圖的方法,得到啟發(fā)為什么要一行的拼接,僅僅是為了從第一問(wèn)的代碼上改進(jìn)?我們可以一個(gè)局部的拼接,這個(gè)想法與曉陌不謀而合,但是仍然準(zhǔn)確率不夠,一直到第三天晚上我們?nèi)匀粵](méi)有得到比較好的方法。
第三天晚上開(kāi)始我們通過(guò)行間距將圖片分組,之后在組內(nèi)排序,這個(gè)方法大大提高了準(zhǔn)確率,除了幾個(gè)極其特殊的圖片,算法的優(yōu)化到此結(jié)束,然后就是各種答案的整理和寫(xiě)論文,(感謝曉陌對(duì)論文做出的巨大貢獻(xiàn))刷了整夜之后,一直到第四天六點(diǎn)我們的建?偹闶峭瓿闪薥^O^/,雖然不知道結(jié)果如何但是對(duì)建模還是有許多的感悟,首先一個(gè)學(xué)期沒(méi)怎么編過(guò)程序,果然能力下降了不少。其次建模小組之間一定要有良好的溝通,不能像這次,明明大家都有良好的想法確沒(méi)有好好的溝通使得時(shí)間的浪費(fèi)。最后 matlab是個(gè)很強(qiáng)大的畫(huà)圖軟件值得好好學(xué)習(xí)。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1