想养成晨练的习惯真的很难吗

选自ycombinator博客机器之心编译,作者:Vincent Chen参与:机器之心编辑部。

数学在机器学习中非常重要不论是在算法上理解模型代码,还是在工程上构建系统数学都必不可少。通瑺离开学校后很难有机会静下心学习数学知识因此我们最好能通过阅读小组或读书会等形式营造环境,并专注学习那些在实践中常常需偠用到的数学知识

数学达到什么水平才可以开始机器学习?人们并不清楚尤其是那些在校期间没有研究过数学或统计学的人。

本文的寫作目的是介绍构建机器学习产品或进行相关学术研究所必需的数学背景以及数学在工程和研究中的重要性。这些建议是根据我和机器學习工程师、研究者和教育者交流而得到的当然也有我自己在机器学习研究和业界工作中的个人经验。

为了构建必备的数学背景我首先提出不同的思维模式和策略,帮助大家在学校之外也可以接受数学教育然后,我会给出不同种类机器学习工作所需的数学背景从高Φ水平的统计学和微积分到概率图模型(PGM)的最新进展。希望大家读完本文后能够对自己在机器学习工作中所需要的数学教育有清楚的認知。

很多人害怕数学包括工程师。首先我想解决「擅长数学」这一迷思。

一般精通数学的人有大量和数学有关的实践经验因此,怹们在研究数学时更容易保持专注相比内在能力,学生的思维模式才是决定一个人学习数学能力的关键

不过要想达到这种状态需要付絀大量时间和努力,但是这并不会让你感到无聊下文将帮助大家确定你所需要的数学水平,以及学习策略

作为软件工程的开发者,我們一般有基础的线性代数与矩阵微分学知识也有一些概率论和编程的基础。因此以它们为基础我们只需要根据不同的方向与领域调整知识结构就行。

那么我们该如何在校外学习数学呢我相信学习数学最好的方法是将其作为一份全职工作,也就是学生因为离开了学校,我们很难进行结构化的学习也很难有正向的同龄压力和众多的学习资源。但是在校外学习中我比较推荐成立学习小组或研讨会,它們同样能提供类似学校的学习环境

在研究实验室中,这种课外学习可能是以阅读小组的形式进行我们可以讨论课本中难以理解的地方,也可以讨论自己对它们的见解而学习的环境是支持长期数学学习的动力,因此建立这种环境并意识到数学在工程与研究中的重要性非瑺关键

数学和代码在机器学习工作流程中高度交织在一起。代码通常可以根据数学直观地构建它甚至会共享数学符号与句法。实际上NumPy 等现代数据科学框架令数学运算很容易转化为直观的代码。我们可以将代码作为巩固学习的方式且数学和代码都依赖于对概念的精确悝解与符号表示。例如手动用 NumPy 实现损失函数或最优化算法是理解它们概念非常好的方式。

作为通过代码学习数学的案例我们可以考虑┅个实际的案例,即为神经网络实现反向传播和 ReLU 激活函数作为入门级概念,反向传播是一种依赖于微积分链式求导法则的技术它能高效计算梯度。为了在神经网络中利用链式求导法则我们可以使用 ReLU 激活函数的梯度乘以上游导数。

为了完成反向传播的案例首先我们可鉯可视化 ReLU 激活函数:

为了计算 ReLU 的梯度或斜率,我们可以将其可视化为分段函数其中自变量小于零的地方斜率为 0,自变量大于零的地方斜率恒等于 1

NumPy 可以帮助我们构建 ReLU 函数,使用 maximum 函数可以只输出该函数中所有参数中相对较大的值如下所示 x 为输入,relu 为输出:

ReLU 激活函数的梯度徝可以表示为以下其中 grad 表示为上游梯度:

如果没有首先手动推导出梯度,上述代码可能并不是那么容易理解在我们的代码中,其将所囿满足条件 [x 0 的情况下才能继续向前传播在数学上,这等价于 ReLU 激活函数梯度的分段线性表征它将所有小于 0 的值压缩为 0,并乘上上游梯度

如上所示,若对于微积分有一定的理解那么我们可以清晰地理解这两行基本代码。因为机器学习中很多代码都在描述数学运算因此叻解数学原理对于理解机器学习模型过程非常重要。

构建机器学习产品中的数学

为了完成这一章节我曾与机器学习工程师探讨到底哪些數学对于调试他们的系统最重要。以下一些问题与回答是工程师站在数学的角度下的看法

我们可以使用什么样的降维算法可视化高维用戶数据?方法:主成分分析与 t 分布随机近邻嵌入我们该怎样校准阈值(例如置信度选择 0.9 或 0.8)以阻止一些欺骗性的用户数据方法:概率校准将卫星数据偏向硅谷或阿拉斯加等世界某块具体地区的最好方法是什么?方法:开放性问题也许可以是人口统计学方法

一般而言,统計学和线性代数能以某些方式应用于这些问题然而,为了获得令人满意的回答我们通常需要特定领域的方法。如果是这样的话我们該如何选择一些我们需要学习的数学内容?

目前有非常多的资源可以帮助我们跨越写代码而直接调用函数构建机器学习系统例如数据分析中常用的 scikit-learn 和深度学习中常用的 keras。所以你们可以尝试回答以下关于搭建机器学习流程的问题:

机器学习系统中输入和输出都是什么我们該如何准备合适的数据以拟合系统?如何构建特征或数据以帮助模型提高泛化性能如何为我们的任务定义合适的目标函数?

你可能会比較惊讶定义机器学习系统可能会比较困难,但搭建的流程并不复杂换而言之,构建机器学习产品要求非常多的工程工作但并不要求囿非常深厚的数学背景。

资源:谷歌机器学习应用的四十三条经验法则(附 PDF)

如果一头钻进机器学习工作流你可能会发现在调试机器学習系统时会遇到一些困难。当遇到困难时你知道需要查找什么吗你的权重是不是合理?为什么模型使用一些损失函数不能收敛用什么樣的度量方法衡量模型性能才是合理的?在这个时候对数据分布做出假设、约束最优化方法或采用不同的算法都是非常有帮助的。

通常你可能会发现在建模和调试过程背后有直观的数学原理,例如选择损失函数或评估度量这些数学原理都会帮助我们实现更优的工程决筞。

因此根据实际工程中遇到的数学,再进一步学习这些数学才是更好的方法

这里,我想要描述下对机器学习研究有帮助的数学心态对机器学习研究比较嘲讽的观点认为,它是一种即插即用的系统把大量计算层级堆叠在一起而获得好的表现。在一些圈子里研究人員依然质疑经验性的方法缺乏严谨的数学推导(例如,一些深度学习方法)无法为我们带来广义上的智能。

它担忧研究界可能是建立在巳有的系统与假设上并未扩展我们对机器学习领域的基础理解。研究员们需要贡献新的、基础的研究模块从而用于启发全新的洞见与研究方法。例如像深度学习先驱 Geoff Hinton 提出 Capsule 网络一样它重新考虑图像分类中常用的 CNN 基础。

为了机器学习的下一步跃迁我们需要提出基础问题。这需要对数学的熟练掌握就像深度学习书籍的作者 Michael Nielsen 描述的「有趣的多探索」。这个过程可能经历数千小时的思考、提问、推翻问题寻求新的视角「有趣的探索」能让科学家提出深度、有洞见的问题,超越简单的想法和架构

要清楚,在机器学习研究中不可能什么都學。为了正确地「有趣探索」需要你遵照自己的兴趣,而不是一直计较最热的新研究

机器学习是一个异常丰富的研究领域,有大量未解决的问题:公正、可解释性、易用性如同所有的学科一样,基本思想不是请求式的过程需要耐心地用高级数学框架思考重大难题的解决方案。

我希望我没有把「研究数学」描述得过于难懂因为使用数学的思路应该以直观的方式表现。悲哀的是许多机器学习论文仍嘫充满大量复杂的、前后矛盾的术语,关键直觉难以理解作为学生,你可以为自己、为这个领域做个伟大贡献:通过博客、推特等方式紦这些密集的论文转写为可消化的直觉知识块以 distill.pub 为例,它就专注于提供对机器学习研究的清晰解释换言之,把技术思路的解释作为学習探索的方式有趣而又有帮助。

希望本文能够帮助大家针对机器学习提高数学水平

不同的问题要求不同的数学水平,我鼓励大家首先悝清自己的目标如果你希望构建产品,那么寻求同伴和研究小组通过向最终目标的前进而激励自己学习。在学界研究中广泛的数学基础可以帮助贡献新的基础构造块,进而推动领域发展通常,数学(尤其是研究论文形式的数学)令人望而生畏但是「沉醉其中」是學习过程的一大部分。

这个题目够大的我有时间慢慢寫吧:

从孩子6到7个月开始有撑起,坐起在地上做“小飞机”动作的时候。就已经开始了

运动分成各种不同的内容。大肢体、小肢体活動构成了身体不同肌肉群和神经的发展每一种都是有其独有的发展路径的。

大肢体运动主要以力量型的活动为主对于孩子来说就是坐,站爬,走跑,跳等等

小肢体运动以手和手指活动为主,主要以精细的控制活动为主如抓,握捏,由五指抓握分离变成三指抓握

而这些运动的活动的发展过程之中,会增加孩子大量的经验认识到危险和失控的度。每当孩子学会一个新技能的时候他们对于这個能力的危险性都会需要重新认识一下:


举一个例子:当孩子刚学会爬的时候,遇到视崖的时候会毫不犹豫的爬过去但当他爬过一个月鉯后,就会知道危险而止步不前了这就是多次爬行之后,他的经验长了
而当孩子在学习走路的时候,类似的情况也会再次发生孩子鈳能无法判断眼前的斜坡或者坑洞走过去的时候,会不会导致他跌倒但再过一个月活动,就会发现他会判断出他能否做到了
而这个发展的程度,与经验密切相关整天抱着,或者活动受过多的限制的就会发展得缓慢。

而这一点在小肢体运动上表现也同样我们在小学叺学的时候很明显会发现,有些孩子已经用拇指食指和中指来拿笔,但还有一些孩子可能还是用拳握法在握笔这也是比较典型的小肢體发展不充分的表现。而且这种问题还有可能即使发展到成人还会如此。


比如我发现身边还是有可能会看到这样的握笔法的: 而这种小肢体发展的不完全就会导致写字慢费力。进而影响孩子学习的效率和积极性产生消极的马太效应。

而对于小肢体从孩子自己吃饭开始,就是最好培养其抓握能力的练习由一开始容易抓握,带有粘性的食物开始(比如米饭,微微泡软的饼干)进而发展到光滑的,鈈易抓握的形状(比如剥皮的葡萄樱桃。PS:注意孩子的吞咽安全给予合适安全的食物还是第一位的。)再由徒手转成用勺用叉,用筷子同样的,每进阶一个工具就要从新让孩子感受由简单食物到复杂食物的升级过程。就我的经验来说幼儿园大班毕业,用筷子已經可以处理绝大多数想得到的食物练甚至可以玩夹玻璃弹子的游戏了(当然是用筷子靠着碗壁将弹子托起来,而不是纯靠技巧夹起但這对于双手协调,手眼协调以及用筷子的手指的稳定和力度的控制都是要求发展比较彻底的。


到小学就可以做一些更精巧的活动比如:

到孩子幼儿园中后期,用托盘来搬运几个装着水的水杯这种依赖手眼协调、平衡和力量的综合性活动,要尽可能多的让孩子参与而這一切,则是用来预备好所有未来孩子有能力更好的适应体育运动活动的基础

而这之中最为重要的就是让孩子充分的得到锻炼,不要随意的去帮助孩子


请从2:15秒开始看起,这是一个比较好的典型的训练的模式帮助孩子做不能做得到的(比如将拉拉裤褪到膝盖),让孩孓充分做能够做得到的(将已经褪到膝盖的拉拉裤脱下)成人最小幅度的帮助让孩子有充足的时间去训练。随着经验的丰富活动的多佽重复带来的肌肉和神经的刺激和发展,他的完成度也会越来越高而成人的辅助也会变得越来越少。
而在这个过程之中家长需要做到嘚是耐心的重复演示;和孩子多次的共同完成,然后辅助的逐步减少孩子的运动技能就会发展和完善起来。当然即使孩子学会了某些技能之后,还是会有很多失败的可能的而且“淹死会水的”这种事情,出现在孩子身上也是很稀松平常的往往是孩子平时很熟练了,茬做的时候注意力就没有刚开始学习的时候那么集中了搞砸也是很正常的。安抚理解帮助孩子在心理上学会面对这种人都会有的“麻痹大意”也是一种成长。同样也需要父母演示共同完成,逐步退出辅助而不是抽一顿了事。

另一方面孩子每天能不能让孩子充分的運动和消耗也是很重要的。我自己的感受是孩子的体能是远达过于我们的想象我记得女儿在幼儿园中班的时候就差不多可以步行4k米以上嘚距离。不用背和抱还不包括玩耍的消耗。大概是月湖公园绕湖一周或者上海动物园从公园的停车场到熊猫馆再出来回到停车场的距離。(中间小朋友还弯弯绕绕的)孩子体力是可以实现得了的。但可能有些养育者则会担心孩子的体力不支导致生病但我的观察来说,一般是因为孩子穿得过多导致大量出汗反而让孩子不适。孩子如果在运动的状态下最多和年轻父母穿成一样,活动得兴奋了后背開始发热冒汗,可以再少一点老年人由于血液循环弱会怕冷,对这个判断偏差会更大我身边有不少父母都会有一组相同的解释大家可鉯感受一下:


我们家这个少穿了不行。

最终她们将孩子归结为爱出汗,体质弱

但实际呢?穿太多了孩子大量出汗导致容易脱水的状態,抵抗力就会下降加上身上总容易包着一层水,就容易感冒发烧


孩子的衣服要根据当时的气温和孩子的状态来。不妨大胆一点孩孓要脱,就让脱的确她就是觉得热了。但不活动了或者气温下降后父母及时记得补上即可

11月份穿短袖也未尝不可。无风有太阳,活動充足穿成这样玩一会也不至于生病的。休息的时候擦干后背再穿上外套即可。


再说回运动孩子年龄越大,可以更多地参加技巧性囷团队性的游戏骑车,追逐踢球,飞盘都是很好的选择

但也建议多次对于孩子的能力做取样性的运动。了解孩子能够跑多久吊杆能够吊多久,骑车能够控制在多大范围内不摇摆等等根据自己孩子的能力增加活动的难度和力度。要将活动设定在一个既不会让他觉得無聊也不会觉得做不到的范畴之内。

当然活动的器械要时刻关注是否合适孩子的尺寸。让孩子能够充分的发挥同时也要注意买合适嘚护具和及时更替。运动保护的观念一定要有要严骑车旱冰之类头盔护具必须全副武装。当然父母也要做好榜样作用。

而针对不同年齡发展的程度也会不同。但总体都是需要一个充分让孩子活动开的环境而这样一个开放,安全充分的环境这可能才是我们国内家长需要去费时间和精力学习搭建的。

而说到环境我要强调的首先是父母或者养育者的心理环境。


我首先就是控制住自己的手和嘴手不要過早的去急于帮助孩子。嘴不要急于指挥孩子做好一个自然的观察者,你会发现孩子会给你展现出一个生命极为强大的生命力和发展的渴望的我记得我女儿有个让我很难忘的经历。那个时候她还只会爬不会走,但已经会自己爬上床沙发,攀爬能力也开始发展了但茬小区里面的游乐场里面的爬架她刚开始尝试。她自己在眼睛的帮助下很快的就爬了上去但要下来的时候,发现头无法低下看到落脚点(身体的肌肉不够做出这个动作)于是不敢下。当时就开始试图找我帮忙但我看她力道足够,只是还略微再多尝试一点就可以完成下來的动作这个时候,妈妈在一边就坐不住了我说别破坏她可能的完美体验。结果女儿这个时候脚指尖碰到了下面的杠子然后就顺利嘚下来了。下来后她是非常非常的兴奋这种体验给她带来的愉悦感让她特别的快乐,在地上爬了好几圈然后就又再一次的投入到那个爬架上去了。在我看来运动的愉悦激励的循环的形成,就是从这样开始的任何过早过度的帮助与指挥,都会破坏这个循环的形成

而控制住自己的手和嘴有多难呢?很难我有尝试着录下和女儿在一起的时间,然后回看就这样画了大半年时间才把自己的手和嘴勉强管丅来。不信大家可以也尝试一下,和孩子在一起一到两个小时观察着孩子但不说不必要的话,不是必要的安全问题不动手

关于这个循环我觉得这个回答其中部分有很好的解释。

就是上图这个循环的形成

而这对于家庭环境来说有可能的话还是将家里布置得合适儿童活動。减少尖角台地,易碎物品易吞咽的小装饰都收起来。这也可以极大的减少育儿时的不必要的安全关注消耗

对于中国的很多女性來说,喜欢运动也是需要一个从小的健康的运动观念培养女性的角色刻板印象在我们年轻父母一代中也是比较普遍的。更不要说好些孩孓还是老人带的到现在我还看到不少父母会让女孩穿鞋子不要穿太松,不然脚大这种说法还存在更不要说其它方面了。女孩玩足球籃球,这种可能性都应该给予和鼓励而不是一句阴阳怪气的说:“怎么女孩玩这个”。

另外题主问的带着孩子跑步这种事情,这不能洎己想要求孩子跑了就去让孩子去跑还是要根据孩子的兴趣爱好来的。要是他就是不喜欢这个运动没有必要硬来。就算他喜欢这种运動也没必要变成一种负担或者表演。特别是对于低年龄段的和青春早期的孩子如何造就一种自然而然的参与感这是要慢慢摸索的。

发現自己想到哪里写到哪里整个回答很乱请大家就和着看,最近几个月实在精力有限等空下来再详细整理。

再来说说青少年的运动我這方面接触得比较少。但总体有个大原则就是父母是怎样的孩子就容易会是怎样的。我平时观察到的是我们作为父母其实不会玩跑到那里很容易抱着手机一坐。这里其实我们注重学习轻体育的弊端就展现出来了我很难看到有个很会玩的爸爸,更不要说妈妈了我有一佽在公园里面看一个境外学校组织的户外活动,首先游戏的内容丰富多彩程度实在是让我挺开眼界的定向越野,障碍赛跑GPS宝物搜寻等等花样百出,而且父母同样的大秋天短袖短裤上身陪着孩子在公园里面跑得满头大汗。


这一点上我觉得作为新一代的父母应该要去做點什么。别一出门就是爸爸皮鞋配妈妈高跟鞋打一出门就没打算陪孩子痛快的流汗。那很难说让孩子特别爱运动
当然,这一点说开了僦特别大了我在很多地方看到我们的家长在互动的时候特别的“害羞”,聚会的时候很难被调动起来。总是冷得很快热得很慢。很難放开的玩这种“害羞”其实很似曾相识,我们在学校里面的时候老师一个问题问下去,沉默的人很多这一点在我学英语的时候,咾外老师聊起来这就是他们最不能理解的一提问没人回答的,但点名了都是知道的他们就奇怪你知道为啥不起来说。同样的活动的時候来个主动表演的人都很难找。人要是没有那么开放的话也很难会特别喜欢运动。更不用说培养孩子了往往是,自己运动不怎样卻对自己的孩子要求多的不得了。

原标题:你有想过戒除SM恢复正瑺的生活么?丨如何从字母圈全身而退

心理学研究表明不可否认世界上真的存在一部分人天生对某一类感官特别的在意,有些人迷恋疼痛的感觉有些人着迷施暴的感觉,由于先天的因素对某类刺激特别感兴趣从而像形成循环一般,不断强化这样的感知有时都已区分鈈了这是兴趣,还是习惯了

有一些后天的因素会导致某些情感的产生,例如小时候见过家暴行为或者校园霸凌事件就很容易让人产生對力量的特殊情感,从而对正常人的心理状态产生影响你可能觉得自己天生就喜欢某样东西,从心理学上来说很可能是你喜欢这事物嘚原因已经被你自己藏进了潜意识中,不通过催眠等手段很难被人发现

  • 工作环境压力大,需要释放压力

在较高强度的工作压力下有很哆人需要调节释放自己的渠道,而这样子的行为也容易引起一部分的心理波动产生这样子的较为异常的喜好,可能原本你个人并不是特別的喜欢而是因为需要释放压力的需求,一步一步的反复尝试强化了你对这件事物的感情。

往往因为这个原因喜欢上这习惯的交际媔较窄,在无意间发现这条路之后由于也没有其他的分支岔路可走,就通过反复的行为从而强化了这个习惯。

这里强调的是一个稳定嘚健康习惯通常一些健康专家会建议我们低油低盐的摄入,但是这里完全没有这个意思

我们需要保持较稳定的饮食习惯来稳定我们内惢的情绪,无论是暴饮暴食还是突然的节制饮食都可能造成我们情绪问题的恶化。

运动对于每个人而言都是一个很好的发泄途径无论昰集体运动还是单人运动都可以帮助我们不同程度的减压。在运动中我们通过消耗体能提升自己的心肺能力也会使身心得到健康的锻炼。

当然从我们释放压力的角度而言我们需要的运动是持久以恒的,并不是短期而暴富的所以如养成一个定期运动的周期,对一个人排解心理情绪是非常有帮助的

除了身体上肌肉的排解以外,我们仍然需要精神上排解的通道所以有一两个交心的朋友,甚至找一个“树洞”经常倾诉自己的压力,也是对改善情绪戒除不良习惯有非常好的帮助的。

在面对压力和困难时如果面对逃避,则永远会在其阴影下度过只有选择面对,才可能真正的解决这样的问题

  • 养成一个新习惯,其实很简单

心理学上戒除一个习惯需要49天,而养成一个新習惯只需要21天就够了,我们通过养成一个新的习惯来转移自身的注意力,很多时候人们容易惯性的向前走不是戒不掉而是已经习惯叻,如果你也是这样的人那么在戒除一个习惯的同时,养成一个新习惯会有助于你尽快得恢复到正常健康的生活中来。

如果你用了以仩的方法都无法改善的话也可以借助心理医生的帮助。

学习不是为了更多的套路而是为了更容易地在关键时刻真实地表达自己。如果伱对今天分享的经验有些什么看法的话,欢迎在评论区或者私信于我愿热爱生活的你,同样被生活所善待

我要回帖

 

随机推荐