作者codemonkey (程式猿)
看板java
標題Re: [問題] 自己寫的一個小程式作品
時間Sat Dec 31 04:53:05 2011
如果是這樣的話,可以用人工訓練的方式,
也就是說依舊維持詢問『是否在工作』的模式,
但是也同時錄下使用軌跡,滑鼠、鍵盤、應用程式...
等樣本數夠多的時候,再找個決策演算法來訓練,
就可以做個自動判別是否在工作的程式了
不過這樣會是user depented的機制,
所以每個使用者都要先訓練自己的模型...
※ 引述《peanut97 (花生)》之銘言:
: 先謝謝您的建議
: 小的稍微分析一下,
: 在寫程式時,常常會做的是google,
: 接著就連上某些部落格的網誌,思考、切換回Eclipse IDE 再寫
: 或是上ptt相關版搜尋文章
: 另外像是查手邊的書(這時是專心看書,而沒有動電腦)
: 這些是在工作時出現的狀態
: 但"非工作時"其實也跟工作有點像
: facebook、ptt、或是其他網站亂逛等等
: 真的要用程式判斷的話,
: 同樣都是開瀏覽器,便要區分是去google還是facebook,
: 看人家的部落格,是在休息?還是在找技術呢?
: 上ptt,是在休息?還是在找相關文章呢?
: 看書的時候也算是工作,但這時不會去用電腦。這就無法記錄了。
: 所以小的當初認為
: 人使用電腦的行為實在太難區分是在工作還是休息
: 不如回歸本質,讓自己選擇"剛剛10分鐘,是在工作還是休息"
: 不過還是很謝謝您的建議
: 在javaWorld上也有人有相同建議呢 :)
: ※ 引述《codemonkey (程式猿)》之銘言:
: : 目前是用詢問的方式,讓使用者回答是否在工作,然後做紀錄
: : 有沒有可能去監聽使用者鍵盤、滑鼠的使用狀況,
: : 然後藉此分析上個10分鐘的工作狀態
: : 接下來就是去抓OS的工作行程、和CPU使用率,
: : 設法和操作紀錄對映起來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.217.205.105
推 peanut97:哇 原來還可以這樣!! 雖然有點複雜不過這個想法好棒 12/31 12:31
推 LaPass:囧" 大工程..... 12/31 13:40
→ neverfly:在軟體業工作三四年了,其實好像沒人在意投入時間長短 01/01 00:15
→ neverfly:老闆只在意案子有沒有照進度,管他員工有沒有時間閒晃 01/01 00:18