锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

人工智能是不是走错了方向?

时间:2022-09-04 22:00:00 数字智能电容101贯穿电容

作者丨Clyce、霍华德(已授权)

来源丨https://www.zhihu.com/question/445383290

极市平台编辑

原问题描述:

  1. 我不相信大脑每天都在大量的傅里叶变换来处理视觉和声音数据。

  2. 我不相信大脑每天都在进行大量的模型训练或卷积来深入学习和理解一件事。

  3. 孩子不需要喂很多数据,看两三次就能知道苹果是什么,橘子是什么 (虽然不明白为什么)。

  4. 无论神经元有多少动物,学习任何方向的任务都是主动的,目前人工智能学习的某个方向只是被控制。

  5. 人脑也是电信号,但总觉得绝对不仅仅是 0和1这种 二进制是模拟信号吗?

我承认目前数学算法的人工智能在生活中绝对有用。

然而,基于目前的冯,我们应该创造一个积极的人工智能·诺依曼架构的计算机无法实现吗?我们从根本上走错了吗?

#回答一

作者:Clyce

来源链接:https://www.zhihu.com/question/445383290/answer/1819194196

要回答题主的问题,首先要搞清楚题主想问什么。

从问题结合描述来看,题主的问题至少包括以下几点五层疑惑:

  1. 人工智能的运算结构是否与人脑结构一致/同构?

  2. 机器的学习过程一定是被动的吗?

  3. 是否只与人脑一致/同构?内部结构,为了获得一致或相似之处外在表现?

  4. 人工智能的正确方向和目的是什么?

  5. 人工智能的方向错了吗?

同时,鉴于题主的描述,我粗略地将题中的人工智能替换为我们目前采用的深度学习


在回答这些问题之前,首先要指出的是,人的判断应该基于对事实的观察,而不是简单的我相信或我不相信。

此外,需要声明的是,我个人的专业领域是加强学习和计算机视觉,对生物学、神经科学等领域的描述可能不完全准确,我希望指出和讨论。


目前人类的深度学习在工作原理上与人脑有多相似

接下来,让我们从第一层开始,围绕主题的问题描述当前的人工智能原理与人脑的关系。

我不相信大脑每天都在大量的傅里叶变换来处理视觉和声音数据。

主题的第一份声明包括以下三个可讨论的主题:

  1. 在人工智能使用傅里叶变换的场景中,傅里叶变换目的是什么

  2. 人类意识是否包含在内为相同目的并建立处理机制

  3. 人脑及其周围结构是否具有显式计算傅里叶变换的部分

不需要对机器系统中使用傅里叶变换的目的做太多解释。在大多数情况下,相应的信号是频域空间更容易处理或显示其在时域空间下难以提取的特征。对于人工智能系统,傅里叶变换通常不是系统中的学习部分,而是数据预处理部分。

那么反思人类意识,信号在频域空间最明显的例子是音频信号的处理。这可以从我们对音高的主观感受来验证,在解剖层面上也可以找到对应的结构。这种结构存在于我们的内耳而不是大脑中——这也与人工智能系统中傅里叶的变换部分经常出现在数据的预处理中,而不是可学习的结构——这种结构是内耳的基底膜。不准确地说,基底膜两端的松紧度不同,导致基底膜的不同位置对不同频率的反应,而基底膜的毛细胞将膜各部分的振动反馈给听神经。从这个角度来看,基底膜每个毛细胞反馈几乎等同于傅里叶变换中的一个基础。所以我们上面的三个问题都得到了回答:在构建人类意识的生物学结构中,确实存在着与傅里叶转换目的相同的显式结构,将信号从时域空间转换为频域空间

另外,人类大脑大部分区域的神经元链接,是脉冲激活模式,人工神经网络中对应的概念是Spiking Neural Network (SNN)。神经元的激活不仅取决于其接受的脉冲强度,还取决于脉冲的间隔和数量。我并非SNN或者神经科学专家,但我可以在这里提出一个观点,那就是Spiking Neural Network这种激活模式是自然的encode部分频域空间信息。这种观点被证明是建立起来的,这很可能意味着人脑在可学部分也处理频域空间中的信息。

我不相信大脑每天都在进行大量的模型训练或卷积来深入学习和理解一件事

这是两个独立的话题:

  1. 大脑是否每天都在进行大量的模型训练?

  2. 卷积单元是否存在于大脑中

我们从三个方面来看:

A: 是的,大脑每天是否继续接受信息。

B: 是的,大脑每天都在学习这些信息吗?

C: 大脑是否有时间在不接受信息的情况下进行特殊训练。在我所知道的范围内,根据现有的观察和确认,人类睡眠深浅睡眠周期变化的主要作用之一是短期记忆向长期记忆的迁移、记忆的反混淆以及具体概念对抽象概念的总结。

对于A与B,在现有的研究领域,有一个类似的话题叫做Continual Learning,这里就不展开了。题主可以快速阅读一些相应的文献,找到对比。

对于2,大脑的视觉皮层确实有类似卷积的结构。早在1962年,D. H. Hubel和T. N. Wiesel发现在猫的视觉皮层中,一组特定的神经元只对特定角度的线条做出反应]。进一步的研究表明,这些被称为Columns结构具有特殊的组织性和独特的感觉野分布。V一张视觉皮层的示意图:


c47b3d1d48eac42a8ecae9b96e559c49.jpeg

如图所示,V在皮层中,神经细胞以左眼和右眼交错排列。每个细胞都有自己的感受野而且每组细胞只对敏感的特定方向,同一个Columns内部的不同细胞是对的不同尺寸的方向敏感。配合跨Columns的long range connection,进一步组织对不同曲率曲线敏感神经信号。

孩子不需要喂很多数据,看两三次就能知道苹果是什么,橘子是什么 (虽然不明白为什么)。

这句话让我在2021年2月看到了问题的发布时间。可以肯定的是,题主对深度学习的认知还停留在几年前。在这里,我不想说深度学习不需要喂很多数据,而是在现有的流行研究领域,有专门针对这类问题的研究,即Few-shot/One-shot Learning及Zero-shotLearning. 如果受试者感兴趣和耐心,他可以理解内容。

最近被广泛研究Contrastive Learning例如,其核心概念是使输入数据在神经网络中的表示距离随数据的异同而变化。对于来自相同数据或应做出相同判断的数据,尽可能接近表示距离,反之亦然。在这种情况下,神经网络对数据输出的表示向量隐式包含了对其目标信息的预测。神经网络也倾向于输出不同于原始类别的表示向量。这在表示空间中类似kNN这种做法使神经网络能够更好地预测后续新类别数据的监督和培训,而无需大量数据。

在Few-shot/One-shot/Zero-shot在该领域,更著名、更有说服力的应用级案例是OpenAI最近发布的两个怪物GPT-3和DALL-E,在充分预训练的基础上,这两个网络取得了非常显著的举一反三学习效果。

有些人可能会争论上述计划和案例包括大量的长期预训练。人脑不需要这样的预训练。就我个人而言,我认为这种观点是错误的。与神经网络等价的预训练可能发生在:

  1. 在人类自身的长期进化过程中:预训练的意义在于集成大量的Prior并提供良好的初始参数。这个过程通过梯度传输的的,还是通过进化搜索完成的,并不重要。

  2. 婴儿时期对世界反复的交互观察中:婴儿时期的人类会以交互的方式对世界的运行规律进行大量的观察和总结(unsupervised learning)


机器的学习方式是被动的吗?

至此,我一一讨论(批驳)了楼主的前三条问题描述,接下来我们进入第二层:机器的学习方式一定是被动的吗?

结合题主的核心问题(人工智能是不是走错了方向),这一问题的展开中还包含两个潜藏问题:学习主动性是智能的必要条件吗?什么样的学习才叫主动的学习?

对于第一个潜藏问题,我认为是一个哲学意义上的Open Question,它直指智能的核心定义。在此我不直接抛出结论,而是通过对第二个潜藏问题的讨论来引发思考。什么样的学习才叫主动的学习?

直觉上来说,我们假设具备主动性的学习是自发地去探索、分析、总结这个世界,并且在环境对自身的反馈中调整自身的策略的过程。

如果以上面的话来定义主动性的学习,那么无论是给AI一个爬虫去对Web上的数据进行主动获取,并进行无监督学习,还是让一个Agent在特定或开放的环境中进行强化学习,都可以认为是符合上面定义的。

这里有人可能会反驳说,一个爬虫对Web上的数据进行获取的行为是由程序设定好的,而对其进行的无监督学习也是有一定标准的(比如一个潜在的能量函数)。而对于强化学习,则是一个由奖励函数驱动的学习过程。对于这样的观点,我们可以如此思考:当我们认为人类在主动获取知识的时候,我们的“主动学习”过程,真的是无外部目标、无内在机制、无因素驱动的吗?答案显然是否定的。我们可能会认为我们“自发地”想要完成一件事情——比如写一篇知乎答案。而这种“自发”本质上是由一系列的心态驱动的,比如渴望获得认同,渴望拓宽眼界,渴望增强交流。这些心态的自然产生是我们进化的结果——对于群居习性的人类,更强的认同、更频繁的交流和更多的知识意味着生存概率的提高,所以这些心态同样产生自一系列设定好的”程序“——被我们称之为本能的,以”活下去“为最终目的的复杂程序。而为了构建这样一套程序,我们人类也在大脑内部构建起了复杂的内在机制,比如多巴胺奖励机制。那么同样的,如果存在一个方法去修改这一内在机制,或者单纯地修改我们的”奖励函数“,这个方法就可以几乎彻底地毁掉我们原有的思维、行为方式 —— 某些化学物质在此处便也充当了”黑客攻击“的角色。

另外一说,如果我们真的将主动性的学习定义为不存在任务目标的学习,那么这里就会遇到一个inductive bias的问题。事实上无论哪种学习模式,任务目标即是该学习系统中最核心的Inductive Bias——它包含了“我在学习的东西是有意义的”这样一个假设,以及“意义在哪里”的相关信息。在任意情况下,不包含任何inductive bias的系统是不具备学习能力的。人类智能的inductive bias同样明显:从行为学习的角度来看,reward shaping和生存概率直接相关;而对于视觉、听觉等感官信号处理等方面,上文也已经给出了详尽的论述。

另外,在机器学习领域中,也确实存在叫做主动学习(Active Learning)的研究领域。这个领域的目的在于使用尽量少的数据标注,得到尽量准确的结果。一种非常普遍的方式为,以一套机制,让一个系统去寻找性价比最高的学习数据。比如在一个分类问题中,一个主动学习系统往往不需要对所有数据进行标注,而是找到”标注后可能信息量最大的数据“,并请求对这些数据进行标注。在学习了这些”典型数据“后,模型的分类准确率即大幅提升。这一过程相似于我们在学校中学习时,有意地去寻找典型例题,以便加深理解。

回到题主的问题,在题主的问题描述4中,有非常重要的一段话:

人工智能学习某一方向只是受控

这句话是错的吗,并不尽然。人工智能的学习确实大多有着明确的外在目的、内在机制,和由目的驱动的频繁调优。但这一点和人类智能的差别并非本质性的而是程度上的。经过上面的讨论我们明白人类的学习和决策同样有着明确的外在目的和内在机制,区别在于人类的学习和决策是多模态的,即其同时在各种不同类型的数据、不同类型的任务上进行学习和决策。这一点确实是当前人工智能所缺少的。但我们不能因此认为人工智能走错了方向——这是整个领域一直在尝试解决,但还没有一个公认的完善方案的开放问题,由此问题派生出来的领域包括多模态学习,多任务学习,连续/终生学习等等,这些领域都是当前研究的方向。


是否只有和人脑完全一致的内在原理,才能拥有智能

题主的前4个问题分析完了,接下来的讨论不仅针对题主描述中的第5点,同时也贯穿整个问题的核心,也就是一个系统拥有智能的先决条件,是不是其和人类的大脑拥有相同的内在原理。

这一问题的本质事实上包含了我们对”智能“的_定义_和_期待_。但是遗憾的是,事实上到现在,当我们谈论智能时,我们始终也无法给”智能“一个统一的明确定义。对于其定义的分歧不仅仅无法在不同领域间得到统一,甚至在同一个领域中,比如心理学上,也存在着经久不衰的争论。

那么,是否在统一智能的定义之前,这一问题就无法回答了呢?答案是否定的。因为对于”智能“的定义有一个共同的特性。在说明这一特性之前,允许我举几个例子:

  1. 对于人类智商的测定通常是通过一套精心设计的,有关各个能力的问题,来考察人们解决这些问题的能力

  2. Intelligence这一词来自拉丁语Intelligere,意为理解与感知。

  3. 心理学中对智能的定义虽然并不统一,但在行为方面,往往围绕自我驱动力、判断力、规划能力等展开,而在思想方面围绕主动性、理性决策、系统性推理、信息的解构比较与整合,以及高级、复杂的适应性等方面展开

  4. 对于非人类生物的智力研究,往往在于设计各类实验以观察动物对于外部复杂条件的反馈、长序列事件的学习模仿以及对于特定抽象概念(如自我、数字等)的认知

从以上四个例子我们不难看出,对于对于智能的定义均围绕其表现以及抽象工作方式而非硬件原理展开。至于神经科学等领域,其关注的问题更加倾向于How,而非What。

那么从这里来看,我们是否可以如此认为:一个与外部环境交互过程中显现出智能的系统,即是有智能的,而不论其内部原理如何呢?

从我粗鄙的哲学功底来讲,现在还不敢下定如此暴论。但至少,通过上面总结出的方向,我们可以认为人类对于“智能”的期待确实是体现在其外在表现上的。既然我们讨论的问题根本在于“人工智能是否走错了方向”,那么我认为,以“期待”替代“定义”去讨论,在此处是合理的。

既然我们确定了这样的期待,我们便可以做如下的讨论:是不是只有在一个系统在硬件原理上和人脑一致的情况下,才能如我们期待般地与外部环境发生智能性的交互呢?

答案显然是否定的,不仅仅在于智能,任何系统在给定一个预期行为的背后,都可能包含不止一种实现。一辆车可以以蒸汽驱动,可以由汽油驱动,可以由柴油驱动;相同含义的一段话可以用中文、英文甚至是任何一种自创的语言表达。一段数据可以在内存中表达为微小电容中的电压,可以在硬盘中表达为局部的磁性。从更高层次来讲,对于一个能够被表述的意义,我们总能将其以不同的方式表达成不同的实现,这些实现互相同构,这些实现共同张成为这个意义对应的编码空间,而从意义到实现的映射,不同实现之间的映射,以及实现到意义之间的映射,我们称之为编码/解码。(在这一视角里,信息的载体也被抽象化为信息)

诚然,部分编码-解码是有损的,如数字信号的离散表示空间确实无法完全精确地还原连续空间中的模拟信号,但是对于智能这一问题来说,信息的损耗造成的误差是可容忍的。证明如下:

  1. 我们认为大部分人类是拥有智能的

  2. 若我们引入一个向量空间Q表示人类在各个方面的智力, 则每一个个体为该向量空间中的一个向 量

  3. 对于人类个体 , 存在个体  使得  到  之间的任意揷值 ,  都可以认为是有智能的

  4. 则在这一路径上  的误差是可以容忍的

其实上面讨论了这么多,也可以由一个例子来表述:

人类已经对部分生物的神经系统得到了完整的模型,将这一模型放进计算机中模拟,仅仅因为载体变化了这一模型就不能如预期工作了吗?


最后让我们回到所有问题的核心上来,

人工智能的方向是什么?

对于这个核心问题,事实上“人工智能”这一词汇本身是包含着误导性的浪漫主义色彩的。每每听到这样的词汇大家总是关注于“智能”而非“人工”上,从而联想到文学、影视作品中那些或可以与你促膝长谈交流人生,或可以获得求生欲然后把你的世界毁于一旦的那些与人无异的个体。诚然,人类最大的浪漫之一就是人类至今仍在潜意识里相信着自己是特殊的,人性是有着“神性”的。人类对“智能”的预期也在于自己能够产生同理心范畴内的智能(对于人类不能产生同理心的,人们将其归于“复杂的现象”,而非“智能”)。

如果我们把目的单纯地划为构建这样的智能系统,那么只有小部分的研究(比如人工生命,以及虚拟伴侣)符合我们的梦想。但如果我们把我们的思绪从浪漫主义的遐想中拉回来,关注到“人工”这个词上来,关注到我们探讨的我们对“智能”的现实期待上来,我们完全可以认为现在的发展方向是没有问题的。无论过去,现在,还是可以预见的未来,“人工”的事物,或者说“人的造物”,永远在于为人类服务——或者说得优美一些,帮助人类更好地完成任务。在我的观点中,人类的劳动分为几个层次:

  1. 机械性劳动:即有固定模式的“手作”

  2. 控制性劳动:通过对机器稀疏地控制、操作,将高重复性的劳动交予机器

  3. 规划性劳动:根据具体的需求,产生策略;或根据目的,给出具体的实现,从而将控制也能够自动化

  4. 创作性劳动:包含哲学思考、艺术创作、科学研究等上层精神活动的行为

工业革命的实质是将人类的大部分从1中解放出来,而走向2;信息革命则将人类进一步从2中解放,迈向3。从这样的发展路线上来看,我们当前的人工智能几大主要派生方向:自动化控制、目的性分类识别、内容生成,可以说是正在尝试将人类从3中解放出来,甚至进一步启发4的。

将这样的“人工”和上文中讨论的“对智能的期待”结合起来,人工智能发展的预期方向我们可以总结为:

构建一个系统,使其能够在尽量少的人力干预下,能够对既有数据自动进行分析、提炼、总结,从而能够产生自己的策略,或在无须人工给予具体实现的情况下完成对应的任务。

而这,正是现在当红的研究领域如Self-supervised Learning所做的事。


那么,现在人工智能发展方向就完美了么

经过上面这么一说,似乎现在的人工智能已经完美了,已经实实在在地落在带人类由3型劳动跃向4的轨迹上了。真的是这样的吗?

既然已经提出了这样的设问,那么答案自然是否定的。当前人工智能依旧存在许多未能解决的关键问题,比如:

  • 逻辑推断与基于逻辑推断解决问题的能力:关于这方面的研究从未停止,却一直处于起步阶段。早期的符号派以及后来的贝叶斯派曾花费大量的精力在这一类问题上,但构建出来的系统通常缺乏可泛化性或性能低下。近期的图神经网络可以说是有进行逻辑推断的潜力,但对于开放性、高性能的普遍逻辑推断智能依旧没有令人满意的答案。前几年的神经图灵机通过将注意力模型映射到模糊存取结合神经门控结构,对简单算法有一定的学习能力,但是对于复杂问题的解决,其依旧无力。

  • 自我描述的能力,不同于通过分析特征显著性来进行可解释的机器学习。人们通常更期待一个系统能够以一定方式自行输出其做出判断的依据。比如给定一张马的图片,和一张独角兽的图片,我们更期待系统能够输出“前者没有角”这样的答案。所幸当前的部分研究,无论是Siamese Network相关的研究,还是Capsule Network这一类“一组神经唯一代表一个特性”的研究,确实是缓慢像这个方向靠拢的

  • 没人能够保证完全当前基于梯度传播的深度学习一定是通往梦想中的人工智能(各种意义上)的最佳路径,虽然我们也并不需要为了精确复刻人脑而全部押注到SNN相关的研究上。但是我们学者确实需要有动机和胆识去突破舒适区,去在各种不同的模型,以及相应的智能理论中寻找启发。不应某个模型位居上风就将其他研究丢弃甚至嗤之以鼻,科学向来不是取一舍一的流派战争,而是不同领域专精的人互相合作,不同视角的观念彼此整合,共同提炼更优方案的领域


一点私货

对于人类自身带有浪漫主义色彩的,对于“未来机器人”的遐想中的人工智能(也即是“强智能”),我最后说一点点私货,下面的仅代表个人观点:

  • 关于“机器产生自我意识”这一点,首先我个人而言并不认为自我意识是强智能的充分条件。这一点可以从“蚂蚁通过镜子测试”这一点得到印证——蚂蚁能够认出镜子中的影像是自己,但是通常我们不认为蚂蚁拥有充分的“智力”。

  • 但是反过来,我认为自我意识确实是强智能的必要条件(也就是说,我并不完全赞同彼得·沃兹所著小说《盲视》中的观点)。一个系统必须能够对自我进行观察,才能在开放性的环境中做出有规划性的调整。换言之,对自身思考、行为的观察即事后主动反思、复盘的能力,这一能力将极大地加速学习过程,并且在我看来才是“主动性”的根本性差异所在。

  • 但是上面所探讨的“自我意识”仅包含“自知”,并不包含自我表达(可解释性)与自我映射(同理心),也即是系统仅需要具备对其内部信息结构进行观察的能力,而无需将其以人类能够理解的方式表述出来的能力

  • 根据上面的分析来看,对于部分元学习、梯度学习相关的研究,以及包含预测模型的预训练模型,甚至于很早就存在于强化学习中的Actor-Critic模型,这些模型存在对自我的内在信息进行进一步观察、完善的能力,虽然不能说拥有自我意识,但是是存在自我意识的雏形的。

  • 最后,关于求生欲/繁殖欲,我不认为这是一个强智能的充分或必要条件。原因很简单,这是我们地球上的生物之智能的终极目的,我们的所有行为决策、所有奖励函数均围绕这一目的展开。也就是说,这是我们这一智能的“任务”,我们的智能围绕这一任务构建。而智能本身并不以具体任务为转移,其他的智能可以有其他的任务,只是我们自己的任务是活下去,延续下去。仅此而已。

  • 关于人工智能的目的,我前面的叙述较为“现实”,较为“功利主义”。我相信,人工智能的发展还有一些更多的,更加浪漫的作用,比如帮助我们认清我们自己的思维,乃至于更加接近这个世界的本质——我并不认为思想的本质(内部)和世界的本质(外部)是可以分割的——这是我自己进入这个领域的根本原因。

  • 最后,关于这个问题本身。通常我们说一个东西的对错时包含两层含义:1. 这个东西与客观事实的一致性,2. 这个东西与人们对其的期待的一致性。 在上文的所有讨论中,有一个十分重要的核心因素,即是当前“智能”的定义尚不明确,或者说,智能本质上是一个人为构建的概念而非某个有着明确边界的客观存在。所以上文的所有讨论以“期待”替代“定义”,而对于问题“人工智能是否走错了方向”,其一句话回答应当是:当前的人工智能发展方向,与人类业界对于人工智能的期待,目前来说,大体上是一致的

# 回答二

作者:霍华德

来源链接:https://www.zhihu.com/question/445383290/answer/1855438656

结论:绝对没有走错

  1. 谁告诉你现在人工智能需要做傅里叶变换的,视觉靠CNN和transformer,都和傅里叶变换非常不一样。靠傅里叶变换的视觉是啥,是压缩算法,离散余弦变换(Discrete Cosine Transform)那套东西,和现在的深度学习根本不是一回事。声音数据,以前的确会用STFT(Short-time Fourier transform)做一下预处理,转化成频谱图再进一步学习。但现在基于waveform的模型也多如牛毛,效果完全不逊于频谱图。

  2. 大脑绝对有训练机制,只是无非不靠反向传播和梯度罢了,但脑科学的研究里基于神经可塑性的学习机制早就被证实了。并且衍生出脉冲神经网络SNN那一套东西。从数学上,完全可以证明SNN和DNN、CNN的某些等价性。

  3. 小孩子不需要大量数据就可以认识橘子苹果,那是因为小孩子自带一个超大的经过人类上万年训练的预训练模型,小孩的脑子可不是随机初始化的,是通过DNA里所携带的信息来进行参数初始化的。在人类演化过程中,视觉的预训练信息通过某种方式已经编码到DNA里了,虽然不知道是什么机制,但每每想到,我都感觉受到很大震撼。

  4. 你所说的主动性,在我看来是一种agent和环境交互的表述。现在人工智能里的强化学习,完全就是在做这个方向的研究。阿尔法狗也是基于这种深度强化学习搞出来的。只要我们在规则中设置reward,就可以让人工智能系统在很多方面获得主动性。想想人类为啥好色,为啥对交配那么有主动性,还不是因为啪啪啪爽有reward,你给机器人设置个啪啪啪的reward,机器人瞬间很主动,你信不信。

  5. 神经元之间是电信号,但经过突触是有阈值的,大于阈值的是1,小于阈值的是0。电脑信号最初也是模拟信号,然后设置个阈值,把高电平定义为1或者0,你当一开就都是0和1二进制的?

推荐阅读:

我的2022届互联网校招分享

我的2021总结

浅谈算法岗和开发岗的区别

互联网校招研发薪资汇总
2022届互联网求职现状,金9银10快变成铜9铁10!!

公众号:AI蜗牛车

保持谦逊、保持自律、保持进步

发送【蜗牛】获取一份《手把手AI项目》(AI蜗牛车著)
发送【1222】获取一份不错的leetcode刷题笔记

发送【AI四大名著】获取四本经典AI电子书
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章