Posts match “ Project ” tag:

學生時期的一些程式作品集,整理一下拿出來獻醜 >///<(以下圖多!!)。
主要是用Java寫的,當然還有含Android和Python,而應用主要有資料庫、網路爬蟲、Socket Programming、機器學習應用、演算法設計...等等項目。

以下是簡單列表(照完成時間排序):

  • Gmail Man - Gmail客戶端,可以跟本機端資料庫做同步更新。
  • 餐飲熱量計算程式 - 學校專題(補)飲食熱量資料庫應用。
  • 股市交易資料爬蟲 - 網路爬蟲可以抓每日股市的交易資料。
  • 圖片下載程式 - 輸入關鍵字,可以自動下載搜尋到的所有圖片。
  • 樂透網路下注程式 -- 幫學弟寫的一個網路程式設計作業,半個小時內寫完。
  • 地址顯示服務 - 輸入一個網址,提取一個網頁正文並分析出地址,然後把所有地址顯示在網頁上。
  • 在地遊App - 一支可以查詢地點資訊、顯示照片和地圖的App。
  • 地點關鍵字提取引擎 - 利用文字分析技術自動提取出一個地點的關鍵字列表。
  • 地點自動分類器 - 實作一個分類演算法來將地點自動分類為景點、餐飲和住宿。

Gmail Man

這是校內「雲端程式設計課程」的作業之一,題目是用抽的,我抽中用Gmail Contact API去寫一個應用程式,我就簡單做一個Gmail的客戶端。

功能

Gmail的客戶端,可以直接編輯通訊錄的資料,並且可以跟本機端的資料庫做同步備份。

所用技術


餐飲熱量計算程式

這程式是我的學校畢業專題,因為我大四休學,所以原本一年的專題中斷(做臉部器官偵測,是影像處理的應用),後來復學後就做這個簡單的應用當作畢業專題。

功能

程式提供各種餐飲的熱量資訊,使用者可以點選三餐所吃的餐點即可立刻計算當天攝取的熱量總和;或者可以輸入熱量和一些限制(例如:低脂、素食...等),程式會找出符合的餐飲。。

  • 主畫面1:使用者可以點選他今天三餐吃的餐點,程式就會幫忙計算今天攝取的總熱量是多少。 輸入熱量值和選擇限制,程式會幫你挑出符合的餐飲讓使用者選。

  • 主畫面2:可以直接檢視每個餐飲在資料庫的資料,必要的時候可以在程式登入資料庫然後編輯資料。

  • 主畫面3:或者更直接可以執行SQL指令和設定過濾器來做查詢資料。

所用技術


股市交易資料爬蟲

功能

這是一隻網路爬蟲,用來從網頁上抓每天股票買賣超的交易資料,並且把當日的前十名買賣超的公司+張數做成圖表顯示出來。

所用技術


圖片下載程式

功能

輸入關鍵字(例如:正妹),程式會自動幫你下載所有符合的圖片(使用Google搜尋結果)。

所用技術


樂透網路下注程式

幫學弟寫的作業程式,30分鐘搞定。

這是一個Network Socket Program,Server端可以等待多個Client來連線下單,然後接著時間截止後,Server端會停止繼續下注,並且把中獎號碼送到Client端,如果Client端接受後有中獎,則會顯示。

所用技術


地址顯示服務

功能

此網頁服務允許使用者輸入一個網頁,後端會分析出網頁正文後並且使用文字分析提取出所有地址,接著把地址標註在地圖上。 此服務主要目的在於當我們瀏覽一個美食部落格時,該文章當中可能列舉一個區域的所有美食,我們就可以在地圖上一次瀏覽所有美食店家的位置。

所用技術


在地遊App

功能

此App可以用來查詢和編輯地點資料,顯示該地點的照片和拍新照片並上傳,顯示地圖位置。

所用技術


地點關鍵字提取引擎

功能

此文字探勘引擎使用字詞加權技術,以每個地點的部落格文章作為分析來源,找出屬於該地點的關鍵字並且計算出該字詞和該地點的相關程度。如下圖所示,使用了四種不同的字詞加權計算公式來計算,我們可以比較不同的公式所算出來的精準度並且衡量計算速度。

所用技術


地點自動分類器

功能

此程式使用KNN分類演算法來將地點以它所有的部落格作為分析來源來自動分類為景點、餐飲和住宿。

所用技術

  • KNN分類演算法
  • KNN分類演算法加速器