伟大不能被计划

news2025/1/21 8:45:17

在这里插入图片描述
假期清理书单,把这个书读完了,结果发现出奇的好,可以说是值得亲身去读的书,中间的一些论述提供了人工智能专业方面的视角来论证这这个通识观点,可信度很不错;
这篇blog也不是对书的总结,更多的是阅读后的思考和评论;

讨论了什么?意义何在?

这本书是openai两个科学家前些年写的一本书,主要说了nb的创新是不能被计划的(也就是设立目标,然后投入资源猛搞),尤其是就着单一目标疯狂内卷的方式,是有很大隐患;

当然也没清晰论述,应该怎么样,这个是本书比较遗憾的点;

最开始听说这个书,是从得到的万维刚专栏听到的,这个也是非常符合我们国情的,正直我们现在从追赶者逐步进入创新的无人区,追赶阶段非常厉害的做法:设立目标,投入资源,吃苦猛搞的做法,在进入创新&引领阶段,是否还是高效的和可行的,这个确实是值得人深思的问题。当然书里也论述了,直接的通过目标&计划&资源投入是不行的。

目标的欺骗性

这个是本书反复论证的话题,也就是面对一个大规模,复杂的系统,我们简简单单的直奔目标而去的做法,很有可能是不行的;
这里的目标一般在实践中对应两个东西:

  • 目标本身,比如生物进化到人类
  • 伴随目标出来的阶段性评价:比如目标是盈利,评价就是每年的kpi

目标本身的欺骗性

这里举例就是,生物进化的目标是人类,如果我们在生物早期就按照智力或者类人的方式来筛选,那么大概率就会错过进化到人类必经的扁形虫,最终导致怎么都进化不出人类来;
其核心问题就是,直奔目标的方式,看不到隐藏的必要条件,最后错过必经之路。

目标评价本身的欺骗性

在这里插入图片描述

另外也是人工智能中的经典问题:局部极小问题和全局极小问题,比如当下模型是落在局部极小的点,最终我们想得到更优的全局极小,那么按照常用的梯度选择的方式(就是各种方法或者参数组合进行评分,在周围寻找更优的值),那么就会一直呆在局部极小这个范围内,最终错过全局最小;
人工智能中解决的办法(可以详见周志华的西瓜书,全局最小和局部最小章节):

  • 添加随机,随机换一个地方开始迭代,或者随机换一种评价梯度的做法
  • 添加容忍度:容忍一部分情况变差的情况;
    对应到我们公司里做事就是,不能把kpi逼得太死,如果这样,就最终大家做法趋同,然后憋在局部最小里疯狂内卷,也没有机会走到全局最小哪里,必须引入一些多样性,对次优情况有一些容忍,才能走到全局最小哪里;
    创新者的窘境等等都是这种情况,在上面局部&全局极小图里,一旦进入一个局部极小,那么要从这个坑里爬出来,进到另外一个宝藏区,比在平地区更难;

欺骗性的实质

实质就是,我们把未知的东西给过度简化了;

踏脚石

就是最初看似和最终目标不相关或者弱相关的东西,最终却是成功路上的关键一环;
比如晶体管开始根本没想到最终在电脑上大放异彩,微波最开始也不是为了微波炉发明的。。。
这种在科学尤其是数学中就太多了,很多数学在一开始弄出来压根不知道要干啥,最后很多在物理学中起到了关键作用。

这个现象就指向,我们在寻找未知的时候,要保持冗余,多样化和包容,这样才能准备好更多的“踏脚石”,最后让伟大的创新得以出现;

终结者2与深渊

在这里插入图片描述
(这个水人特效是卡梅隆在《终结者2》之前拍的《深渊》中的特效)
纵观卡梅隆的电影史,卡神正式上线之后,票房糟糕的就是这个深渊了(其实也做到了盈亏平衡,当然后续一系列的刷新纪录没法比),那这个作品是不是应该从卡梅隆职业生涯中最好删掉呢?完全不是;
排除《深渊》本身就是“深水癖”卡神就是一直要拍的电影之外,里面积累的大量的特效以及电影技术的升级,是能够开拍神作《终结者2》的前提;
有时候针对个人来说,在巅峰作品之间,有一些练习,探索,或许可以成为这种踏脚石了;

创新之神:进化

谈论到创新之神,咱们还得服从氨基酸一步步创造了我们的进化;
这个过程就是一个机器的过程,如果说有一个规则,那就是:生存和繁衍。
这里本书给了我认为最牛的一个洞见:进化是一个以“生存和繁衍”为最低条件的搜索,而非一个目标导向的搜索

搜索

书的最后两章,个人觉得是整本书的精华所在;
作者把人工智能算法的研究也列为搜索的一种,当然自然进化也可以说是一种搜索:搜索最牛的一个模式;
然后本书就是探究关于 “搜索 搜索技术”的,也就是元搜索。
这里我们能够学习的大师级搜索,就是进化么,进化做了什么?就是一个以“生存和繁衍”为最低条件的搜索;

竞争与创新搜索

这里目标导向的竞争,作者认为不是一种创造性力量,而是一种磨砺性力量;
在人工智能的研究中,为了增加创造性,除了一些性能等指标外,有意识的加入“创新性”指标,如果一个算法的创新性很高,那么就给与一个高权重,来增加整个研究过程的创造性;

生活中

这个进化是一个以生存繁衍为最低条件的搜索,让我想到了大公司的创新窘境,当把条件调高到远高于生存繁衍(也就是团队能自负盈亏),而要求“头部产品”,“巨高的利润率”的时候,那么就极大地抑制了创造性,反而掐死了做出颠覆性产品的可能;
个人也好,团队也罢,多加一些多样性和宽容度,就有更多可能;
当然这个宽容度,背后都是有条件的,卡梅隆也是《终结者1》获得很大商业成功,才有《深渊》浪的资本;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1064039.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LLMs 奖励剥削 RLHF: Reward hacking

让我们回顾一下你到目前为止所学到的内容。RLHF是一个微调过程,用于使LLM与人类偏好保持一致。在这个过程中,您利用奖励模型来评估LLM对提示数据集的完成情况,根据人类偏好指标(如有帮助或无帮助)进行评估。 接下来&…

软件设计开发笔记6:基于QT的Modbus RTU从站

Modbus是一种常见的工业系统通讯协议。在我们的设计开发工作中经常使用到它。作为一种主从协议,在上一篇我们实现了Mobus RTU主站工具,接下来这一篇中我们将简单实现一个基于QT的Mobus RTU从站工具。 1、概述 Modbus RTU从站应用很常见,有一…

山西电力市场日前价格预测【2023-10-07】

日前价格预测 预测说明: 如上图所示,预测明日(2023-10-07)山西电力市场全天平均日前电价为422.87元/MWh。其中,最高日前电价为1500.00元/MWh,预计出现在18: 15-18: 45。最低日前电价为221.56元/MWh&#x…

【JavaEE】_HTTP请求与HTTP响应

目录 1. HTTP协议 2. HTTP请求 2.1 HTTP请求首行 2.2 URL 2.3 HTTP方法 2.3.1 GET请求 2.3.2 POST请求 2.3.3 GET与POST的区别 2.3.4 其他方法 2.4 请求报头header 2.4.1 Host: 2.4.2 Content-Length与Content-Type: 2.4.3 User-Agent&…

JavaScript系列从入门到精通系列第十七篇:JavaScript中的全局作用域

文章目录 前言 1:什么叫作用域 一:全局作用域 1:全局变量的声明 2:变量声明和使用的顺序 3:方法声明和使用的顺序 前言 1:什么叫作用域 可以起作用的范围 function fun(){var a 1; } fun();consol…

练[ZJCTF 2019]NiZhuanSiWei

[ZJCTF 2019]NiZhuanSiWei 文章目录 [ZJCTF 2019]NiZhuanSiWei掌握知识解题思路代码分析1代码分析2 关键paylaod 掌握知识 ​ data伪协议和php伪协议的使用,反序列化,代码审计,文件包含,file_get_contents函数绕过 解题思路 打开题目链接&…

【计算机操作系统慕课版】第二章:进程的控制与描述

注:博主斥巨资买到了2021版本慕课版的pdf 如果需要的话可以来私聊我哦~ 操作系统第二章知识点目录: 一、前言:前驱图与程序执行 1.1前驱图(看箭头就行,名字高级,底层简单) 1.2程序顺序执行 1…

Umijs介绍

今天我们来看 umijs 我们访问官网 https://umijs.org/ 这是一个可 插拔的企业级 React框架 当然 你也可以选择 React 的一个脚手架 但是 这样就有很多需要考虑的东西 用这个umi 很多点 我们就不需要考虑了 框架已经帮我们配置好了 这边 我们点击快速上手的一个 指南 我们可…

vue-img-cutter 实现图片裁剪[vue 组件库]

借助 vue-img-cutter 可以在网页端实现图片裁剪功能,最终功能效果如下: 组件 npm 安装 npm install vue-img-cutter2 --save-dev # for vue2 npm install vue-img-cutter3 --save-dev # for vue3vue-img-cutter使用 template模板标签模块&#xff0c…

用Python操作MySQL教程!干货满满!

python操作数据库介绍 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL S…

Spring基础以及核心概念(IoC和DIQ)

1.Spring是什么 Spring是包含了众多工具方法的IoC容器 2.loC(Inversion of Control )是什么 IoC:控制反转,Spring是一个控制反转容器(控制反转对象的生命周期) Spring是一个loC容器,我们之前学过的List/Map就是数据存储的容器,to…

大数据Doris(五):开始编译 Doris

文章目录 开始编译 Doris 一、下载Doris的安装包 二、解压缩 三、上传配置文件

linux常见命令以及jdk,tomcat环境搭建

目录 Is pwd cd touch cat echo vim 复制粘贴 mkdir rm cp jdk部署 1. yum list | grep jdk进行查找​编辑 2.安装​编辑 3.再次确认 4.判断是否安装成功 tomcat安装 1.下载压缩包,把压缩包上传至linux(可能需要yum install lrzsz) 2.解压缩unzip 压缩包名&…

❓“想创作音乐,但不会编曲?”FL Studio 21 轻松帮你编曲

❓“想创作音乐,但不会编曲?” ❓“不知道如何将各种音乐元素组合起来?” 5个步骤,轻松编曲! 想要成为音乐创作高手,编曲是必不可少的技能。今天为大家带来5个编曲的步骤,让你轻松掌握编曲技巧…

[论文工具] LaTeX论文撰写常见用法及实战技巧归纳(持续更新)

祝大家中秋国庆双节快乐! 回过头来,我们在编程过程中,经常会遇到各种各样的问题。然而,很多问题都无法解决,网上夹杂着各种冗余的回答,也缺乏系统的实战技巧归纳。为更好地从事科学研究和编程学习&#xff…

GEE错误——Line 2: ee.Image(...).filterBounds is not a function

错误: 我正在尝试通过应用过滤器绑定和过滤器日期来提取多个区域的平均碳含量。我得到的错误是:filterbound 不是一个函数。 我认为问题在于我使用的是 ee.Image 而不是 ee.ImageCollection。我知道如何解决这个问题吗?谢谢 这里的代码&am…

字符串和内存函数

目录 strlen 模拟实现 长度不受限字符串函数 strcpy 模拟实现 ​编辑 strcat 模拟实现 strcmp 模拟实现 长度受限字符串函数 strncpy 模拟实现 strncat strncmp strstr 模拟实现 strtok strerror perror 字符分类函数 字符转换 示例: ​编辑内…

10.4 认识Capstone反汇编引擎

Capstone 是一款开源的反汇编框架,目前该引擎支持的CPU架构包括x86、x64、ARM、MIPS、POWERPC、SPARC等,Capstone 的特点是快速、轻量级、易于使用,它可以良好地处理各种类型的指令,支持将指令转换成AT&T汇编语法或Intel汇编语…

C++:模板进阶与继承

模板进阶与继承 模板进阶1.非类型的模板参数2.模板的特化2.1特化的概念2.2函数模板特化2.3类模板特化2.4全特化和偏特化2.4.1全特化2.4.2偏特化 3.模板的分离编译3.1同文件分离3.2不同文件下分离 继承1.继承的概念和定义1.1继承的概念1.2继承的定义1.2.1定义格式1.2.2继承关系和…

哈希应用之位图

文章目录 1.位图概念2.面试题引入3.代码解决[配注释]4.位图应用4.1找到100亿个整数里只出现一次的整数4.2找两个分别有100亿个整数的文件的交集[只有1G内存]1.法一[使用于数据量<42亿]2.法二[适用于数据量大>42亿]3.在一个有100亿个int的文件中找到出现次数不超过2次的所…