晋江文学城
下一章 上一章  目录  设置

7、他的答案 周予明选择 ...

  •   那个问题在周予明心里停了一个星期。如果林知微会记得所有认真完成作业的学生,那么他要做什么,才能让她记住的不只是认真?他知道这种念头有些没有道理。她是老师,本来就应该平等地看待所有学生,他也没有资格要求自己成为例外,可那点隐约的不甘并没有因此消失。
      这一周的课后练习,是从自己熟悉的生活中选择一个问题,明确需要预测的结果,再列出可能使用的信息。林知微特意说明,不需要编写程序,也不用寻找复杂的算法,只要说清楚想解决什么,以及为什么认为这些信息可能与结果有关。
      周予明最初写的是预测食堂排队时间。这是课堂上讨论过的例子,答案容易整理,也不容易出错。他列出时间、天气、星期和窗口类型,很快便写完了大半页,可盯着屏幕看了一会儿,他又将整段内容全部删除。
      那份答案没有问题,却不像他的答案。
      晚上训练结束后,周予明坐在泳池边休息。教练正低头整理当天的训练记录,表格上写着每组成绩、划水次数和间歇时间。队员们已经陆续离开,水面渐渐平静下来,他看着表格里自己最后几组明显下降的成绩,忽然有了新的想法。
      他想预测的不是比赛名次,也不是下一次能不能拿第一,而是长距离训练中,自己会从什么时候开始明显降速。这个问题教练平时也会判断,却更多依靠经验。有时身体已经开始疲劳,他自己并没有及时察觉,直到动作变形,成绩才会突然掉下来。
      周予明重新打开作业文档,在预测目标一栏写下「训练中的体力下降」,又列出前几组成绩、划水频率、心率、休息时间、睡眠时长和当天训练量。他写得越来越多,最后甚至加上了水温和饮食,整张表格看起来比老师要求的复杂得多。
      他知道这些变量不一定都有意义,也知道自己还不具备真正分析它们的能力。可这是他第一次没有为了完成课程要求而寻找一个标准答案。他只是想知道,自己每天重复经历的训练,能不能用另一种方式被理解。
      下一次上课时,林知微先展示了几份没有标注姓名的作业。有人想预测图书馆座位是否充足,有人选择外卖送达时间,还有人试图判断一名学生会不会在早课迟到。她没有简单评价对错,而是让全班判断每个问题是否足够清楚,所列出的信息能不能真正获得。
      陈旭的作业也出现在屏幕上。他选择预测一门课程的作业完成时间,列出了题目数量、难度、是否需要编程以及学生对课程的熟悉程度。与上一次相比,他没有再把犹豫过的想法删掉,而是在每一项后面写出了自己的理由。
      林知微没有公布他的名字,只评价这份作业已经开始区分「看起来有关」和「能够解释结果」之间的差别。陈旭坐在中间几排,听见这句话时低下头,在自己的作业旁边补了几笔。周予明看见他的动作,忽然明白,有些改变确实不会立刻变得明显。
      课程快结束时,屏幕上出现了一份关于游泳训练的作业。虽然姓名被遮住,班里的学生还是很快猜到是谁,后排传来几声压低的笑。周予明没有回头,只看着自己写下的那一长串变量,第一次觉得这份作业似乎比提交时更加混乱。
      「这份作业最大的问题,不是信息太少,而是想知道的事情还不够明确。」林知微指向「体力下降」四个字,询问大家应该怎样判断一个人已经开始疲劳。有人说看心率,也有人说看速度,陈旭则提出动作变慢可能也是一种表现。
      林知微将几个答案写到黑板上,又解释体力下降本身无法直接测量,必须先将它变成可以观察的现象。比如最后五十米与最初五十米的速度差,连续几组训练中的成绩变化,或者划水频率保持不变时,每次划水前进的距离是否缩短。
      周予明听得格外认真。他写作业时只是凭训练经验觉得这些信息有用,却没有意识到,自己最想知道的概念从一开始就没有被说清楚。直到林知微把「疲劳」拆成一个个可以记录的变化,他才第一次理解,所谓的数据问题究竟从哪里开始。
      下课铃响起后,学生们收拾东西离开。周予明帮忙收完课堂练习,仍旧没有马上走。林知微关闭投影时看见他站在讲台旁,便主动问道:「游泳训练那份作业是你的吧?还有什么地方没有明白吗?」
      周予明点了点头,将自己的作业翻到标着批注的一页:「我知道写得有点乱,但这些东西训练时确实都会记录。成绩、心率、休息时间,有时候还会记划水次数。我只是还不知道,应该先看哪一个。」
      林知微没有直接替他选择,而是问他最想解决的实际问题是什么。周予明想了一会儿,说自己经常在最后几组训练中突然降速,教练能够看出动作发生了变化,他却很难知道问题究竟从什么时候开始,更不知道是体力不足,还是前面的节奏安排得不好。
      「那就先不要预测『体力』。」林知微在他的作业旁写下几行字,「可以先观察每组成绩怎样变化,再把心率和休息时间放在旁边比较。你现在还不需要训练模型,先画出一张图,看看数据里有没有稳定出现的规律。」
      周予明原本以为机器学习的第一步应该是寻找算法,没想到她让自己做的只是整理表格和画图。他有些不确定地问,这样会不会太简单。林知微摇头,告诉他,大多数失败的问题并不是因为模型不够复杂,而是因为一开始根本不知道自己想从数据里看见什么。
      「可是只看图,真的能发现问题吗?」他问。林知微解释,如果每次降速前心率都已经接近某个范围,说明体能状态可能有影响;如果心率相近,成绩却在某种训练安排下下降得更快,就需要继续考虑节奏和恢复时间。图不一定能给出答案,却能告诉他下一步应该问什么。
      周予明低头看着她在纸上画出的示意图,成绩和心率被两条简单的线连接起来。他过去每天都会看训练表,却只关心今天比昨天快了多少,很少把不同记录放在一起观察。那些他以为只是教练需要的数据,忽然有了另一种意义。
      「林老师,这种东西以后可以做成课程项目吗?」他问得有些试探。林知微没有立刻肯定,只说目前的问题还很小,数据量也不一定足够,但方向本身没有问题。等他学会基本的数据处理和模型以后,可以再判断这个问题适不适合继续做。
      她想了想,又提醒他,个人训练数据可以自己使用,但如果涉及队友,就必须先征得对方同意。心率、身体状态和训练表现都属于个人信息,不能因为是同队成员就默认可以收集。周予明认真点头,将这条要求写在了作业空白处。
      「老师会觉得我这个想法很奇怪吗?」他问。林知微有些意外,反问他为什么会奇怪。周予明说,班里大多数人写的都是生活中常见的问题,只有自己把训练记录放了进来,看起来像是硬要把游泳和课程联系到一起。
      林知微低头看了一眼他的作业,回答得很自然:「你每天都在训练,比班里的任何人都更了解游泳。别人写这个问题,可能只是觉得听起来有趣;你写它,是因为你真的知道哪里让人困惑。这不是硬凑,反而是你的优势。」
      真正值得做的问题,往往就藏在一个人最熟悉的生活里。
      周予明安静了片刻。他一直将游泳和计算机看作两件彼此争夺时间的事情。训练多了,留给专业课的时间就少;课程任务变重,训练也会受到影响。可林知微没有要求他在两者之间做出选择,而是告诉他,已经坚持多年的经历也可以成为理解专业的起点。
      林知微将作业递还给他,让他先整理最近一周的训练数据,只保留成绩、心率和休息时间三项。如果记录方式不一致,就先统一单位,不要急着增加新的变量。周予明接过作业,笑着问:「整理完以后,可以拿给老师看吗?」
      「可以,但我只帮你看问题是否清楚,不保证一定能得到你想要的结果。」林知微回答得很谨慎。周予明却并不在意这句限制,只认真点头。他想要的原本也不是一个现成答案,而是第一次有人告诉他,这件事值得继续想下去。
      走出教学楼时,周予明将那份作业放进书包最里面。陈旭正在楼下等他,见他出来得晚,随口问是不是又在替班里处理事情。周予明摇头,只说自己问了几个作业上的问题,没有提起那张尚未画出的训练曲线。
      当天晚上,教练将新的训练记录发到群里后,周予明没有像往常一样只看最终成绩。他打开电脑,将每一组的时间、心率和休息间隔重新录入表格。数据比他预想中更乱,有的心率缺失,有的休息时间没有记录,连成绩格式也并不统一。
      他整理了很久,最后只得到一张并不好看的表格,却没有觉得烦躁。过去的训练记录只是一次次已经结束的结果,现在却像一扇刚刚打开的门。他还不知道门后究竟有什么,但第一次产生了继续走进去看看的兴趣。
      第二天,林知微在办公室批改作业时,再次翻到了周予明那一页。她在评分表里写下「问题来源真实,但目标需要进一步明确」,又停顿片刻,在后面补充了一句:「具备持续记录条件,可以引导进行基础数据分析。」
      她记住的不再只是一个认真回答问题、认真完成班长工作的学生。
      她开始记住,他真正想弄明白的事情。
note 作者有话说
第7章 他的答案

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>