作者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
1F:推 peanut97:哇 原来还可以这样!! 虽然有点复杂不过这个想法好棒 12/31 12:31
2F:推 LaPass:囧" 大工程..... 12/31 13:40
3F:→ neverfly:在软体业工作三四年了,其实好像没人在意投入时间长短 01/01 00:15
4F:→ neverfly:老板只在意案子有没有照进度,管他员工有没有时间闲晃 01/01 00:18