加入收藏 | 设为首页 | 会员中心 | 我要投稿 桂林站长网 (https://www.0773zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

要不,让图灵“亲自”给你讲讲?

发布时间:2021-02-18 10:31:35 所属栏目:评论 来源:互联网
导读:这些示例相同,并且产生相同的结果,有趣的是,它们在后台生成(几乎)相同的代码。 为什么不? 现在,你应该了解JS中的类是什么以及它们如何工作。现在,凭借所有这些知识,我可以解释为什么在JS中使用类是一个坏主意。 绑定问题。由于类构造函数与这个关键字

这些示例相同,并且产生相同的结果,有趣的是,它们在后台生成(几乎)相同的代码。

为什么不?

现在,你应该了解JS中的类是什么以及它们如何工作。现在,凭借所有这些知识,我可以解释为什么在JS中使用类是一个坏主意。

  • 绑定问题。由于类构造函数与这个关键字密切打交道,它可能会引入潜在的绑定问题,特别是当你试图将你的类方法作为回调传递给外部例程时(你好,React开发人员)。
  • 性能问题。由于类的实现,众所周知,它们很难在运行时进行优化。虽然目前我们享受着高性能的机器,但摩尔定律正在逐渐消失的事实可以改变这一切。
  • 私有变量。首先,私有变量的最大优点和主要原因之一就是类在JS中不存在。
  • 严格的层次结构。类直接引入了从上到下的顺序,使得更改更难实现,这在大多数JS应用程序中是不可接受的。
  • 因为React团队会告诉你不要这样做。虽然他们还没有明确废弃基于类的组件,但很可能在不久的将来就会废弃。

所有这些问题都可以通过JS对象和原型委托得到缓解。 JS提供了这么多类所能做的事情,但大多数开发者却对此视而不见。如果你想真正掌握JS,你需要接受它的理念,摆脱教条式的类思维。

 

以当今的资源和技术,我们无法创建一整套的类人系统。因此,我们需要知道我们能做什么和不能做什么。人工智能的传统入门是机器学习概念,每个概念都严格遵守其逻辑。

机器学习是走进人工智能领域的绝佳起点。一旦了解了传统的机器学习算法,就需要进行深度学习。这一领域有很多概念,我们需要从其根源开始理解。想要深入了解,需要花费很多时间。

机器学习和深度学习均被定义为“机器在没有明确编码的情况下完成的工作”,它表示机器基于学习的工作能力,这就是人工智能。

如何开始了解这些概念?

每当谈论这些概念时,我们都必须记住一件事情:输入进去的是什么?期望输出的是什么?当我们以这种方式理解每一个概念时,生活就会变得很简单。不能忘记计算机只能学习数字,因此我们需要了解如何提供输入以接收输出。

一点编码知识就足以执行庞大的人工智能系统 在学习机器学习和深度学习中的每个概念时,最好同时执行代码。我们一旦了解了概念,下一步应该是执行代码。这一方法的循环操作是帮助我们学习理论、检验实际结果的优秀方法。

为了在这一领域生存,你必须阅读科学论文和期刊。阅读科学论文不可能一蹴而就。论文的作者们写出如此复杂的出版文章至少要花费一年的时间,我们要耐心地学习它们。从概念起源来学习能赋予我们更深刻的直觉,有助于探索更多相关的细节。

完成人工智能学习需要多长时间?

这不是一门限时课业,而是个永无止境的话题。我们不是在备战考试,也就没有考试日期。

也可以换一个问法:“我能以多快的速度学习概念?”这完全取决于个人。对于极少数预先了解概念的人,2天就能完成。少数人用1周的时间完成。有些人可能需要2周以上。目标不是在特定的时间内完成某件事,而是花费所需时间来完成整个主题。

是否需要等到完成概念学习?

不需要。实践是最好的老师,在学习的同时,最好根据所学内容做一个项目。假设已经学习了CNN的部分内容,但是在这一个项目中需要基于图像对水果进行分类,尝试总会有其裨益。

一旦尝试在实时场景中执行,就可以试着纠正错误,从而使我们得到预期的输出。此外,实施项目不仅能积累经验,还能增强自信。

如果可以遵循正确的方法并且热爱所做的事情,可以将自己的系统代码(在本文开头提到的代码)更改如下:


(编辑:桂林站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读