Skip to Content
实用 MLOps
book

实用 MLOps

by Noah Gift, Alfredo Deza
May 2025
Intermediate to advanced
460 pages
6h 16m
Chinese
O'Reilly Media, Inc.
Content preview from 实用 MLOps

附录 F. 数据科学案例研究: 间歇性禁食

20 世纪 90 年代初,我就读于加州理工学院圣路易斯奥比斯波分校,主修营养科学。我之所以选择这个专业,是因为我一心想成为一名职业运动员。我觉得学习营养科学能给我带来额外的优势。我首先发现了有关卡路里限制和衰老的研究。

在营养生化课上,我还参与了自我实验。我们离心血液,计算低密度脂蛋白、高密度脂蛋白和总胆固醇水平。在同一门课上,我们补充了大量的维生素 C,然后采集尿液,看看吸收了多少。结果发现,在健康的大学生群体中,什么都没有被吸收,因为当营养素水平较低时,身体会智能地对营养素的吸收做出反应,提高吸收敏感度。维生素补充剂往往是一种浪费。

我学了一年的解剖生理学,学会了如何解剖人体。我了解了克雷布斯循环和糖原储存的原理。1人体产生胰岛素来增加血糖,并将其储存在肝脏和肌肉组织中。如果这些部位 "吃饱了",身体就会把糖原储存到脂肪组织中,也就是 "脂肪"。 同样,当体内糖原耗尽或正在进行有氧活动时,脂肪组织就会成为主要燃料。这种储存就是我们的 "额外 "油箱。

我还曾在加州理工大学学习过一年,是一名失败的一级十项全能运动员。我学到的一个惨痛教训是,举重过多会严重影响跑步等运动的成绩。我身高 6'2",体重 215 磅,能卧推 225 次左右(类似于美国橄榄球联盟后卫的卧推成绩)。我还能在 4 分 30 秒内跑完 1,500 米(约一英里),并经常在一级长跑运动员的三英里训练跑中领先。 我还能在罚球线附近扣篮,100 米跑进 10.9 秒。

一言以蔽之,我是一个优秀的运动员,也是一个全面发展的人,但多年来我一直在做错误的运动(健美)。我的职业道德高得出奇,但对于我选择的运动项目来说,效果却大打折扣,适得其反。 我还高估了自己的能力,我甚至没有参加过很多活动,比如撑杆跳高,却能进入一级运动队。我差点也进了队--我前面只有一个人。但在我的人生中,"差点 "并不算数。这次经历是我第一次全神贯注地做一件事,却最终失败了。这是一次令人惭愧的经历,在人生的早期就能摆脱困境是件好事。我学到了如何应对失败,这对我从事软件工程和数据科学工作大有裨益。

作为一名前硅谷软件工程师,我后来发现了一个形容这种行为的词: YAGNI。YAGNI 代表 "你不需要它"。 就像我花了几年时间增重 40 磅,最终导致运动成绩下降一样,在软件项目中,你也可能做错事情。这方面的例子包括构建在应用程序中用不上的功能,或者过于复杂的抽象,如高级面向对象编程。这些技术是字面上的 "累赘"。 它们是有害的,因为它们耗费了开发时间,而这些时间本可以用来做有价值的事情,并且会永久性地拖慢项目进度。就像我在田径场上的经历一样,一些最积极、最有才华的人可能是最严重的滥用者,他们会给项目增加不必要的复杂性。

营养科学领域也有一个 "YAGNI "问题,而间歇性禁食就是简化技术的一个很好的例子。它的作用很像在一篇 2000 字的文章中删去一半,会让文章变得更好。 事实证明,几十年来食物中增加的 "复杂性 "是可以忽略和删除的:经常吃零食、早餐和超加工食品。2

你不需要吃早餐或点心。更简单地说,你一天不需要吃很多次东西。这是浪费时间和金钱。你也不需要超加工食品:早餐麦片、蛋白质棒或任何其他 "人造 "食品。事实证明,YAGNI 在我们的饮食中又一次出击了。你也不需要购买独特的工具,如书籍、保健品或膳食计划,就能吃得健康。

有一个著名的问题叫旅行推销员问题、3它提出了以下问题:给定一个城市列表和每对城市之间的距离,哪条路线最短,能恰好到达每个城市一次并返回出发城市?这个问题之所以重要,是因为没有完美的解决方案。用日常用语来说,这意味着一个解决方案过于复杂,无法在现实世界中实现。此外,就数据创建一个答案需要越来越长的时间。因此,计算机科学使用启发式方法来解决这些问题。我在研究生阶段写过一个启发式解决方案,虽然不是特别新颖,但却得出了一个合理的答案。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

在企业中实施 MLOps

在企业中实施 MLOps

Yaron Haviv, Noah Gift
超越Vibe编程

超越Vibe编程

Addy Osmani
低代码AI

低代码AI

Gwendolyn Stripling, Michael Abel

Publisher Resources

ISBN: 9798341657939