這幾天,做研究時發現,我們的方法,並不比kmeans強很多。特別是,我們的方法需要做initial。 昨天剛發現的時候很沮喪。好像自己做的一年研究變得沒什麽意義。
昨晚在旁邊的辦公室踱步沮喪的時候,發現老板走過,‘Dr.##’, 然後就抓住老板匯報我們遇到的問題。在講述的過程中,老板發現我在某個地方處理不對,使得energy function 不consistent。老板編程比我熟練,經他改良後,程序是快很多。後來,今天改完,發現,更新的方法比較不依賴initial, 而且,可以得出更好的結果。但是,怎麽和kmeans 比呢? 我們的方法的優勝之處就是可以做空間的initial, 所以,我想,我們就抓住這一點來做比較好了。所以,柳暗花明又一村。
做研究總是這樣子的,像波浪線。有時候,有好幾個想法,剛做的時候很順利,正當高興的時候,發現哪裏有些問題,或者誰誰已經做好了,或者比老方法不好,又或者在模擬的時候很好,可是應用到實際上卻強差人意。 有些人,總是埋怨,你們的方法總是這樣的,模擬的時候很好,用到實際就不行了,是沒什麽意義的了。這種人的眼光有點短。模擬時候,我們一般都作不少的假設和簡化,一般,隻要假設是對實際成立的,那麽這種方法就應該可以發揮一定的作用。很多方法都是從最簡單的假設開始,然後,慢慢的加入一些條件,約束來完善方法。沒有方法是萬能的。我們作為工程師,目的就是solve the problem, 確定問題是第一步,簡化問題,然後想辦法解決問題。而且,我們做研究的,就算是這個方法最後對真實的情況不work,我們也要把所作的研究寫出來,告訴別人,我們已經嚐試過了,由於什麽原因,所以不行。免得別人重複勞動。
今天老板看了我的程序,哈哈哈,我被笑話了。程序寫得比較冗長,改起來會麻煩。 他說,應該這樣這樣。。。。。。 不過,現在改就太晚了。算了吧。 :p
好了,最後10天,然後出最終稿。