powerdesigner怎么生成sql

时间: 2023-05-31 18:18:33 浏览: 393
### 回答1: PowerDesigner可以通过以下步骤生成SQL: 1. 在PowerDesigner中打开您的数据模型。 2. 选择“工具”菜单,然后选择“生成SQL”。 3. 在“生成SQL”对话框中,选择您要生成SQL的对象类型,例如表、视图或存储过程。 4. 选择您要生成SQL的数据库平台,例如Oracle、SQL Server或MySQL。 5. 点击“生成”按钮,PowerDesigner将生成SQL脚本并显示在“生成SQL”对话框中。 6. 您可以将生成的SQL脚本保存到文件中,或将其复制到剪贴板中以供粘贴到其他应用程序中。 请注意,生成的SQL脚本可能需要进行一些手动调整,以确保其符合您的特定需求和数据库平台的要求。 ### 回答2: PowerDesigner是一款功能强大的数据建模工具,可以支持多种数据库的数据建模和设计。在PowerDesigner中,可以通过建模生成SQL语句。 下面是PowerDesigner生成SQL语句的步骤: 1. 创建数据模型:首先,需要在PowerDesigner中创建一个新的数据模型,并将需要建立的表、列以及各种约束关系等元素添加到模型中。 2. 校验模型:在完成模型创建之后,需要通过校验功能来检查模型是否符合标准。如果出现错误,请及时修改。 3. 选择数据库:在PowerDesigner中,可以选择各类不同的数据库进行数据建模。因此,在生成SQL语句之前,需要先选择所需的数据库类型。 4. 生成脚本:在PowerDesigner的菜单栏中,选择“工具”>“生成DDL脚本”>“生成”。在弹出的对话框中,选择需要生成SQL语句的对象,并勾选需要生成的类型,如表、索引、视图、触发器等。 5. 配置选项:在生成脚本的过程中,也可以对其进行优化和自定义。在对话框中,可以选择生成脚本的选项,如生成语言、字符集编码、分隔符等。 6. 生成SQL:最后,点击“生成”按钮生成SQL语句,并保存在本地指定的文件夹中。可以在生成脚本的同时,选择“执行”功能将SQL语句直接执行到相应的数据库中。 总的来说,PowerDesigner生成SQL语句的过程很简单,只需要按照上述步骤进行操作即可。通过这种方式,可以快速生成各种类型的SQL脚本,并进行数据迁移和数据建模。 ### 回答3: PowerDesigner是一种建模工具,它可以用来设计数据库、UML图以及其他数据处理方案。要生成SQL,PowerDesigner提供了多种方法和选项。 首先,需要在PowerDesigner中创建一个数据模型,这可以通过使用PowerDesigner的建模工具来完成。当完成模型时,可以导出为SQL语句。要导出,可以使用PowerDesigner的“生成”选项。这个选项给用户提供了多个生成选项,如生成DDL。 在生成DDL时,可以选择多种不同的选项,包括表定义、索引、外键、约束条件等等。此外,PowerDesigner还提供了生成SQL Server、Oracle、MySQL等多种类型数据库系统特定的语言的选项。 另一个生成SQL的方法是使用PowerDesigner的逆向工程功能。这个功能可以将已有的数据库连接到PowerDesigner中,并从数据库中自动生成PowerDesigner模型。然后,可以从这个模型中导出SQL语句。 总的来说,PowerDesigner是一种非常灵活的建模工具,可以用来生成多种类型的SQL。用户只需要按照PowerDesigner提供的工具和选项来操作,就可以轻松生成所需的SQL。

相关推荐

在PowerDesigner中,可以通过批量生成SQL脚本来将数据库表设计转换为SQL语句。首先,在数据表字段中使用英文,并在备注(comment)中完成字段的说明。这样,在生成SQL脚本时,字段的名称(name)将会自动转换为数据库中字段的备注(comment)。 具体步骤如下: 1. 创建数据库表; 2. 创建数据库外键; 3. 双击箭头,可以修改外键的名称和外键字段; 4. 生成SQL文件。 此外,需要注意的是,在PowerDesigner中,整数(Integer)类型的长度(length)无法设置,但最终生成的SQL语句中,默认长度为11。而字符型(varchar)的长度可以根据需要进行自定义设置。 123 #### 引用[.reference_title] - *1* [PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment](https://download.csdn.net/download/guoyp2126/13131291)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [PowerDesigner设计数据库表](https://blog.csdn.net/htx845928748/article/details/123248851)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [使用PowerDesigner进行数据库设计生成sql文件](https://blog.csdn.net/weixin_44191291/article/details/116358814)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
### 回答1: PowerDesigner 是一款数据建模工具,可以用来建模数据库和业务流程。如果你想导入 SQL 文件,可以采用以下方法: 1. 打开 PowerDesigner,在菜单栏中选择“文件”-“打开”,选择你想导入的 SQL 文件。 2. 在菜单栏中选择“工具”-“导入”,选择“SQL Script”,然后选择你想导入的 SQL 文件。 3. 通过使用 PowerDesigner 的“Reverse Engineering”功能,可以从现有数据库中导入数据模型。 请注意,PowerDesigner 导入 SQL 文件时,可能需要配置数据库连接信息。 ### 回答2: PowerDesigner是一款功能强大的建模工具,它不仅可以用来设计ER图和UML图,还可以与数据库进行交互以生成建表语句和导入数据。为使数据库设计更加有效, PowerDesigner提供了导入SQL文件的功能,本文将着重讲解如何导入SQL文件。 1. 打开PowerDesigner软件,进入Modeling视图,然后选择File->New->Database。进行数据库建模。 2. 在Physical Data Model面板界面上,右击鼠标,从弹出的快捷菜单中选择“Import From SQL”。 3. 弹出导入对话框。在该对话框中,我们必须配置选项以指定要导入的SQL文件。 4. 在输入SQL文件位置的文本框中,输入要导入的SQL文件路径或使用“浏览”按钮浏览到 SQL文件位置。我们必须选择正确的文件类型,如SQL语句或DDL脚本。PowerDesigner支持MySQL、Oracle、DB2、SQL Server、PostgreSQL 等多种数据库类型。 5. 在该对话框中,我们可以设置“数据选择”、“编码”、“语言”等选项。 6. 配置完毕后,点击“确定”按钮导入SQL文件,PowerDesigner将自动解析SQL文件并生成与数据库对应的表以及表之间的关系,你可以通过切换到“Model Explorer”视图查看实体对象。 总之,PowerDesigner功不可没,可以极大地提高我们的开发效率。导入SQL文件只是其中的一个功能点,也是我们进行数据库设计时必不可少的一个流程。希望这篇文章对你有所帮助。 ### 回答3: PowerDesigner 是一款业界领先的数据建模、设计、管理工具。导入 SQL 文件是PowerDesigner的一个常用功能。您可以通过导入 SQL 文件的方式将现有的数据库模型以及数据结构导入到PowerDesigner中。在进行导入前,必须确保所要导入的 SQL 文件与PowerDesigner版本兼容,并且文件中所包含的数据库对象以及数据结构可以被PowerDesigner识别。 在PowerDesigner的主界面上,点击File菜单下的 Import并选择 SQL File,此时会在界面右下方弹出 Import SQL File 窗口。在 Import SQL File 窗口中,填写 SQL 文件的路径及文件名,并设置相应的导入参数。导入参数包括导入对象类型、导入方式(覆盖或合并)等。 在 Import SQL File 窗口中,您可以选择要导入的对象类型,如表、视图、存储过程等,并可设置导入方式,即选择覆盖或者合并。如果选择覆盖,则会将现有的PowerDesigner中的模型及其相关数据结构清空,然后导入 SQL 文件中的模型及数据结构;如果选择合并,则将导入 SQL 文件中的模型及数据结构与PowerDesigner中已存在的模型及其相关数据结构合并,并生成新的模型及数据结构。 在导入 SQL 文件过程中,需要注意以下几点: 1.确保导入 SQL 文件的版本与PowerDesigner的版本兼容。 2.确保SQL文件中的数据结构可以被PowerDesigner识别,如主键、外键等要使用PowerDesigner支持的命名方式。 3.在导入 SQL 文件前,必须先清空现有PowerDesigner中的模型及其相关数据结构,以免出现重名冲突等问题。 4.在导入SQL文件后,需要对导入的数据结构进行检查,并进行适当修改,以使其符合项目需求。 总之,通过导入 SQL 文件的方式,可以快速将现有的数据库模型以及数据结构导入到PowerDesigner中,并进行进一步的设计和管理。
### 回答1: PowerDesigner可以生成物理模型,具体步骤如下: 1. 在PowerDesigner中打开逻辑模型。 2. 在逻辑模型中选择要生成物理模型的对象,如表、视图等。 3. 在“设计”菜单中选择“生成物理模型”。 4. 在弹出的对话框中选择要生成的数据库类型和版本。 5. 点击“确定”按钮,PowerDesigner会自动生成物理模型。 6. 可以在物理模型中进行进一步的修改和优化。 7. 最后,可以将物理模型导出为SQL脚本,用于在数据库中创建表和其他对象。 总之,PowerDesigner生成物理模型的过程简单易用,可以帮助开发人员快速创建数据库对象。 ### 回答2: PowerDesigner是一款专业的数据库建模工具,可以用来生成物理模型。物理模型是数据库设计的最终产物,根据逻辑模型进行细化和优化。 在PowerDesigner中,生成物理模型需要进行以下步骤: 1. 连接数据库:首先,需要通过PowerDesigner连接到目标数据库。可以选择常见的数据库,如Oracle、MySQL或SQL Server等。 2. 导入逻辑模型:完成数据库连接后,可以将已经设计好的逻辑模型导入到PowerDesigner中。逻辑模型包含了数据库中的表、关系和约束等信息。 3. 细化物理模型:在导入逻辑模型后,可以通过PowerDesigner的工具来细化物理模型。可以调整表的结构、修改数据类型、添加索引等,以满足数据库的实际需求。 4. 设计物理模型:根据实际需求,可以在PowerDesigner中进行物理模型的设计。比如,可以创建表空间、定义表的存储参数、选择合适的分区策略等。 5. 生成DDL脚本:在完成物理模型设计后,可以通过PowerDesigner生成相应的DDL脚本。DDL脚本包含了数据库创建表、索引、触发器等的语句,可以在目标数据库中执行以创建和定制数据库结构。 总而言之,PowerDesigner可以帮助用户通过连接数据库、导入逻辑模型、细化物理模型、设计和生成DDL脚本等步骤来生成物理模型。这一过程可以帮助开发人员更加准确地创建和定制数据库结构,进而提高数据库的性能和可靠性。 ### 回答3: PowerDesigner是一款功能强大的建模工具,可以帮助我们生成物理模型。物理模型是指将概念模型转化为可在数据库中实施的具体物理设计。生成物理模型的过程通常包括以下几个步骤: 首先,我们需要在PowerDesigner中创建一个数据模型。可以使用自己定义的表格和实体,或者使用PowerDesigner提供的预定义模板。在这一步骤中,我们可以通过拖放实体、属性和关系等对象来组织模型结构,并为其设置对应的属性。 然后,我们需要定义实体和关系之间的约束和规则。通过PowerDesigner的验证功能,我们可以确保模型的完整性和正确性。可以设置属性的数据类型、长度、取值范围等,还可以定义实体之间的关联关系和外键约束等。 接下来,我们可以使用PowerDesigner的逆向工程功能将数据库中现有的表格和结构导入到模型中。这个过程允许我们快速生成物理模型并与现有数据库保持一致。 一旦物理模型生成完毕,我们可以使用PowerDesigner的自动化脚本功能自动生成数据库脚本,包括创建表格、索引、触发器等。这样可以大大提高开发效率,并减少因手动编写脚本而引起的错误。 最后,我们可以通过PowerDesigner提供的导出功能将物理模型导出为常见的数据库格式,如SQL Server、Oracle、MySQL等。这样,我们就可以将生成的物理模型直接应用到实际的数据库中,并进行开发和部署。 总而言之,PowerDesigner是一款功能强大的建模工具,可以帮助我们快速生成物理模型,并支持各种数据库的导出和应用。通过使用PowerDesigner,我们可以更加高效地进行数据库设计和开发工作。
### 回答1: PowerDesigner可以通过以下步骤导出SQL: 1. 打开PowerDesigner软件,打开需要导出SQL的模型。 2. 在左侧的“模型浏览器”中,选择需要导出SQL的对象,例如表、视图等。 3. 在右侧的“属性”窗口中,选择“DDL”选项卡。 4. 点击“生成DDL”按钮,即可生成SQL脚本。 5. 可以选择将SQL脚本保存为文件,或者直接复制到剪贴板中。 6. 如果需要导出整个模型的SQL,可以在左侧的“模型浏览器”中选择整个模型,然后按照上述步骤生成SQL脚本。 注意:在生成SQL脚本之前,需要确保模型中的对象已经定义完整,并且没有错误。否则可能会导致生成的SQL脚本不完整或者有误。 ### 回答2: PowerDesigner是一种用于数据建模、数据分析和数据库设计的软件,它支持多种数据库,包括Oracle、MySQL、SQL Server等。导出SQL是PowerDesigner的一个常见操作,因为它可以将PowerDesigner中设计的数据结构导出为SQL脚本,以便在数据库中执行。 下面是PowerDesigner导出SQL的步骤: 1. 打开PowerDesigner。在主界面上选择要导出为SQL的物理数据模型。 2. 选择“文件”>“导出”>“SQL“。弹出“导出为SQL”对话框。 3. 在“导出为SQL”对话框中,选择要导出的目标数据库类型。例如,如果要将数据模型导出到SQL Server中,则应选择“Microsoft SQL Server”。 4. 如果需要,可以在页面上选择其他选项,例如选择要包含在SQL脚本中的模型元素、是否包含注释等。 5. 在“导出到”字段中,选择要将SQL脚本存储的文件路径和名称。然后,单击“导出”按钮,开始导出SQL脚本。 6. PowerDesigner将创建一个包含SQL命令的文件,并生成一个消息框,以通知用户导出是否成功。 7. 最后,在PowerDesigner中,可以查看导出的SQL脚本,检查所创建的表、列、索引、触发器、存储过程等数据库对象是否正确。 总之,PowerDesigner是一个功能强大的数据库建模和设计工具,可以帮助用户设计和实现关系数据库架构。通过导出SQL脚本,用户可以在不同的数据库平台中轻松部署和实施数据模型。在使用PowerDesigner导出SQL时,用户应注意选择正确的目标数据库类型和其他选项,以确保生成的SQL脚本准确无误。 ### 回答3: PowerDesigner 是一款常用的建模工具,可用于制作数据库模型,流程图,用例图等各种图示。有时候,我们需要将PowerDesigner 中的数据库模型导出生成一个 SQL 脚本,以便将模型应用于实际的数据库应用中去。这里简单介绍下 PowerDesigner 如何导出 SQL: 1. 打开 PowerDesigner 的数据库模型,并在左侧导航栏中选择数据库对象。 2. 在上方Toolbar中,选择 File -> Generate -> Physical Data Model to DBMS Script。这个命令将生成DBMS自己的SQL代码,即一种适合于在特定DBMS上运行的SQL语言类型。 3. 接着,在 Generate Physical Data Model to DBMS Script 工具中进行一些设置,包括选择要导出的对象、输出文件的路径和文件名等。 4. 然后,选择要输出的数据库类型以及版本,比如SQL Server、MySQL等,确保选择正确的类型,以免导出的SQL脚本无法使用。 5. 点击确定按钮,PowerDesigner 将会开始生成 SQL 脚本并将其保存到指定的输出文件中。 总之,PowerDesigner 的导出 SQL 功能使得我们可以快速生成 SQL 脚本并且可以缩短开发周期。同时,也帮助开发人员提高了工作效率和协作能力。但需要注意的是,导出的 SQL脚本中可能会存在某些限制或问题,需要在实际使用过程中予以检验和修改。
PowerDesigner是一款功能强大的数据建模和数据库设计工具。它可以帮助用户创建和管理数据库、数据架构和业务流程等。以下是一些关于PowerDesigner使用的常见问题和指导: 1. 数据建模:PowerDesigner支持多种数据建模方法,如实体关系模型(ER模型)、UML类图和业务过程模型等。您可以选择适合您项目需求的建模方法,并使用PowerDesigner的工具和功能进行建模。 2. 数据库设计:PowerDesigner可以连接各种主流数据库,包括Oracle、SQL Server、MySQL等,并支持逆向工程(从数据库生成模型)和正向工程(从模型生成数据库脚本)等功能。您可以使用PowerDesigner设计数据库结构、定义表、列、索引等,并生成相应的数据库脚本。 3. 业务过程建模:PowerDesigner还提供了业务过程建模的功能,您可以使用流程图或活动图等方法来描述和设计业务过程。可以通过定义活动、事件、流程和角色等元素来建模和分析业务过程。 4. 团队协作:PowerDesigner支持多人协作,可以通过版本控制和协作工作空间等功能来实现团队成员之间的协同开发。团队成员可以同时对同一个模型进行编辑,并进行版本控制和冲突解决。 5. 文档生成:PowerDesigner可以生成各种类型的文档,包括物理数据模型、逻辑数据模型、数据库字典、数据流程图等。您可以根据需要选择生成的文档类型和格式,并自定义文档模板。 总的来说,PowerDesigner是一个功能丰富的工具,适用于数据建模、数据库设计和业务过程建模等任务。您可以根据项目需求和个人喜好,灵活运用PowerDesigner的功能来提高工作效率和质量。
PowerDesigner可以通过与不同数据库的连接,实现与数据库的交互。具体连接步骤如下: 1. 在PowerDesigner中创建一个物理数据模型。 2. 打开PowerDesigner并创建一个物理数据模型,在对话框中保持默认设置,并将该物理数据模型重命名为所需的名称。 3. 在物理数据模型中创建表、触发器和存储过程。 4. 单击"Database" -> "Configure Connections",在弹出的ODBC数据源管理器中,点击"添加",添加一个与目标数据库相对应的数据源。 5. 在ODBC数据源管理器中选择要连接的数据库,并点击"Connect"。 6. 单击"Database" -> "Generate Database",选择生成脚本的目录和文件名,并选择"Script generation"选项,然后点击"Run"运行脚本,将表、触发器和存储过程创建到数据库中。 7. 运行脚本后,可以在数据库中查看已创建的表和表之间的关联关系。 需要注意的是,具体的连接步骤可能因数据库类型的不同而有所区别。以上步骤是基于SQL Server数据库的连接示例,对于其他数据库,可能需要使用不同的连接选项和配置。 引用提供了Oracle和MySQL数据库通过PowerDesigner连接的具体步骤,可以参考该资料进行操作。引用也提供了PowerDesigner连接数据库的实例详解,可以作为参考资料。 总结来说,PowerDesigner可以通过与不同数据库的连接,实现在PowerDesigner中创建数据模型,并将模型中定义的表、触发器和存储过程导出到数据库中,或者将已有的数据库导入到PowerDesigner中进行数据建模。1234

最新推荐

PowerDesigner连接mysql逆向生成PDM及相关问题

使用的PowerDesigner版本为16.5,下载地址: 链接:https://pan.baidu.com/s/1tUNjVHQ1bStfF__zaHbLkg 提取码:58zk 安装完成后需要先设置一下,解决生成的表中没有字段注释和表注释的问题: 1:点击工具栏中的数据库...

PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法

PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法

PowerDesigner反向工程将数据库设计导出SQL脚本、HTML或World

PowerDesigner反向工程将数据库设计导出: 1 导出SQL脚本 2 导出HTML用以展示模型效果 3 RTF(WORD)或者其他

PowerDesigner16.5 中文教程-数据库模型操作教程_详解

一、 使用 POWERDESIGNER 软件创建数据库概述 1、 概念数据模型 (CDM) (CONCEPTUAL DATA MODEL) 2、 逻辑数据模型 (LDM) 3、 物理数据模型 (PDM) (PHYSICAL DATA MODEL)-最主要和常用的数据库模型 4、 面向对象...

将powerDesigner的概念模型转换成物理模型,生成sql文件导入数据库.

将powerDesigner的概念模型转换成物理模型,生成sql文件导入数据库.

代码随想录最新第三版-最强八股文

这份PDF就是最强⼋股⽂! 1. C++ C++基础、C++ STL、C++泛型编程、C++11新特性、《Effective STL》 2. Java Java基础、Java内存模型、Java面向对象、Java集合体系、接口、Lambda表达式、类加载机制、内部类、代理类、Java并发、JVM、Java后端编译、Spring 3. Go defer底层原理、goroutine、select实现机制 4. 算法学习 数组、链表、回溯算法、贪心算法、动态规划、二叉树、排序算法、数据结构 5. 计算机基础 操作系统、数据库、计算机网络、设计模式、Linux、计算机系统 6. 前端学习 浏览器、JavaScript、CSS、HTML、React、VUE 7. 面经分享 字节、美团Java面、百度、京东、暑期实习...... 8. 编程常识 9. 问答精华 10.总结与经验分享 ......

无监督视觉表示学习中的时态知识一致性算法

无监督视觉表示学习中的时态知识一致性维信丰酒店1* 元江王2*†马丽华2叶远2张驰2北京邮电大学1旷视科技2网址:fengweixin@bupt.edu.cn,wangyuanjiang@megvii.com{malihua,yuanye,zhangchi} @ megvii.com摘要实例判别范式在无监督学习中已成为它通常采用教师-学生框架,教师提供嵌入式知识作为对学生的监督信号。学生学习有意义的表征,通过加强立场的空间一致性与教师的意见。然而,在不同的训练阶段,教师的输出可以在相同的实例中显著变化,引入意外的噪声,并导致由不一致的目标引起的灾难性的本文首先将实例时态一致性问题融入到现有的实例判别范式中 , 提 出 了 一 种 新 的 时 态 知 识 一 致 性 算 法 TKC(Temporal Knowledge Consis- tency)。具体来说,我们的TKC动态地集成的知识的时间教师和自适应地选择有用的信息,根据其重要性学习实例的时间一致性。

create or replace procedure这句语句后面是自定义么

### 回答1: 是的,"create or replace procedure"语句后面应该跟着自定义的存储过程名。例如: ```sql create or replace procedure my_procedure_name ``` 这里"my_procedure_name"是你自己定义的存储过程名,可以根据具体需求进行命名。 ### 回答2: 不完全是自定义。在Oracle数据库中,"CREATE OR REPLACE PROCEDURE"是一条SQL语句,用于创建或替换一个存储过程。关键词"CREATE"表示创建新的存储过程,关键词"OR REPLACE"表示如果该存储过程

数据结构1800试题.pdf

你还在苦苦寻找数据结构的题目吗?这里刚刚上传了一份数据结构共1800道试题,轻松解决期末挂科的难题。不信?你下载看看,这里是纯题目,你下载了再来私信我答案。按数据结构教材分章节,每一章节都有选择题、或有判断题、填空题、算法设计题及应用题,题型丰富多样,共五种类型题目。本学期已过去一半,相信你数据结构叶已经学得差不多了,是时候拿题来练练手了,如果你考研,更需要这份1800道题来巩固自己的基础及攻克重点难点。现在下载,不早不晚,越往后拖,越到后面,你身边的人就越卷,甚至卷得达到你无法想象的程度。我也是曾经遇到过这样的人,学习,练题,就要趁现在,不然到时你都不知道要刷数据结构题好还是高数、工数、大英,或是算法题?学完理论要及时巩固知识内容才是王道!记住!!!下载了来要答案(v:zywcv1220)。

基于对比检测的高效视觉预训练

10086⇥⇥⇥⇥基于对比检测的高效视觉预训练Ol i vierJ. He´naf f SkandaKoppula Jean-BaptisteAlayracAaronvandenOord OriolVin yals JoaoCarreiraDeepMind,英国摘要自我监督预训练已被证明可以为迁移学习提供然而,这些性能增益是以大的计算成本来实现的,其中最先进的方法需要比监督预训练多一个数量级的计算。我们通过引入一种新的自监督目标,对比检测,任务表示与识别对象级功能跨增强来解决这个计算瓶颈。该目标可提取每幅图像的丰富学习信号,从而在各种下游任务上实现最先进的传输精度,同时需要高达10少训练特别是,我们最强的ImageNet预训练模型的性能与SEER相当,SEER是迄今为止最大的自监督系统之一,它使用了1000多个预训练数据。最后,我们的目标无缝地处理更复杂图像的预训练,例如COCO中的图像,缩小了从COCO到PASCAL的监督迁移学习的差距1. 介绍自从Al