2009年4月7日 星期二
2009年3月20日 星期五
PHP
就像其他的程式語言一樣,雖然幾乎都自己學過,但是樣樣通,卻是樣樣不精
頂多是有一般人寫的水準,無法更進一步。
很想要再多學點程式及系統的規劃,像是模組的流程,設計,在PHP中稱為MVC(modal,viewer,controller)
這類的規劃,我覺得對於目前論文的系統很重要,主要在於程式的設計,不要過於繁複,盡量簡化,模組物件化,可以使得系統提高效率,所以呢,上次哲民推薦的人月神話這本我想買來參考,對於現在或是以後,應該能讓我的能力更上一層樓,再來程式和論文還要再多加強,撰寫論文時,每每下筆都覺得字句不通,需要不斷修改,英文也要再加強,能力還是不夠阿啊阿啊...唉
2009年3月17日 星期二
系統建構
另外擷取網頁也找到可以使用的工具,其實這個工具在之前就用過,只是當初沒發現他可以採用multi的方式擷取網頁,昨天稍微測了一下,100個網頁約十秒,快則六秒,慢則十一,這比當初快了五十倍左右阿,真是不錯呢,今天要試試看五百到一千個網頁會多久,如果可以的話就會加到phase 1
2009年3月9日 星期一
當一件事情做久了會有種錯覺
每次在寫程式的時候,或者看書、看電影,內容可能是重複,但是每次看都會有不同的感受
今天在改程式的時候,又開始這種感覺,可能是改的不順還是怎樣,雖然大致上multi-word query和query extension都做好了,想想還是有些小問題,不過大體上都不影響,結果可能會有些許誤差
後來又在想multi-thread該怎樣處理,一晃神,突然想到其實也不用特意改到linux才行,在windows下呼叫用其他能處理的程式應該也可以,不過現在還處於測試的階段,如果可以的話,那就方便多了,可以省去不少麻煩阿 ha
2009年2月25日 星期三
好想睡覺
另外論文的修改還算順利,畢竟這個領域的文獻閱讀還算足夠,從碩一上就開始接觸,到目前為止背景知識建立算是基礎都有了,只是在撰寫有待加強,所以我現在都有在練習寫文獻摘要,或者是寫下對每天做事情的心得,只是不一定會寫在部落格就是了
這學期有兩門老師的課,有空的話比較想要聽Data Mining,畢竟沒有修過,覺得這方面的背景知識還是不夠。
呼,今天要早點睡,現在在寫這篇時,我的眼睛快要閉上了...
2009年2月17日 星期二
關於字典擴充
2009年2月12日 星期四
系統修改
online版本因為採用登凱學長的論文其中一個方法,實做比較快,現在已經和原本系統銜接上,不過其準確率還有帶加強,會用學長的方法主要原因是快,減少原系統的處理時間,固定的情緒字典比起將每個字丟到Altavista查詢快多了,為什麼呢?比方說現在一篇文章有十萬個字,一旦使用altavista查詢並且回傳值,等待時間非常久,就算一個字一秒,也要十萬秒才能完成每個字的權重計算,但是情緒字典不同,在online的系統中,不必等待過多的時間,啪一下就可以完成,多麼令人感動阿。
不過另外一個麻煩是系統移植到unix-like的平台,檔案權限和library的處理始終讓我一個頭兩個大,查了很久,還是沒有找到解決方式,我想最近寄個信件給許富浩老師,畢竟張老師對這個比較熟悉,我自己還是不熟。
希望能夠盡快完成論文,唉,感覺我的寫作仍然有待加強,思路不通,表達不明。
2008年12月16日 星期二
凡事急不得
早上在和老師討論坤彰的論文的部分,因為碩一上的時候已經有實做過,現在要跑四個query,不過呢,反事真的不能急躁,因為我想趕快把結果跑出來,四個query一次跑,結果呢,因為實驗方法有一個步驟要計算每個字屬於positive以及negative,計算權重,要將每個字丟到altavista的網站,但是一次跑四個query,又一次這麼大量的字丟過去,所以現在被鎖IP,沒辦法使用。只能等明天看網頁能不能進去,唉,真的不能急呢。
不過學長的論文有點久沒看了,今天討論的時候還有點忘記。像是在query的部分,因為之前都是以一個word作為query,不過當我們以一個較長的句子或者比較多個單字作為組合的時候,該怎樣去找到計算LODR or PMI的topic word,因為topic word對於計算的影響很大,與老師討論的結果是將query中的stop word刪除,剩餘的字作為topic word。
2008年11月19日 星期三
最近的研究以及目標
這是一點對於最近做的東西的感想,數據的處理上還需要多想一些,比方說怎樣比較,比較的基準等等。流程的表現、數據的表現,這些都是需要再三思考,不過覺得自己也有點進步,而不是一味的去做,在做之前需要先想清楚為什麼做?怎樣做?怎樣提高效率?這些都是很重要的事情。
另外就是英文也是很重要的,這半年來,每天早上都會唸英文,練聽力,在閱讀論文上的速度比以前快很多,真的幫助不少,一方面可以增加自己的能力,比方說對於英文的語感增加,閱讀論文的速度也跟著增加,文章也更容易理解,當然也不是百分之百懂,不過呢,至少都比以前好很多了,感覺很棒。
當然,在把自己做的這些東西寫成論文後,可以更加瞭解自己在做什麼,在文字上的編排以及修飾,實驗的內容以及調整,相關研究等等,在整理過後,更有條理的寫出來,實驗的數據整理我覺得是比較重要的一件事情,整理的越詳細,在往後撰寫論文上有很大的幫助,這也是我覺得自己之前沒有做好的地方。
希望往後能夠改進,當然論文的方向還是一個比較困擾的地方。雖然說看了不少的論文,也有一些想法,不過總覺得還是缺乏什麼,恩,總而言之,就是加油!
2008年7月2日 星期三
最近閱讀論文的心得
針對網頁的內容,想要擷取POST的內容,但是一個網頁中總是有許多不需要的資訊在裡面,該怎樣取出來,這也是和imbalance data有關的部分。其實在看了這些論文後,發現在現實生活中還蠻多實際例子,比方說詐欺案件、海面上的浮油等等,諸如此類的事件都和imbalance data有關。
這讓我想到看過的美國影集,這部影集是在講如何透過數學建立的model,幫助警察抓到兇嫌。映象最深刻的是有一集因為兇手已經跑走,數學家透過分析,建立一個針對兇手的習慣和行走模式的model,透過這個model猜測目前兇手所在位置可能在哪。這讓我覺得數學真的很了不起,也很強大,以前在學校學數學的時候,總是想說以後用不到,看了這個影集讓我改觀,
扯遠了,最近看論文的時候覺得之前看的時候還真是偷懶,不太喜歡看reference,下場就是有的時候會一知半解,這次把reference的PAPER都找出來看,雖然真的很多(超級多呢,有兩三篇都是30頁以上),不過越看越有趣,只是看的有點累就是了。
2008年5月20日 星期二
meeting後心得
該怎麼說呢,我想,對於論文該怎樣去撰寫,報告該怎樣表示,昨日的meeting感覺有點收穫。
因為對於報告而言,可能還是像大學那樣,對於不是很懂得地方,囫圇吞棗,簡單的帶過,或者文章會看的不夠仔細,想的不夠多,這些地方都是很大的改進空間,亦或者未來在撰寫論文時可以作為警惕。
也希望同學能夠一起注意這些地方。
2007年12月24日 星期一
最近的上課和工作的感想
截至目前為止,網頁的工作也快要到一個段落,現在遇到比較大的問題是整合的時候發生一件很奇怪的事,處理setiment的時候,一直會發生timeout,也發生被AltaVista檔掉的事情,因此,我想把這個部分切成幾個小部分去做,將term分成幾個小部分去跑,看會不會比較好,目前卡在這邊已經很久了,因為跑一次就要四五個小時,結果等到跑完卻出現timeout的訊息,真是令人頭大。這個部分可能還要和學長討論一下,在和老師報告。
不過接下來很多功課要處理,不曉得是不是能夠順利完成,希望能夠盡快完成這一部份,讓網頁能夠進早完成。
2007年11月8日 星期四
2007年10月21日 星期日
2007年10月13日 星期六
2007年10月7日 星期日
Regular expression(2)
這篇是對regular expression的解釋
$patterns = array("/((1920)\d{2})-(\d{1,2})-(\d{1,2})/", "/^\s*{(\w+)}\s*=/");
$replace = array("\\3/\\4/\\1", "$\\1=");print preg_replace($patterns, $replace, "{startDate} = 1969-6-19");
1./ 和 / 所夾的部分代表要比對的 pattern
2.^ 代表從字串開頭\s 代表 [\r\n\t\f\v] 換行、跳行、空白字串..
3.代表 0 or 1 or any\w 代表 [a-zA-Z0-9_]+ 代表 1 or any\d 代表 0-9 的數字
所以 " {startDate} =" 亦符合 /^\s*{(\w+)}\s*=/
4.((1920)\d{2}) 代表會搜尋 19 或 20 開頭、並且其後接有兩位數字的 pattern 像是: 1983、2006。
5.\d{2}代表數字需重複兩次,換個角度來說,可看成要尋找兩位數。
\d{1,2}則是至少出現一次、至多出現兩次,如:1、31、99..
6.\\3/\\4/\\1則表示將符合的模式的結果,取代為第三個set/第四個set/第一個set
\\1 表示符合 ((1920)\d{2}) \\2 表示符合 (1920) \\3 表示符合 (\d{1,2}) \\4 表示符合 (\d{1,2})
就本例而言: 1969-6-19 變成 6/19/1969
這篇範例可以讓我門了解到如何在php上表達以及使用regular expression和preg_replace
Regular exepression
下面兩個網頁是針對這個function所有功能的表示
http://tw.php.net/manual/en/ref.pcre.php
http://tw.php.net/manual/en/ref.regex.php
這個function蠻好用的
希望今天能把這部分弄完.
接下來就可以改快來弄美工的部分...