# 幫別人改履歷 就順手之勞 # 求學過程 -> 研究與實作能力 首先,修改標題:「求學過程」->「研究與實作能力」 ## WG修改版 ### 大學專題 大學專題:高解析度線雷射掃描三維輪廓量測儀研製 - 基礎影像處理(C#) - 曲面擬合(Matlab) - 跨平台調用其他軟體(C#、Matlab、Excel) 在生產線上架鏡頭做檢測。用C#實作影像處理得到「表面輪廓高度值」、用MatLab實作曲面擬合得到「物體表面輪廓」。撰寫程式讓這些資訊自動存入Excel以備日後查閱。 ### 碩班修課 - 機器視覺(Matlab) - 強化、分割影像 - 定義、萃取特徵 - 影像辨識(Matlab) - 單類別分類法 - 多類別分類法 「機器視覺」的期末專題:自動辨識手寫選課單 請見[中原大學開課查詢系統](https://itouch.cycu.edu.tw/active_system/CourseQuerySystem/),可看見課程代碼都是英文與數字的組合。於是我的目標就是「辨識0~9 跟 A~Z」。整個邏輯如下 1. 影像的前處理先做「影像增強」來強化想辨識的內容 2. 分割文字 3. 邊緣抽取求傅立葉描述子後辨識 為了避免計算過久,用「井字跟待測文字的交點數」當做備案,以此優化演算法。 ### 碩士論文 碩士論文:基於群體智能演算法與互動網頁技術之多機器人任務分配與路徑規劃 研究學姊的論文與程式後,從零自學Javascript、AJAX、MS-SQL裡我需要的技術。網站後台沿用學姊的專案(以VB.Net實作)。我優化學姊的演算法。學姐為了找出全域最佳解,程式至少要跑半小時才有可能有答案,經過我的改良,30秒~1分就有可行解出來,較符合現實需求。除了優化學姊的演算法之外,比學姐更進步的地方在於,我能在Matlab中同時運算兩個機器人行走的路徑。 研究過程都是靠自己google與在圖書館查書自學。我擁有自主學習、自主研究的能力。 ### 工研院 工研院專案:預兆診斷系統(PrognosisMonitoringSystem,PMS)專案開發 在工研院打工的學弟,因為專案太大,而請我協助。經由學弟介紹,與工研院「機械所監控系統技術部」經理討論後,覺得有自信勝任這份工作,於是加入該專案。 一開始把「類神經演算法」從VB改成用C#實作。接著再用C#實作「曲線擬合」,透過線性代數將已知的點算出方程式的係數,再透過這個方程式去預測曲線的發展來做「故障預測的診斷」,並透過MatLab驗證曲線擬合。 實作過程中用「用線性代數去解多項式」是我自行想到的解法,我有能力透過過去的數學知識發展我需要的演算法。 我學習快速,實作前也會跟主管確認交付的工作,是否與我的理解一致。 ## 原版 ### 大學專題 大學專題—高解析度線雷射掃描三維輪廓量測儀研製  基礎影像處理(C#) - 曲面擬合(Matlab) - 跨平台調用其他軟體(C#、Matlab、Excel) 在 C#的平台上將影像處理得到的表面輪廓高度值傳入 Excel 儲存以備日後查閱,及傳入 Matlab 做曲面擬合而得到物體表面輪廓,可應用於產業生產線上檢測。 ### 碩班課程 修過的課 - 機器視覺(Matlab) - 強化、分割影像 - 定義、萃取特徵 - 影像辨識(Matlab) - 單類別分類法 - 多類別分類法 我選擇辨識手寫選課單當我機器視覺的期末報告,辨識 0~9 跟 A~Z,透過影像前處理強化想辨識 的內容後分割文字,再經邊緣抽取求傅立葉描述子後辨識,同時為了避免計算過久,也嘗試利用 井字跟待測文字的交點數當做備案。 ## 可用的素材 ### 工研院 我好學、反應快 哈哈 聽起來有點臭屁 其實事情很簡單耶~就是學弟問我,我就去工研院找經理 經理就跟我說明專案要做什麼,問我有沒有把握做做看 然後我就說OK 一開始是把類神經演算法從vb轉C#,不過因為有人討論,雖然除錯的很累,但是也還可以 下一個階段就是做曲線擬合,透過線性代數將已知的點算出方程式的係數 再透過這個方程式去預測曲線的發展來做故障預測的診斷 在曲線擬合部分其實有點像是把matlab的功能用C#寫 其實都有用Matlab去驗算,不過部分介面美術的部分實在沒辦法,本身不是做外觀設計的,沒轍 我覺得我算是學滿快的,當然有可能是因為我會回報或是用換句話說來確認我是否理解主管交辦的任務 其實用線性代數去解多項式這件事沒有人教我,我是突然想起碩班時有修這門課,可以解決這個問題 ### 碩論 Javascript、AJAX、MS-SQL都會一點 Matlab裡面的蟻群跟粒子群演算法是學姐寫的 我是去重新組合使用方式 學姐還有寫出行走距離速度的方程式(就是高中物裡的那個) 我都是把函式拿來用 前人完全沒做到的,應該是我能在Matlab中同時運算兩個機器人行走的路徑 就是分給不同的CPU,但是要同時不能輪流,這個功能C跟Matlab的關鍵字不一樣 很難找到答案,但是我後來有解決 做研究都是自己靠自己google跟去圖書館查書自學 影像辨識我還比較有信心 因為老師上課的方式,雖然同學很累,但是我們可以肯定我們是真的會的 可是碩論好像就是找出一個可行解 其實我前面那位學姐為了找出全域最佳解,程式至少要跑半小時才有可能有答案 後來我改過之後,30秒~1分就有可行解出來 阿 我不太記得學姐是花多久 我等等再查 在過去的研究中粒子群演算法需耗時平均33.4秒才能完成任務分派,經本研究改良後,任務分派進步為1.1秒完成 我之前投影片是這樣寫 我碩二一開始就在卡關了 我一直以為第二屆學姐的程式當掉 後來才知道是算很久,其實沒有當掉 我還跑去連絡第一屆搭起整個架構的學姐求救 最後還是靠我自己發現,第二屆學姐沒錯,程式沒有bug,是算太久,可能學解自己也不知道 # 自我介紹 done ## WG修改版 v2 我是XXX,是位演算法工程師,也是位運動員。我可以運用過去學過的數學知識,並自學需要的數學與技術來優化現存的演算法。曾是中原田徑校隊選手。能妥善安排時間,在學業與研究的空檔時間有效率地訓練,擁有持之以恆的意志力與高度專注力。此外,我擁有良好的溝通能力,讓我在學校各單位打工與工研院做開發時,在人與人之間有良好的互動,讓每件事都順利完成。 ## WG修改版 v1 我是XXX,是位演算法工程師,也是位運動員。曾是中原田徑校隊選手。能妥善安排時間,在學業與研究的空檔時間有效率地訓練,擁有持之以恆的意志力與高度專注力。此外,我擁有良好的溝通能力,讓我在學校各單位打工與工研院做開發時,在人與人之間有良好的互動,讓每件事都順利完成。 ## 原版 我是XXX,我著迷於目標導向的事物,曾是學校運動代表隊選手,由於為了不影響正常課業的 學習,代表隊訓練緊湊的安排在課程的空檔,以至於週間的時間都被上課及練習所填滿,周末也 必須複習課業以致鮮少回家或與同學出遊,這樣日復一日的為了目標努力的經歷培養了我的專注 力及自我要求,而校隊的團隊生活使我學會體諒他人並建立了自我的榮譽心和遵守團隊紀律。 # 工作經歷 done ## WG修改版 我的工作經歷 - 大學:在院辦公室打工,完成助理交辦的多項任務,諸如 - 送公文急件 - 領取物品 - 轉帳對帳 - 整理會議室 - 碩班:兼任研究助 理協助研究室的運作 - 前往不同的處室辦公室傳遞物品或是詢問事情 - 協助文件與經費的申請 我會細心核對文件,並且有耐心地回覆訪客的問題,來協助當事人並且洞察可能的需求 課餘 - 在教會輔導小朋友課業 - 在網球社教球及碩士時擔任課程助教 我有能力看出學生的盲點,進一步引導他們,解決他們的問題。 碩班畢業後 - 加入工研院協助預兆診斷系統(Prognosis Monitoring System,PMS)專案開發 有能力在時間限制下完成與他人合作的重大專案,能以清晰的言語進行溝通、與他人合作開發,並在專案結束後交接程式碼,讓接手的人快速上手。 ## 原版 大學期間曾在院辦公室打工,完成助理交辦的多項任務,以及碩士期間兼任研究助 理協助研究室的運作的經驗,有時需要前往不同的處室辦公室傳遞物品或是詢問事 情,尤其擔任研究助理時,常有文件與經費的申請有關且需要多人簽名,使我學習 到細心、反覆檢查和與面對陌生人時的應對,並且洞察到可能的需求,而課餘時間 曾在教會輔導小朋友課業、在網球社教球及碩士時擔任課程助教的經歷,除了提升 我的個人能力以外,也訓練我理解他人並且解決他們的問題。 碩士畢業後進入工研院協助預兆診斷系統(Prognosis Monitoring System,PMS)專 案開發,過去學生時期都是獨自編寫程式並且與老師或學長姐討論,然而進入工研 院後,由於專案較為龐大且有時限性,必須透過團隊合作來完成,因此提高了我溝 通合作的能力,而交接程式碼也訓練我的表達能力,如何讓人了解這支程式的概念 及正確的使用。