2016 - 2024

感恩一路有你

预训练模型怎么使用 预训练模型的意义?

浏览量:1701 时间:2021-03-13 03:20:22 作者:admin

预训练模型的意义?

预训练模型是一种深度学习体系结构,经过训练可以对大量数据执行特定任务(例如,识别图像中的分类问题)。这种培训不容易进行,通常需要大量资源。除了许多可以使用深度学习模型的人可以使用的资源之外,我没有大量的gpu。当我们谈论预训练模型时,通常指的是在Imagenet上训练的CNN(视觉相关任务体系结构)。Imagenet数据集包含1400多万张图像,其中120万张图像被分为1000个类别(约100万张图像包含边界框和注释)。

2培训前模型的定义

那么什么是培训前模型?这是一组重量值,在训练结束时效果很好,研究人员分享给其他人使用。我们可以在深度学习lib库中找到许多有权重的库,但是最简单的方法是直接从你选择的深度学习库中获取。

现在,以上是预培训模型的标准定义。您还可以找到预先训练的模型来执行其他任务,如目标检测或姿势估计。

此外,最近研究人员已经开始突破训练前模式的界限。在自然语言处理(使用文本的模型)的上下文中,我们已经使用嵌入层一段时间了。单词嵌入是一组数字的表示,其思想是相似的单词将以某种有用的方式表达出来。例如,我们可以希望“鹰”、“鹰”和“蓝鸦”的表达有一些相似之处,而在其他方面则有所不同。Word2vec是我最喜欢的关于嵌入层的论文之一,它起源于Geoffrey Hinton在20世纪80年代的论文。

代码能力遇到瓶颈了,如何提升?

如果代码能力遇到瓶颈,你应该和其他人比较一下。你的水平是在整个行业的哪个阶段。如果是在初级阶段,那就意味着你的能力还有很大的提高。然后你应该多读一些别人的高质量代码,多读一些源代码,或者通过一些书来学习如何编写好代码。对于高质量的代码,您应该问问其他人为什么这样写有什么好处?只有这样,我们才能突破自己的瓶颈。

如果您的级别已达到中间级别,则表示您的代码具有高质量。你可以学习设计模式。您需要知道每个设计模式使用什么场景,每个设计模式在使用时有哪些优点和缺点,为什么要使用此设计模式,以及在编写代码时是否使用过此设计模式。你需要把它理解为设计思想的精髓,你可以用学到的思想来重构你项目中的代码,并证明你确实学到了很多。

如果您已经达到高级开发阶段,代码级别可能确实达到极限。您可以了解架构设计、项目中使用了什么框架、此框架的优势在哪里、是否存在可替代性、是否有成本较低的框架选择、可扩展性如何、是否具有高可用性等等。有很多东西要学,只要你努力学习,习总可以发自内心地学习,提高他的价值观,提高他在公司的地位。

如果从小学就开设一门中医课程,是不是能把我们中医发扬光大?

是的,中医很好。从小学中医是有道理的。然而,真正称职、不受民众欢迎的中医师却寥寥无几。

预训练模型怎么使用 预训练模型训练自己数据集 人脸识别模型

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。