伟大不能被计划

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

讨论了什么?意义何在?

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

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

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

目标的欺骗性

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

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

目标本身的欺骗性

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

目标评价本身的欺骗性

在这里插入图片描述

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

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

欺骗性的实质

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

踏脚石

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

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

终结者2与深渊

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

创新之神:进化

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

搜索

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

竞争与创新搜索

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

生活中

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python(八十八)函数的参数传递

❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…

【进阶C语言】排序函数(qsort)与模拟实现(回调函数的实例)

本章大致内容目录: 1.认识回调函数 2.排序函数qsort 3.模拟实现qsort 回调函数为C语言重要知识点,以函数指针为主要知识;下面介绍回调函数的定义、回调函数的库函数举例即库函数模拟实现。 一、回调函数 1.回调函数定义 回调函数就是一…

华为MateBook13 2021款(WRTD-WFE9)原装出厂Win10系统工厂模式安装包(含F10智能还原)

下载链接:https://pan.baidu.com/s/1yL7jFbklrln0UqWqxQ7fcw?pwd9nm1 系统自带一键智能还原功能、带有指纹、声卡、显卡、网卡等所有驱动、出厂主题壁纸、系统属性华为专属LOGO标志、Office办公软件、华为电脑管家等预装程序 所需要工具:16G或以上的U…

基于Java的企业人事管理系统设计与实现(源码+lw+ppt+部署文档+视频讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

【C语言】利用数组处理批量数据(字符数组)

前言:前面已经介绍了,字符数据是以字符的ASCII代码存储在存储单元中的,一般占一个字节。由于ASCII代码也属于整数形式,因此在C99标准中,把字符类型归纳为整型类型中的一种。 💖 博主CSDN主页:卫卫卫的个人主页 &#x…

【linux进程(二)】如何创建子进程?--fork函数深度剖析

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:Linux从入门到精通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学更多操作系统知识   🔝🔝 进程状态管理 1. 前言2. 查看…

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 压缩包名&…

【16】c++设计模式——>建造者(生成器)模式

什么是建造者模式? 建造者模式(Builder Pattern)是一种创建型设计模式,它允许你构造复杂对象步骤分解。你可以不同的步骤中使用不同的方式创建对象,且对象的创建与表示是分离的。这样,同样的构建过程可以创建不同的表…

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

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

自动驾驶:未来的道路上的挑战与机遇

自动驾驶:未来的道路上的挑战与机遇 文章目录 引言安全与道路事故的减少交通拥堵的缓解城市规划的变革技术和法律挑战结语 2023星火培训【专项营】Apollo开发者社区布道师倾力打造,包含PnC、新感知等的全新专项课程上线了。理论与实践相结合,…

Mac上protobuf环境构建-java

参考文献 getting-started 官网pb java介绍 maven protobuf插件 简单入门1 简单入门2 1. protoc编译器下载安装 https://github.com/protocolbuffers/protobuf/releases?page10 放入.zshrc中配置环境变量  ~/IdeaProjects/test2/ protoc --version libprotoc 3.12.1  …

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

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

数据结构—栈、队列、链表

一、栈 Stack(存取O(1)) 先进后出,进去123,出来321。 基于数组:最后一位为栈尾,用于取操作。 基于链表:第一位为栈尾,用于取操作。 1.1、数组栈 /*** 基于数组实现的顺序栈&#…

【C++】运算符重载 ⑧ ( 左移运算符重载 | 友元函数 / 成员函数 实现运算符重载 | 类对象 使用 左移运算符 )

文章目录 一、左移运算符重载1、友元函数 / 成员函数 实现运算符重载2、类对象 使用 左移运算符3、左移运算符 << 重载 二、完整代码示例 一、左移运算符重载 1、友元函数 / 成员函数 实现运算符重载 运算符重载 的正规写法一般都是 使用 成员函数 的形式 实现的 ; 加法…

Android笔记:Android 组件化方案探索与思考

组件化项目&#xff0c;通过gradle脚本&#xff0c;实现module在编译期隔离&#xff0c;运行期按需加载&#xff0c;实现组件间解耦&#xff0c;高效单独调试。 先来一张效果图 组件化初衷 APP版本不断的迭代&#xff0c;新功能的不断增加&#xff0c;业务也会变的越来越复杂…

速学数据结构 | 手把手教你会单链表的构建方式

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《初阶数据结构》《C语言进阶篇》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 文章目录 &#x1f4cb; 前言1. 什么是链表1.1 链表的物理结构1.2 链表的种类 2. 链表的实现一. SList.h 单链表的声明3.…

React antd Table点击下一页后selectedRows丢失之前页选择内容的问题

一、问题 使用了React antd 的<Table>标签&#xff0c;是这样记录选中的行id与行内容的&#xff1a; <TabledataSource{data.list}rowSelection{{selectedRowKeys: selectedIdsInSearchTab,onChange: this.onSelectChange,}} // 表格是否可复选&#xff0c;加 type: …

智慧公厕:将科技融入日常生活的创新之举

智慧公厕是当今社会中一项备受关注的创新项目。通过将科技融入公厕设计和管理中&#xff0c;这些公厕不仅能够提供更便利、更卫生的使用体验&#xff0c;还能够极大地提升城市形象和居民生活质量。本文将以智慧公厕领先厂家广州中期科技有限公司&#xff0c;大量的精品案例项目…

vue3中使用return语句返回this.$emit(),在同一行不执行,换行后才执行,好奇怪!

今天练习TodoList任务列表案例,该案例效果如图所示&#xff1a; 此案例除了根组件App.vue&#xff0c;还有TodoList、TodoInput、TodoButton三个子组件。 因为有视频讲解&#xff0c;在制作TodoList、TodoInput时很顺利&#xff0c;只是在完成TodoButton这个组件时出了点问题…

网络爬虫——urllib(1)

前言&#x1f36d; ❤️❤️❤️网络爬虫专栏更新中&#xff0c;各位大佬觉得写得不错&#xff0c;支持一下&#xff0c;感谢了&#xff01;❤️❤️❤️ 前篇简单介绍了什么是网络爬虫及相关概念&#xff0c;这篇开始讲解爬虫中的第一个库——urllib。 urllib&#x1f36d; …