019-机器学习背后的思维-针对入门小白的概念算法及工具的朴素思考

本文探讨了机器学习中TensorFlow的作用,解释了框架(Framework)与库(Library)的区别,通过建筑比喻阐述了它们在编程中的应用。作者指出,尽管Library允许更大的自由度,但现代编程趋势更倾向于使用限制更多的Framework,这导致了IT行业的加班文化,因为这种方式能快速迭代项目,但也使编程变得更为体力化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

8.1 Google TensorFlow

先看「TensorFlow」这个概念,

TensorFlow is a computational framework for building machine learning models.

从后往前读,其可用来建立机器学习的模型。 它是什么类型的工具?一个计算框 架。 很多程度员没太弄清楚框架(Framework)和库(Library)的区别。 概念不清会 造成后期的调整〸分别扭。 我们先把这二个概念理清楚。

8.1.1 Framework 与 Library

举个例子,在农村老家的宅基地上盖房子, 你通常会去街坊邻居家走访一下,看 看。 这家大门修的比较排场,咱家也要这样的; 堂屋还是要面积大一些,三层比二层 好,成本贵一点。 这家的院子地面硬化做得不错, 水磨石,光亮好打扫,可以借鉴一 下。 那个断桥铝的窗户密封严保暖性能好,打听一下在哪儿买的。 这家的内楼梯比上 家的外楼梯好,干净,就用他家这个设计。 厨房位置原来想法错了,不能放南边,还 是人家放大门东边看起来更好……。 然后,就回来找个附近的包工队,设计,买料, 施工。 如果你住在城里,基本是另一种模式。 你买的是商品房,交房以后,你去看。 进门左手是厨房,往前走两米是客厅, 再往里是两间卧室。房屋的格局定死了, 不能改。

自家宅基地的盖法就是使用 Library。 而买商品房的方式就是 Framework。 两个 方法各有优劣。 Library 方法是你自己把大模样框架搭起来, 然后,去找那些你觉得 合适的设计和材料。 这些设计和材料被称为 Library。 你可以把你对房屋设计的想象 发挥到极致。 而住商品房就不行了。这个所谓的 Framework 你不能动。 你想把房子 的层高从 2.7米 搞到 3.3 米,不行,不能动。 你想厨房太小能不能扩一下,挪个地也 行,不行, 不能动。 你只能做个层叠式样的吊顶让客厅看起来高一些, 做个整体式 的柜橱, 把锅碗收起来, 让厨房看起来更大一些, 整洁一些。 只能在限定的范围内 发挥自己的才华。 如果只看上面的说法,似乎 Library 好, 可是当前编程的主流方式 是 Framework。 现在国内大大小小的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值