读书小记:《Handbook of soccer match analysis》

世界杯之后在NGA上看到一帖,是关于足球比赛里如何测量球员跑动距离。文中提到了法国的数据公司SUP(Sport Universal Process),利用摄像机记录比赛全程并用计算机软件分析最后将数据提供给客户。这是一个将复杂系统量化的鲜活例子,我比较感兴趣,于是上网搜索相关的资料。

不过网上关于这方面的资料貌似比较贫乏,至少中文资料如此,这应该是因为中国联赛里面没有应用到类似的系统所致的吧(?)。还好,机缘巧合之下找到了一本2005年出版的比较系统地介绍足球比赛分析方面信息的书籍《Handbook of Soccer Match Analysis:A Systematic Approach to Improving Performance》

里面介绍了足球比赛分析系统的发展,包括Manual Notation System(目前仍大量才用)、Computerised Match Analysis (包括面向教练组的Notational analysis 和面向体能教练的Motion Analysis)。

Manual Notation System 因为门槛低,不需要很高端设备和复杂知识支撑,只需要在适当的时间、有目的地对某些数据进行记录,所以得到普遍使用。不过很明显地,对于奔跑距离这种数据,手工是无法统计的。

Computerised Match Analysis 有多种系统存在,而且根据我对书本已经网上对现有系统的一些信息的对比,可以看出这些系统正在不断改良、进化。书中描述的系统,包括使用数个摄像机拍摄比赛然后用计算机分析视频,分析出各个球员的运动数据的Video Analysis Technology;使用源于军事应用的雷达系统,球员、裁判和球都佩戴/内置特殊薄片,以此进行捕捉分析的Radar Technology;貌似还有应用GPS的技术。然后网上的信息显示现在的系统还应用了热成像摄像机等的技术。

软件捕捉视频中球员的位置

(图:软件捕捉视频中球员的位置)

雷达

(图:雷达)

刚才说的是捕捉球员移动、统计数据的模块,之后的信息加工以及分析、统计等模块的原理原理大致应该是相通的。有一点值得注意的是,这些系统也没有到达非常智能化的水平。比如说,计算机就判断不了头球、争抢、犯规等信息,需要人工在时间轴上手动/语音录入等添加,这样才能供计算机后续的统计分析工作。

将各事件添加到时间轴上

(图:将各事件添加到时间轴上)

工作人员在手工录入

(图:工作人员在手工录入)

数据统计、分析肯定应用到了大量逻辑、算法以及数据发掘技术,这些技术在足球比赛分析领域以为已经被大量应用,不需要额外介绍了。书中提及了大量案例(Scenario),比较形象地描述了如何将这些系统以及导出的信息应用于战术、训练和体能训练等,对足球感兴趣的人值得看一下,看了就能当教练了

书里还有大量的实用表格和统计示例,挺好的。以前玩实况的时候我就老在想,实况里提供了好多统计数据,其实实况就是个很不错的模拟系统,是否能将实况用于足球研究方面呢。

image

(图:分析界面之一,其实跟玩游戏真的非常类似)

看完这本书后,除了对足球比赛分析的技术、统计学在这方面的应用有了些了解,看了眼界,其它没啥收获啊……

BTW: 书里提到数据显示一个球员一场比赛应该能“移动” 8-13km。足球比赛里跑10公里是这么累的啊?好久没踢球啦。

另,Google books 上有在线版本免费观看,我是在别的地方下载了PDF在Kindle上看的。

中等水平是当老师的好水平

之前在论坛上看到一段很好的话,一直惦记着。在这里贴一下备份,链接

偶也算高手吧,磨房、山友体力也算排在前5%了,徒步100公里像玩似的。再说了,330之内的高手都是有天赋的,我们队长一直玩业余,年轻时北京马拉松跑到230,排名前20名,现在50多岁了,也是300之内的选手。只有中等水平,才能对过程的比较深刻,因为他是通过努力得来的,也是能传播和模仿的。
科学研究也是一样,天才都创新去了,中等水平的人教书育人。

故事板Storyboard

无意中在Avril 的Blackstar香水广告拍摄花絮中看到两个镜头:

Avril故事板Pad

Avril故事板Face

很漂亮。这么好看的东西是什么呢?

这就是鼎鼎大名的故事板,英文叫Storyboard,维基上解释是:

Storyboards are graphic organizers such as a series of illustrations or images displayed in sequence for the purpose of pre-visualizing a motion picture, animation, motion graphic or interactive media sequence, including website interactivity.

之前我也提过一次这个工具。事实上故事板是漫画这种表现形式的一种应用,在大部分情况下可以将其当作“分镜”来理解(参考维基链接:传统动画故事板)。故事板一般会在图画下面或周边加上文字说明。

我觉得故事板特别的地方是:

  • 它是一种表达/分享想法(单向)的工具;
  • 它是一种沟通/交互(双向)的工具;
  • 它克服了“概念->现实”的表达和转换的困难。

所以说,这是一种非常有价值的工具。但是这种工具在我身边甚少被使用,我自己也是从未使用过。维基上有它在商业上的使用简介,值得参考。

使用这个工具的一点难点是:它对使用者的个人能力有要求,特别是画画能力。虽然我一直想培养自己的画画能力,不过暂时发现这东西跟学其它任何东西一样,得靠时间积累去“堆”出来,但是画画这东西貌似较晚出成果,所以会经历一段比较痛苦的练习时期。眼下要学习的项目已经很多了,只好将画画能力培养暂时搁置了…

暂时而已 :)

Update1:补充一段迪士尼早期对故事板的使用视频,链接

Update 2:有必要再补充一些。故事板有一个很好的key word是:Visualize 。再补充两篇文章:《Storyboards As A Business Plan》和《Coen Brothers Movies: Drawing Storyboards》,可以帮助更好地理解和应用故事板。

做笔记

笑来老师的一篇网志《如何做笔记》给了我灵感,关于如何做笔记,笑来老师提到了笔记是记忆的延伸,要具有可检索性,他是在Google Docs上做笔记的,这样他就可以随意检索自己的笔记而且不怕丢失了。

现在想想,Google Docs的确非常适合做笔记:

  • 接近无限的空间
  • 易检索
  • 易访问
  • 可上传word、ppt、excel、PDF文件
  • 功能大致完整

能够检索word、ppt、excel、pdf(update:pdf貌似不能检索)这一项功能很实用,这样就不必在本机上装笨重的Google Desktop了。

此外,在这篇网志的留言里,有人说自己是使用gmail来做笔记的,这样比google docs更容易访问。这的确有道理,因为大部分设备和环境都可以发电子邮件,比如我们公司就不是所有电脑有权限能访问互联网,但是只要能访问公司邮箱,就能发邮件,在这环境下gmail有点优势。不过我在网上搜索之后,发现gmail的邮件其实是可以通过labs的一个新(?)功能,一键发送到docs里面去的。这样就可以把gmail作为协助google docs做笔记的一项工具了。

好!以后就用Google Docs做笔记!

2008.12.29 Update: 原来Google Docs 已经内置了通过邮件建立文档的功能,只需要在Upload界面里获得Docs用的邮件地址,就可以使用任意邮箱发送邮件建立文档了。如果邮件中无附件,则以邮件内容为文档内容;如果邮件中有附件,则以每个附件单独建立文档,文本无视。

下一阶段

最近看了一些笑来老师的文章,发现我之前在对很多学习、工作以及处事的逻辑的思考上已经有些心得了。此外,我也发现,继对复杂科学的学习之后,至少有一年多时间没有在知识领域有大的飞跃性的学习。我觉得,跟过去一样,我又到了一个向下一阶段迈进的时候了。

我现在有几个方向可以选择:

  • 日语,目标是能读懂各种日文文章;
  • 绘画,目标是能随心所欲的画出喜欢的风格的画,绘出心中所想,且可以左手作画;
  • 运筹学/数学,目标是能解决最优化问题;
  • 医学/生物学,目标是理解化学物质对思维(大脑/情感)的控制原理和应用;
  • Excel,目标是能够更轻松地将工作流程中的步骤用Excel表格优化,要达到能看懂/制作WOW DPS表格的水平;
  • 英语,目标是平常不需要借助词典也能看懂所有单词,且口语随心所欲。

目前而言,倾向是:日语>=英语>绘画=统筹学=医学>Excel 。

好Blog推荐:Pure Pleasure – Reborn

我要推荐一个Blog —— Pure Pleasure – Reborn

我之所以要推荐这个Blog,是因为我发现,上面的许多文章,写出了很多我一直在思考的事,有相通了的,有没有相通的。看到作者李笑来用清晰的思路和简洁的文字把自己(这个自己指我自己)脑海里千丝万缕的想法用文字写出来,不禁产生了深深的共鸣。我很欣慰有人的想法和我的一样,就像是别人对我想法的肯定,并且帮助我更进一步地思考。相似的视野、相似的关注点、相似的思维,就是我推荐它的原因。真是相见恨晚啊!

大略地翻了一下作者的文章,可以看出作者在教育领域的思考已经有段时间,而且很成熟了,我要抽段时间把这些文章都看看。上一个我会这样翻看的Blog是老冰的Blog,好久没有一个Blog能让我这么兴奋了。

===========分割线============

也说说作者最近的一篇文章:《为什么大家都努力,最终却有更多的人不成功?》。这篇blog写的恰好是我这段时间在思考的(真巧)。

  1. 懒惰是人的本性,要学会正视它;
  2. 不要问“学它有什么用”。算是对我自己广泛的学习的一种肯定;
  3. 一切都靠积累。这也是我思索了很久、对很多事情观察后得出的结论,我觉得这点非常重要
  4. 做对了,但努力不够;
  5. 非常努力但努力得不够久(这一点和第四点我觉得是个很深奥的问题,这就跟赌博/赌博一样,在退场之前,怎么才能知道自己买对了,要继续玩多久呢?)

作者在论述第五点时,提到了“有些阶段无法跨越”。我想说——“知音啊!” 作者在他的《想明白(之二十二)》里详细论述了这个想法。我觉得这也是非常重要的一点!因为根据我的经验,我发现有些事,的确是急也急不来,反而到了某个时候自然水到渠成(这个成语用得对吧?)。就像复杂科学所说的,多个元素都齐备了,会孵化出一个新的东西,换言之,当我们要的东西没出现时,可能是时候未到,条件不齐备吧。“无法跨越的阶段”+“一切都靠积累”,要求我们要有耐心、能忍、要坚定。这在一个浮躁的社会里,很不容易做到,特别是如果我们没有意识到这两点,很可能就会在结果未如预期的情况下,感到深深的挫败感,甚至迷失。

读《通过数据挖掘来更好地平衡游戏》

最近翻查游戏平衡方面的资料,在Gamasutra上看到这篇 Better Game Design through Data Mining ,觉得有些参考价值,它给出了数据挖掘(统计学)在游戏中的应用和能解决的问题,以及游戏设计中一些难题(主要是处理玩家抱怨和socail方面的问题),在游戏平衡方面也是很有参考价值的文章。感觉文章的内容跟WoW的设计很有关联,在WoW设计中一定也运用了相关理论。在Ghostcrawler的一篇nerf shaman的蓝帖里也可以察觉到这点。

以下是一些抄录和注解,供自己参考:

1. To balance the economy — 平衡物价等
2. To catch cheaters — 通过分析与平均水平相差甚远的数据来揪出作弊者
3. To cut production costs — 物品都倾注了资金、时间、人力来设计, 通过分析物品的被使用频率来确定物品设计的成功与否,然后通过将不成功的物品重新设计(patch)后再推出,以免浪费
4. To increase customer renewal — 找出表现较差的职业(low-performance class)进行调整以免玩家流失

Data mining takes numbers, processes them, and makes new numbers. These numbers cannot tell you how each player feels. The player may be misinformed or biased about the balance of the game, but she is always right about how she feels. Some players’ feelings may be immature, and some players may have contradictory responses. Yet the paradox is that they are all right. Every player’s emotional response is valid. The data also does a poor job of revealing how players feel about each game asset. It does not indicate which asset has beautiful modeling, expressive animation, or a compelling story.

数据不能告诉你玩家的感受。玩家可能是不理智、充满偏见的,但是他们说出了心里的感受。所有玩家的情绪反馈都是真实反映了玩家心中的感受。数据不能揭示出玩家对一个道具的感受,比如道具好看与否、帅不帅等。

传统的调查方法是问卷调查(survey),但是那是不客观的,不一定正确的。人们总会出于各种原因口是心非。每个人都说是不平衡的受害者,而真正的受害者却选择了沉默,然后静静地绝望地离开游戏。数据挖掘是客观的,能从各个角度分析游戏,为游戏设计人员提供了全局观。

Recycle old data into new design.
1. Live: Scoop up lots of raw data in the live service. — 关键:样本
2. Archive: From here, clean it up and store it for safe keeping in an archive.
3. Statistics: Sift through the data to create statistics, which are more informative than the raw data.
4. Analysis: Then apply the actual mining, which yields knowledge about player performance. –关键:图表、clusters
5. Hypothesis: Propose hypotheses about how to tune the game.
6. Test: Test each hypothesis and then introduce the new design into the live service. — 经常是失败的,或者没有预期理想,但是一点一点的进步总比什么都不做好。
然后回到第一步,形成一个循环

平衡的时候尽量保持修改的独立性,只影响到目标群体,不要牵涉其他群体,这样更容易修改(见Part3的图)。

关闭—应用?

在solidot上看到一则报道

Ubuntu 8.10 Intrepid Ibex 特性冻结

OwnLinux.cn 写道 “Ubuntu 的下一发行版 Ubuntu 8.10 Intrepid Ibex 的特性已经冻结。至此,Ubuntu 8.10 的开发人员将不再会添加新的特性,软件包以及API。剩下的开发工作都将围绕着这些已经定下来的特性展开。Ubuntu 8.10 Intrepid Ibex 的正式版将在今年10月30号发布。”

我感兴趣的不是新闻里报道的Ubuntu,而是”特性已经冻结”和”剩下的开发工作都将围绕着这些已经定下来的特性展开”这两句话。我的情况是,一直以来我都在不断学习,新的知识总是不断的涌入,我也不时会有新的想法产生,但是这些没有在我的实际生活和工作中发挥出预期中的效果–本应该是很巨大的效果!而且不断的更新的东西有可能是我正在学或已学的知识的替代品,是否更新到新的知识会让我产生困惑,而升级的过程也是不产生任何效益的,还有可能学着学着又有更新更好的知识出现,让我陷入一个恶性循环。此外,不断学习新的知识会对我的思维产生很多干扰。仔细想来,这就是*吸收*的问题。但是这吸收问题是老生常谈,怎么操作呢?

这则报道在这个问题上对我有所启发。有意识地暂停学习,整理一下之前学到的东西,将它们付之实际,待能学以致用后,再继续学习新的知识,这是否可视为一种”吸收”的实际操作呢?事实上,在以前我也偶有这样的体验,应该可行吧?

Goretusk Liver Pie

cook.JPG

这是魔兽世界西部荒野里的一个任务,注意里面的文字,全是西餐烹饪里的基本佐料和烹饪它们涉及的动词,是非常好的教材。我曾经找到一个国外烹饪教学在线视频网站,做得非常好,视频里有英文字幕,发音清晰,质量很高,很适合学习烹饪方面的英语,当时我通过它的确学了些单词,可惜地址我搞丢了,怎么也找不回来。这个任务让我又想起那个网站,可惜可惜。

最近我把WOW台服客户端给删了,下了个US版的,想籍着练小号做任务的同时提高点单词量,毕竟离NHC大会还有*仅仅*两个月的时间,离所需要达到的水平还有段距离啊。

关于通过游戏提高英语水平,我觉得AVG类游戏是挺好的选择,所以下了《猴岛小英雄2》英文版,才6.X兆,制作得很好,可惜游戏里的对话方式很不适合边看边查单词,而且要适应这种游戏似乎有点困难,sigh

学鸟语大作战!

对鸟语水平的要求已经到了前所未有的高度,提高鸟语水平势在必行!!

人人都嚷着要学鸟语,人人都满怀冲劲,最后都不了了之,我不能步他们后尘!虽然我一直以来没怎么认真学习过鸟语,但是自我感觉对鸟语有一点儿悟性,并且在学习方法上很有信心,所以!接下来的鸟语学习我做了以下计划!

首先是要有目的地学!

工作需要,鸟语电话一定要对答自如!鸟语邮件一定要简洁易懂!所以,电话鸟语、办公鸟语、制造业鸟语都要重点学习!

应NHC需要,鸟语口语水平要做到能听能说!这就要求日常鸟语、公务鸟语、制造业鸟语、(广州)旅游鸟语都会说!

学鸟语要有方法!

学鸟语最重要的是–像母语一样使用它!只有置身于鸟语环境中,才有可能学会鸟语!所以,必须给自己制造这样的机会!以鸟语替代母语!这对一个凡人来说很难!所以先从容易的做起,一步一步地前进!选择一些感兴趣又不是很难的内容学习是快速提升的捷径!读大陆出版的鸟语报纸、看游戏的鸟语信息(travian forum、wow EJ insider etc.)、看鸟语趣味资讯(收藏夹里大大地有)、烹饪教程(民以食为天!最强力的英语学习资料!),等等!目的就是做到可以以鸟语的思维思考,并且以鸟语说出来,培育语感,掌握最常用且实用的鸟语!

同时还要针对自己在鸟语语法系统上的不足,有针对性的补习!比如说对空间和方位鸟语的不熟悉、对虚拟时态掌握的不足、对数字鸟语掌握的不足等等(都是些抽象的东西),这是鸟语思维的重要内容,不容忽视。

我的大学鸟语老师和网上某位大大说得好–不要自行创造、鸟语有’历史’!要掌握一个单词或词组就要在网上搜一下网上的实际例子!拖灵格斯的福这件事变得简单多了!

还有–

没有还有!上面说的能做到,保准成为鸟语达人!

学鸟语大作战开始!我整个人都斯巴达了!

« Previous entries Next Page » Next Page »