机器学习自学成才的十条戒律

机器学习怎么入门——自学篇 时也势也,最近因为机缘巧合,下定主意要从项目管理领域跳转到机器学习领域(人工智能/深度学习),为了更快更高效的进入学习状态,我对这一块的培训市场和自学方法也做了一些调研。上一篇(机器学习培训班这么多,你该如何选择?)已经就培训市场情况,做了一个简要说明,今天就自学成才道路进行简要分析。由于我也是刚刚开始这块的学习,难免会有纰漏,请大家批评指正。 首先,阐明以下个人背景:211工科硕士,双控工程毕 阅读详情

作者 | Daniel Bourke

译者 | 盖磊

策划 | 陈思

在机器学习技能自学成才的过程中,我们必须对自身的教育和启蒙负责。本文列出了十条不应掉以轻心的戒律。前车之鉴,后车之师。

在机器学习技能自学成才的过程中,我们必须对自身的教育和启蒙负责,对下面十条戒律不应掉以轻心。前车之鉴,后车之师。

1. 数学、代码和数据是“三位一体” 的

任何行之有效的机器学习流水线,都是数学、编程和数据的三位一体。三个方面同等重要。

  • 如果数据质量不高,那么数学公式再漂亮,代码再高效,也于事无补。

  • 即便有了高质量的数据,但如果我们对数学一窍不通,那么就会给出令人失望,甚至是南辕北辙的结果。

  • 即便具有世界一流的数学基础和数据,但是面对低效的编程代码实现,我们依然无法实现大规模的收益。

数据提供了一处富含天然瑰宝的矿场,数学就是挖掘工具,而编码则提供了一队挖掘机。

数学、编程和数据的“三位一体”,构成了系统输入(即手头具有的数据)和输出(即期望的结果)之间的桥梁。

注意:数学还包含统计学和概率论等分支,因此你可以把“三位一体”想成是一只海星。

2. 在三者之外,还需考虑具体需求

除了考虑如何在三位一体上取得平衡,还需谨记三者的最终服务对象是客户需求。如果无法向客户提供服务,那么即便有执行最好的代码、最完备的数学理论和对数据最丰富的洞察,也于事无补。

工程人员常常沉迷于具体的过程,而忽视了最终产出。即使出发点再好,也不应忘记实际成果并不取决于出发点。

哪怕我们并未向客户提供很好的性能,也要好过那些根本无法给出任何表现的解决方案。

举个例子,如果一个最先进的模型需额外运行 47 倍的时间,最终实现了精度提高 1%的效果,这对客户是否提供了最佳的体验?

3. 不要被“三位一体”蒙蔽

即使我们非常推崇三位一体,但也不要被感情蒙蔽了一切。

自学成才的机器学习工程师,自身就是最大的怀疑论者。

他们知道数据本身并无法去确认某事,但可以用于推翻某事。例如,在十亿个数据点中只要有一个异常点,就能证明先前确认某个重要的理念是错误的。大自然并非线性的,在数学上的一点缺陷,就会导致严重的后果。而代码的性能则取决于其最薄弱之处。

无论三位一体多么完备,都不应忽视自己的直觉。一旦结果似乎过于完美,让你怀疑其中可能有问题,那么事实上就是如此,除非我们的确很幸运。

4. 维护与潜在客户的关系

让机器去完成其所擅长的工作,即实现重复性操作。人们应该去做自己所擅长的,包括关怀、同理心、质疑、聆听、领导和教学等。

客户并不像我们那样关注数学、编程和数据,而是关心自己的需求是否得到满足。

对于数据伦理等复杂问题时,需要从“道德银律”(Silver Rule)的角度审视,即“己所不欲,勿施于人”。

5. 尊敬前行者的工作

提及计算科学、机器学习、人工智能、数学,我们可能立刻会想到 Ada Lovelace、Geoffrey Hinton、Yann LeCun、Yoshua Bengio、阿兰·图灵、李飞飞、Grace Hopper、吴恩达、冯·诺伊曼、Alan Kay、Stuart Russel、Peter Norvig 等前行者。

当然,除了上述耳熟能详的人物,还有数千位做出贡献的人并未被铭记。

崭露头角的新手,应该知悉各位前行者所做出的巨大贡献。同时也应该认识到,对于每一位机器学习新手,前辈们都对我们有着一致的期望,就是这一领域的未来取决于各位当下的努力。

6. 推翻重来的功效不可低估

我们的目标是在第一时间给出可靠的解决方案。随着技能的提高,我们会重新审视原先的工作,打破旧世界,从新的视角重新构建。

对于自学成才的机器学习工程师,应该认识到和自然界一样,软件和机器学习项目同样是生生不息的,处于不断的发展中。数据会不断变更、代码也会在新硬件上执行。还有,一位数学天才提出了称为“Adam”的优化器,它适用于大型数据集的有效计算,占用内存资源更低。

对变化我们应秉持开放的态度,去欢迎它们。一旦发生变化,我们就应对是否适合实施给出最好的判断。变化仅是一些新事物,但并不意味着是必需的。

7. 不要成为工具的奴隶

编程界的一个常用隐喻是自行车棚刷漆问题。它指的是程序开发人员或团队在担心一个自行车棚应该刷成什么颜色,而不是该车棚是否可以实际存放自行车这样的重要问题。

当然,这里自行车棚对应的是面向具体用途的计算机程序。

在机器学习领域,我们能听到许多无休止的争论,R 还是 Python、TensorFlow 还是 PyTorch、读书自学还是报班教学、数学优先还是代码优先,Spark 还是 Hadoop、Amazon Web Services 还是 Google Cloud Platform,VSCode 还是 Jupyter、英伟达还是其它等等。事实上,并不存在绝对正确的选择。

所有选项均适用,没有必要争个高下之分。

我们真正需要去回答的问题是:哪种选项能最快、最可靠地实现我们的想法?

一旦考虑及此,我们会发现所有的人都在思考着同样的问题。

工程人员的一个最大问题,就是常常会从工具入手去寻找问题,而不是从发现问题开始,再去寻找工具。在面对问题时,如果没有合适的工具,那么就需要去构建工具。

对教育资源同样如此。无论采用何种学习方式,数学,代码和数据是不变的,关键在于如何使用它们。

谨记,很多问题其实并不需要机器学习的介入。

8. 想法同样有交流的价值

不要混淆想要窃取你想法的人和想要遵循你想法做事的人。一个想法可能对于他人的价值要比对你而言大得多。

作为一名工程人员,我们的作用不仅是去构建自己的想法,而且还应该与他人进行交流,说明该想法如何能令他人同样从中受益。如果我们缺乏这种交流能力,那么就去找具有或有意推进自身交流能力的人搭档。

身处真伪难辨的社会中,真诚会使我们胜出。应诚恳地让他人了解自己工作所能提供的,以及自己所不知道的。承认自己的不足是一种优势,而非劣势。

好的技术将永立不败之地,谎言却并非如此。多做技术少吹嘘。

9. 同台竞争

看到别人的进步,我们会嫉妒吗?还是视其为潜在的工作灵感?

我们对他人成功的感受,也是我们对自身成功的感受。

10. 切忌贪心

我们努力去具备运用数学、数据和编程为目标客户提供解决方案的能力,但不应对此过于苛求。欲望会令人对未来期望过高,而不是去享受现在的生活。

保持学习的热情,是解决苛求技能提高的良药。

通过自学成才的机器学习工程师,可以快速地去掌握驾驭数学、编程和数据所需的知识,但千万不要存在急躁情绪。需明确,学习掌握任何有价值的技术都需要时间。由此,乐趣在于过程之中。

我们一旦开始自学,就需要完全承担起自身的启蒙和教育责任。在选择项目上不应寄希望于撞大运,而是应审慎遴选。项目是否能满足自己的求索心?是否会挑战自己现有的技能?是否可以让你遵循准则?如果答案是肯定的,那么就够了。

最后一点,自学成才者应走出一条适合自身的道路,永立于潮头:

  • 夯实知识,再去追求证书。

  • 扎实做事,不要过度空想。

  • 寓教于乐。

  • 独树一帜。

  • 实践出真知。

  • 明确各工具的目的性。

  • 在交付前,不要吹嘘。

  • 心存质疑,并提出假设。

  • 巧妇难为无米之炊。

  • 立足现在,谋划长远。

万变不离其宗,机器学习的最重要基础是数学、编程和数据。

原文链接:

https://towardsdatascience.com/the-10-commandments-of-self-taught-machine-learning-engineers-9e810971ed34


ABAP 里解构引用操作符 ->* 的使用方法详解 解除引用操作符->*可用于将“类型为REF TO …的引用变量”的值(即该引用所指向内存)取出,从而访问其实际值或内部组件。具体地,若dref是一个“引用变量”,则表达式dref->*代表对该引用进行“解除引用”,使得程序按静态类型将其视为实际类型的值对象。例如,若lr类型声明为,则lr->*表示“将 lr 引用的INT4对象看作INT4类型并访问其值”。注:若 “数据引用变量” 的静态类型是通用类型DATA,则只能在这种上下文中使用->*。 阅读详情

相关推荐

自动驾驶仿真:Carsim、NI和VTD联合仿真课题二

文章目录前言一、设备配置1、硬件需求2、网络配置二、Carsim工程配置1、创建工程2、创建数据库3、参数配置三、VTD工程配置1、创建工程四、Veristand工程配置1、创建工程五、运行程序 前言 上篇文章《Carsim、NI和VTD联合仿真课题一》简单地介绍了三者之间的联合框架,以及NI与VTD之间简单的组包与拆包指导。这篇文章将要讲述的是如何将三个软件联合起来,如何设置软件参数,用最简单的方法把仿真车开起来。 一、设备配置 1、硬件需求 注:真正的做智能驾驶仿真项目,至少需要两台电脑,一台实时机

zataji的博客 1万+

玲珑杯Round#20-E 1157 造物主的戒律 动态主席树算法

当初主要就是为了这里学的主席树。 之前博客已经讲了主席树,这里也相当于模板题,看了前面的讲解应该可以直接AC了。静态主席树讲解动态主席树讲解学动态之前先学静态!!!题目链接:http://www.ifrog.cc/acm/problem/1157题意中文题目就不说了,自己看。题解这题唯一的变化就是加了一个<=x和>x的限制条件。 其实转换一下也是比较简单的,比如我们求l,r,x,k1,k2。

WilliamSun0122的博客 600

ZYNQ双核通信实战:手把手教你用OpenAMP搭建Linux+FreeRTOS开发环境(2018.3版)

本文详细介绍了如何在ZYNQ平台上使用OpenAMP框架实现双核通信,构建Linux与FreeRTOS协同开发环境。从开发环境配置、系统组件编译到OpenAMP框架应用,手把手指导开发者完成ZYNQ双核通信系统的搭建与调试,为异构计算开发提供实用解决方案。

weixin_33737134的博客 477

大模型训练十大戒律!!

1.:尽量写prompt,利用大模型本身的能力zeroshot,必要时辅以少量样本(few-shot examples)或检索增强生成(RAG)。微调成本高、速度慢且复杂,仅在确实需要时才进行。注解:在一些接近大模型通用能力的场景上,随着模型基础能力的增强,微调的必要性越来越低。如果最近使用过gpt4o的接口的话,一定会被其拥有3.5的速度和4.5的效果震撼到,真的,如无必要,无需微调。2.:用一个prompt创建一个baseline,并通过写prompt证明这个场景或者任务是可行的。

python122_的博客 852

Altium Designer实战:手把手教你设计智能车竞赛疯狂电路组赛道(附封装库)

本文详细介绍了使用Altium Designer软件进行智能车竞赛“疯狂电路”组赛道设计的全流程实战指南。从理解比赛规则、搭建设计环境、创建专用元器件封装库,到电路布局、路径规划及设计输出验证,手把手教你高效完成符合计分标准的赛道图纸设计,并附上实用的封装库管理方法。

alice7model的博客 1324

狗都能看懂的Proximal Policy Optimization(PPO)PPO算法详解

李宏毅老师的PPO算法讲解笔记

个人学习笔记 2万+

Go语言的“十条戒律” | Gopher Daily (2021.04.06) ʕ◔ϖ◔ʔ

每日一谚:When we have more than one file in a package, it's convention to create a doc.go cont...

TonyBai 252

高速PCB差分对布线仿真实战案例

差分对布线是高速PCB设计的关键环节,直接影响信号完整性与EMI性能。本文结合实际项目,详解等长控制、阻抗匹配、间距优化等核心技巧,并通过仿真工具验证眼图、串扰和时序裕量,助力工程师规避常见高速pcb设计陷阱。

weixin_29092787的博客 351

人工智能辅助下社交媒体营销人员的十大戒律

全文共4361字,预计学习时长13分钟 来源:Pexels 营销人员乐于利用各种技术手段和工具来增加品牌的知名度,为他们的客户找到合适的目标受众。 但是,如果我告诉你,在社交媒体中使用人工智能工具(并正确地使用)能够增强每名用户的消费者旅程,从而留下更多的用户,且留存时间更长,会怎么样呢? 想想你最喜欢的产品:提供个性化电影选择的Netflix,亚马逊等,都是利用人工智...

读芯术的博客 1447

还在用 RaiDrive/Rclone 挂载网盘?教您使用Windows 原生 WebDAV 丝滑直连 AList/Openlist,让你的网盘秒变本地硬盘!

网盘文件分散管理?😩 别再依赖第三方工具了!本文教你如何在 Windows 下,利用原生 WebDAV 功能,将 Openlist 网盘直接映射为本地硬盘!💻 操作简单,告别繁琐,让你的云端文件像本地文件一样丝滑!🚀 轻松实现高效管理,快来体验吧!

XiaoqiangClub的博客 2979

AMDGPU IH(Interrupt Handler)实现分析

AMDGPU IH环形缓冲区机制是显卡驱动中高效处理GPU硬件中断的核心架构。该机制通过环形缓冲区存储中断事件,利用读写指针(wptr/rptr)同步硬件与驱动间的数据交互。硬件写入事件后驱动遍历处理,通过指针掩码实现环形循环,并具备溢出检测和虚拟化环境下的重置保护。其优势在于批量处理降低中断开销,指针同步确保可靠性,支持多队列扩展和SR-IOV虚拟化场景,为GPU中断管理提供了高性能基础架构。

图形/计算GPU的驱动与虚拟化技术分享园地 1640

重磅!人工智能与算法学习年终总结报告(珍藏版)

各位读者大家好!今天向大家推荐一个非常优秀的公众号“人工智能与算法学习”,这里是AI领域学习交流的平台!专注人工智能、机器学习、深度学习、计算机视觉、自然语言处理、算法原理、科技前沿、行...

zenRRan的博客 1553

YOLO26涨点改进 | 全网独家首发 主干改进篇 | TGRS 2025 | RepViT-TD,告别庞大骨干!YOLO26 + RepViT-TD轻量又强大,实现更快更准的小目标检测!

本文提出将RepViT-TD轻量级主干网络应用于YOLO26目标检测框架,以提升小目标检测性能。RepViT-TD通过优化计算资源分配,强化前两层高分辨率特征提取能力,在保持轻量化的同时(仅4.85M参数)显著提升微小目标的检测精度(AI-TODv2数据集AP50达54.6%)。文章详细介绍了三种主干改进方案(RepVit_ldy1/2/3)的代码实现,并提供了完整的YAML配置文件修改指南,使模型能高效部署于边缘设备。实验表明,该方法在计算复杂度(38.19G FLOPs)和检测精度间取得了良好平衡。

Ai缝合怪、助力小伙伴高效发论文 329

模拟excel排序_重启 —— 完美Excel第166周小结

学习Excel技术,关注微信公众号:excelperfect记得自已一直有总结的习惯,可不知道什么时候丢掉了,向前翻了翻,最近一次的小结是第58周的,一直空了两年多,这可不行!得重新拾起来。从本周开始,恢复每周小结,时间段为上周日至本周六。本周入手的新书一直想学习机器学习,但觉得入门门槛有点高,看到人邮社最近出版了一本新书《白话机器学习的数学》,便直接买了下来,据介绍通俗易懂,我先细品一...

weixin_39653766的博客 118

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 379

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

AI 问数真的能替代 BI 报表吗?

AI问数赋能自然语言查询,提升临时分析效率,但无法替代传统报表。报表适用于稳定输出与持续监控,AI则擅长探索性提问。企业用好AI问数,关键在于夯实数据模型、统一指标口径、健全权限体系与结果校验机制。合理组合报表、仪表板与AI,才能实现高效、准确的业务洞察。

葡萄城技术团队博客 298

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 263

ChatGPT、Perplexity、Gemini 与 AI Overviews 引用对比:谁的引用更可信

AI 引擎的引用机制差异很大:ChatGPT 以行内引用加 Sources 列表呈现来源,Perplexity 几乎逐句可溯源,Gemini 在回答中内嵌相关来源链接,AI Overviews 则把多源聚合答案与来源列表一起放在搜索结果顶部。本文从引用透明度、来源偏好、可干预性 3 个维度对比这 4 个引擎,并给出 GEO 的 3 点启示,帮企业在多引擎环境下提升被引用的概率。

淡然一笑 的专栏 227

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 577

AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化

本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。

2301_79189962的博客 635

抽象主义人工智能和生命体AI的内在联系

彭军辉提出“抽象主义人工智能”作为第四大AI范式,批判符号主义、连接主义、行为主义剥离生命本体的误区,确立“智能是现象,生命是本体”的核心公理。主张原生智能必须依附具备存续诉求的生命本体,提出“生命体AI理论”,构建七层演化阶梯与自闭环工程框架,强调智能不可跳过底层存续机制直接模拟语言。该体系为生成式AI提供科学边界,推动从“仿真表象”向“原生智能”的范式跃迁,开辟硅基人工生命新赛道。

抽象主义人工智能和生命体AI 178
上一篇: 深度学习中的图像分割:方法和应用
下一篇: 无痛涨点!大白话讲解 Generalized Focal Loss
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值