Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >重走机器学习之路——形而上者谓之道

重走机器学习之路——形而上者谓之道

作者头像
李拜六不开鑫
发布于 2018-09-04 06:25:12
发布于 2018-09-04 06:25:12
3480
举报
文章被收录于专栏:本立2道生本立2道生

形而上者谓之道,形而下者谓之器,化而裁之谓之变;推而行之谓之通,举而措之天下之民,谓之事业。——《易经·系辞》

天地间本就存在种种规律和法则,这些规律和法则在物质世界相互作用、不断演化形成了世间万象,比如水蒸气遇冷液化成雨,比如万有引力让苹果落到地上。世间万象称之为“形”或“象”。

世间之“形”“象”,大致可分两种:一种是物质的种种“现象”,风雨雷电、花鸟鱼虫,另一种是精神的种种“意象”,或者说“观念”。两者背后都蕴含着很多规律,人们发展出各种学科,如物理学、心理学等,都是在尝试更准确地描述“形”“象”背后的规律,从而指导实践。

人们通过持续观察自然认识自我,初成感觉和猜想,进行实践,总结规律,不断修正和创造,进而改造自然,推动社会进步。比如古人观察到火烧后的土地会变硬,学会了烧陶,但是对于烧制结实耐用容量大的陶器而言,这个阶段的认识是片面且肤浅的,在不断烧制实践的过程中,进一步总结规律,调整工艺,知道了如何烧制更好的陶器。

是因为物理法则的存在,才会产生“火烧后土地会变硬”的现象,物理法则即是现象背后的道,此为“形而上者谓之道”;人们对这些现象的观察和总结是在尝试刻画“道”、拟合“道”,应用认识到的规律,烧制出陶器,此为“形而下者谓之器”;但认识到的规律是片面的,与真正的“道”之间是有偏差的,这种偏差表现在实践过程中就会暴露出种种问题,像易碎、裂纹、变形,然后完善认知总结出更准确的规律,改进工艺,此为“化而裁之谓之变”;当总结出的规律足够准确,工艺足够好之后,就可以推行了,传授给更多人,应用的范围越来越广,改善了大家的生活,此为“推而行之谓之通,举而措之天下之民,谓之事业”

但是,如果总结出的规律一直存在人的脑袋里,或者停留在工艺层面,别人并不能很快掌握和应用,而且到了一定阶段后难以进一步改进,这对推行和发展是不利的。于是需要数学,数学通过抽象可以将结论和规律高度概括为公式,易于验证、推行和改进。需要注意的是,通过数学公式描述的规律——模型,也仅仅是对“道”的拟合,与“道”仍有偏差,从牛顿力学到爱因斯坦相对论再到量子力学,在简单场景下好用的规律到更广泛的场景下可能就不好用了,这即是偏差,有差距就会推动发展出更准确的模型。

这个“认识自然、总结规律、修正改进”的过程能否通过机器(计算机)实现呢?答案是可以的,利用机器“上溯寻道”的方式就是机器学习,而且已经形成了相对清晰的“寻道”路线图,认识自然——认识数据,总结规律——形成模型,修正改进——模型优化。根据你的问题场景,收集相关数据,总结规律得到模型,分析暴露出的问题,缩小“偏差”,得到更准确更贴近“道”的模型,接下来就是应用模型——应用通常表现为预测,就像利用公式预测苹果落地时间一样,这就是机器学习的实践过程。

假设用\(P\)来评估计算机程序在某任务类\(T\)上的性能,若一个程序通过利用经验\(E\)在\(T\)中任务上获得了性能改善,则我们就说关于\(T\)和\(P\),该程序对\(E\)进行了学习。——《Machine Learning》Tom Mitchell, McGraw Hill, 1997

这里,\(T\) 是你的问题场景,\(P\)是对“偏差”的评估,\(E\)是从数据中学得的模型。

江湖流传,训练深度学习模型的过程是“炼丹”,输入的数据是炼丹的材料,丹方是模型结构和设计,tensorflow、mxnet这样的框架是炼丹炉,得到的模型即“金丹”。我们不仅仅是在“炼丹”,更是在“问道修仙”,希望早日成就“金丹大道”。

个人博客地址:重走机器学习之路——形而上者谓之道

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-07-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android全面的屏幕适配方案解析(四)__今日头条适配方案
之前三篇把屏幕适配概念梳理了还讲解了列举的其中四种适配方案,还没有看过的童鞋可以先参考这三篇: Android全面的屏幕适配方案解析(一)__屏幕适配概念梳理 Android全面的屏幕适配方案解析(二)__宽高限定符屏幕适配 Android全面的屏幕适配方案解析(三)__sw限定符适配方案 Android全面的屏幕适配方案解析(四)__今日头条适配方案
SoullessCoder
2022/03/23
1.6K0
Android全面的屏幕适配方案解析(四)__今日头条适配方案
骚年你的屏幕适配方式该升级了!-今日头条适配方案
原文地址: https://www.jianshu.com/p/55e0fca23b4f
用户2965681
2018/09/13
7660
如何让一套代码完美适配各种屏幕?
区别于iOS,android设备有不同的分辨率大小以及不同厂商的系统,目前市场的分辨率可以看下相关统计。
CRMEB商城源码
2022/07/19
1.3K0
Android 屏幕适配从未如此简单
一个月前看了今日头条新的屏幕适配方案,对此不禁拍案叫绝,为此我想把这种方案融入到我工具类中直接一行代码即可适配,如今最新 1.18.0 版 AndroidUtilCode:https://github.com/Blankj/AndroidUtilCode 已有其适配方案,其相关函数在 ScreenUtils 中,相关 API 如下所示:
用户1269200
2018/08/14
8860
Android 屏幕适配从未如此简单
一种非常简单的Android屏幕适配方案
作为一个Android开发人员,你还在为了适配各种尺寸的屏幕而苦恼吗?你还在为了出现一个新的机型而修改着数不尽的dimens和layout吗?你还在为了UI给的奇葩尺寸的设计图而绞尽奶汁计算距离吗?如果你为了这些事情而苦恼,那么看完这篇文章,希望可以帮你减少开发时间,减缓生命的流逝速度。。。
Android技术干货分享
2019/03/27
6830
一种非常简单的Android屏幕适配方案
Android智能平板应用,界面适配的另一种轻量级方法
各种设备种类和尺寸那么多,基于一种原型设计好的界面,换到另一种设备上去若不适配全乱套了。好在还是有很多方案的,这减少了不少的开发工作量。最流行的就是头条的方案了,使用也超级简单。然而,如果不想引入,还可以简单的一个工具类实现,原理类似于头条的方案。
杨永贞
2022/04/13
8940
Android智能平板应用,界面适配的另一种轻量级方法
骚年你的屏幕适配方式该升级了!-smallestWidth 限定符适配方案
原文地址: https://www.jianshu.com/p/2aded8bb6ede
用户2965681
2018/09/19
9700
骚年你的屏幕适配方式该升级了!-smallestWidth 限定符适配方案
今日头条屏幕适配方案终极版正式发布!前言方案对比AndroidAutoSize总结
我在前面两篇文章中详细介绍了 今日头条适配方案 和 SmallestWidth 限定符适配方案 的原理,并验证了它们的可行性,以及总结了它们各自的优缺点,可以说这两个方案都是目前比较优秀、比较主流的 Android 屏幕适配方案,而且它们都已经拥有了一定的用户基数
用户2965681
2018/11/23
3.6K0
Android适配全面总结(一)----屏幕适配
版权声明:本文为博主原创文章(部分引用他人博文,已加上引用说明),未经博主允许不得转载。https://www.jianshu.com/p/7aa34434ad4d
AWeiLoveAndroid
2018/09/03
2.4K0
Android适配全面总结(一)----屏幕适配
谈谈Android屏幕适配的那些事,我们到底该怎么去选择
每个Android程序员都会遇见一个棘手的问题,那就是手机适配。因为现在出现了许多分辨率的手机,所以我们必须得考虑到各种分辨率的手机适配,这对于程序员来说是一个必须要解决的麻烦。
Android技术干货分享
2019/03/26
1.1K0
谈谈Android屏幕适配的那些事,我们到底该怎么去选择
AndroidAutoSize今日头条适配方案[通俗易懂]
最近公司没有什么事,闲来无聊,就研究一下今日头条的适配方案,不看不知道,真是一看吓一跳,快速上手而且还简单易懂,
全栈程序员站长
2022/08/18
4K0
AndroidAutoSize今日头条适配方案[通俗易懂]
AndroidAutoSize开源库屏幕适配分析[通俗易懂]
https://github.com/JessYanCoding/AndroidAutoSize
全栈程序员站长
2022/09/06
5K0
Android技能树 — 屏幕适配小结
关于屏幕适配,几乎每隔一段时间就会看见有人发出来说XXX方案,实现超级简单的适配方式等等。所以我把我目前了解过的常用的适配方案做个总结,并简单说说原理,从而让大家也初步了解各个方案的实现。(其实很多人都是看见别人写的适配方案,虽然可能实际在使用了,但是却从来没有去了解过这个方案的原理,而且遇到一些简单的坑的时候,因为不知道原理,也无法自己解决。)
青蛙要fly
2018/08/29
9040
Android技能树 — 屏幕适配小结
Android屏幕适配很难嘛?其实也就那么回事
前言 作为一个Android开发人员,你还在为了适配各种尺寸的屏幕而苦恼吗?你还在为了出现一个新的机型而修改着数不尽的dimens和layout吗?你还在为了UI给的奇葩尺寸的设计图而绞尽奶汁计算距离
Android技术干货分享
2019/03/27
3490
Android屏幕适配很难嘛?其实也就那么回事
Android全面的屏幕适配方案解析(三)
之前两篇把屏幕适配概念梳理了还讲解了dp适配方案、宽高限定符适配方案,还没有看过的童鞋可以先参考这两篇: Android全面的屏幕适配方案解析(一) Android全面的屏幕适配方案解析(二)
SoullessCoder
2022/01/20
5430
Android全面的屏幕适配方案解析(三)
Android TV开发总结【适配】
Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关)
先知先觉
2019/01/21
4.2K0
实用Android 屏幕适配方案分享
真正可用,并且简单易行,可以在多个屏幕大小和屏幕密度上有良好表现的Android 屏幕适配方案,已用在一款成熟互联网应用中,效果还不错。 说起android开发,UI界面的多机型适配,一向是个很重要
xiangzhihong
2018/01/30
1.3K0
实用Android 屏幕适配方案分享
Android 屏幕适配之框架(AndroidAutoSize)(今日头条)适配
https://github.com/JessYanCoding/AndroidAutoSize
全栈程序员站长
2022/09/05
1.7K0
Android 屏幕适配之框架(AndroidAutoSize)(今日头条)适配
提示Android屏幕适配方案分析
Android开发过程中我们常用的尺寸单位有px、dp,还有一种sp一般是用于字体的大小。但是由于px是像素单位,比如我们通常说的手机分辨例如1920*1080都是px的单位。现在Android屏幕分辨率碎片化720x1280、1080x1920、2280x1080,这就造成例如187px会在各个分辨率的机型上都是显示一样大小的,那肯定不是我们想要的效果,所以用px单位我们是难以达到适配效果的,那么为什么用dp可以呢?
用户2356368
2019/05/15
1.2K0
提示Android屏幕适配方案分析
Android开发:最全面、最易懂的Android屏幕适配解决方案
给你带来一种全新、全面而逻辑清晰的Android屏幕适配思路,只要你认真阅读,保证你能解决Android的屏幕适配问题!
Carson.Ho
2019/02/22
3.3K0
推荐阅读
相关推荐
Android全面的屏幕适配方案解析(四)__今日头条适配方案
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档