首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ACL2022 | 跨模态离散化表示学习:让不同的模态共享相同的词表

▲不同模态的数据会被分别经过“连续向量路径”和“离散词路径”,分别为连续向量和离散词向量作为其的特征;最终的特征为二者的向量和。...对于一对不同模态的的关联数据,比如视频 和它的音频 ,作者会先用对应模态的 encoder 来将其分别表征为连续向量 和 。...▲单词embedding间的交叉熵作为单词相似度的指标,鼓励使用相似的单词来表征不同模态。...这篇论文把离散化表示和跨模态结合在了一起,并且提出了方案来防止词表在不同模态上聚类导致不能学习到扩模态的信息,论文的架构和 loss 设计都很值得一读。...、不同方向的人看到,不被石沉大海,或许还能增加不少引用的呦~ 投稿加下面微信备注“投稿”即可。

97810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2019 年 最受欢迎的10个 JavaScript 动画库!

    超过20K的星星,Anime是一个JavaScript动画库,可以处理CSS属性,单个CSS转换,SVG或任何DOM属性以及JavaScript对象。...此库允许您链接多个动画属性,将多个实例同步,创建时间轴等。 3.Mo.js ?...超过 15k 星星,Velocity是一个快速的 Javascript 动画引擎,拥有与jQuery的 $.animate() 相同的API。它具有彩色动画、转换、循环、画架、SVG支持和滚动。...超过 10k 星星,Vivus是一个零依赖的JavaScript类,可以让你为SVG制作动画,让它们具有被绘制的外观。 您可以使用许多可用动画之一,或创建自定义脚本来绘制SVG。...GSAP是灵活的,可以与React、Vue、Angular和vanilla JS协同工作。GSDevtools 还可以帮助使用GSAP构建dubug动画。 8. Scroll Reveal ?

    1.6K10

    2019 年 11 个受欢迎的 JavaScript 动画库!

    超过20K的star,Anime是一个JavaScript动画库,可以处理CSS属性,单个CSS转换,SVG或任何DOM属性以及JavaScript对象。...此库允许您链接多个动画属性,将多个实例同步,创建时间轴等。 Mo.js ?...超过15k的star,Velocity是一个快速的 Javascript 动画引擎,拥有与jQuery的 $.animate() 相同的API。它具有彩色动画、转换、循环、画架、SVG支持和滚动。...超过10k的star,Vivus是一个零依赖的JavaScript类,可以让你为SVG制作动画,让它们具有被绘制的外观。 您可以使用许多可用动画之一,或创建自定义脚本来绘制SVG。...GSAP是灵活的,可以与React、Vue、Angular和vanilla JS协同工作。GSDevtools 还可以帮助使用GSAP构建dubug动画。 Scroll Reveal ?

    2.4K20

    4、Angular JS 学习笔记 – 创建自定义指令

    举例,就这个模板而言: svg> svg> 我们大概期望Angular能够绑定,但是当我们检查控制台看到的类似于Errlr:Invalid...举例子,我们可以修复上面的例子,写为: svg> svg> 如果你想要修改一个驼峰命名的属性(SVG元素具有有效的驼峰命名的属性...举例,去绑定viewBox,我们可以写成: svg ng-attr-view_box="{{viewBox}}"> svg> 创建指令 首先让我们说一下关于注册指令的API。...举个例子来说,如果你创建一个指令,你可能会在HTML7引入的相同的元素发生而问题。2到3个短的前缀工作的很好。...这里有一个相同的例子,使用templateUrl替代演示: angular.module('docsTemplateUrlDirective', []) .controller('Controller'

    4.8K20

    AngularDart4.0 英雄之旅-教程-06服务 顶

    不是一遍又一遍复制和粘贴相同的代码,而是创建一个可重用的数据服务,并将其注入到需要它的组件中。 使用单独的服务可使组件保持精简并专注于支持视图,并使用模拟服务对组件进行单元测试变得容易。...然而,定义英雄不是组件的工作,你不能轻易与其他组件和视图共享英雄名单。 在这个页面中,您将把英雄数据采集业务转移到一个提供数据的服务中,并与需要数据的所有组件共享该服务。...通过将AppComponent锁定到HeroService的特定实现中,切换实现用于不同的场景(如离线操作或使用不同的模拟版本进行测试)将很困难。...现在Angular知道在创建一个新的AppComponent时要提供一个HeroService实例。 在依赖注入页面阅读更多关于依赖注入的内容。...你的应用应该看起来像这个实例(查看源代码)。 前方的路 英雄之旅已经变得更加可重复使用共享组件和服务。 下一个目标是创建一个仪表板,添加在视图之间路由的菜单链接,以及在模板中格式化数据。

    3K10

    Angular Provider 作用域

    当你注册根级别的服务时,Angular 会创建一个单独的共享服务实例。如果在 @Injectable 元数据中注册服务,Angular 会在构建阶段自动剔除无用的服务,进而优化我们的应用程序。...这表示这两个模块之间是共享同一个 UserService 实例。 为什么会这样呢?...,而不会使用全局的 UserService 实例。...如果在多个特性模块中,使用同一个 token 注册 provider,此外在根模块中同样也注册了相同的 provider,只有根模块中注册的 provider 会被添加到根注入器中,此后所有的特性模块将会共享同一个实例...当在懒加载的模块中使用模块外的服务时,它将使用根注入器创建的服务实例。但如果已经在懒加载模块中注册了 provider,在模块内获取对应的服务时,它将从模块的子注入器中获取对应的服务实例。

    1.8K20

    Angular进阶教程2-

    Angular 的 DI 框架会在实例化\color{#0abb3c}{实例化}实例化某个类时为其提供依赖,从而提高模块性和灵活性。...会根据providers为这个组件创建一个注入器,这个组件的子组件\color{#0abb3c}{组件的子组件}组件的子组件也会共享\color{#0abb3c}{共享}共享这个注入器,如果没有定义,那么组件会根据组件树逐级向上...}{共享}共享这个服务,当然在模块\color{#0abb3c}{模块}模块中注入服务\color{#0abb3c}{注入服务}注入服务也可以达到相同的结果,需要我们通过imports\color{#0abb3c...在启动程序时会启动一个根模块,并加载它所依赖的其他模块,此时会生成一个全局的根注入器,由该注入器创建的依赖注入对象在整个应用程序级别可见,并共享一个实例。...中的常见的作用: 可以在Angular通过service来实现不同组件,或者不同模块之间的传值 // 定义公共的用于数据存储的service,文件名是(eg:xampleStore.service.ts

    4.2K30

    Angular开发者手册重点翻译之指令(一)文本和属性绑定ngAttr属性绑定

    ngAttr属性绑定 浏览器对属性是否合法经常是挑刺的,例如,考虑一下这个例子: svg>   svg> 我们期望Angular...例如,我们可以像这样修复上文中的问题 svg>   svg> 假如想要去使用一个驼峰式属性名,像viewBox...例如下文中绑定一个viewBox,我们可以这样写: svg ng-attr-view_box="{{viewBox}}"> svg> 创建指令 首先让我们谈谈注册指令的API,与controller...指令是注册在module上的,想要注册它,你可以使用module.directive   API,module.directive需要一个规范化的指令名跟随着一个工厂方法,这个工厂方法需要返回一个包含不同选项来告诉...我们将会使用一些指令的通常示例,然后进行深入的探讨不同的选项和编译过程。

    1.7K60

    AngularDart4.0 指南- 依赖注入 顶

    如果你想在你的Car上装一个不同品牌的轮胎怎么办? 太糟糕了。 你被锁定在Tires 班制造的任何品牌上。 这使得Car类不灵活。 现在每辆新车都有自己的引擎。 它不能与其他车辆共享一个引擎。...虽然这对于汽车发动机是有意义的,但是您肯定可以考虑应该共享的其他依赖性,例如与制造商服务中心的机载无线连接。 Car缺乏共享以前为其他消费者创建的服务的灵活性。...provide()函数接受与Provider构造函数相同的参数。 provide()函数不能用在Angular注解的提供者列表中,因为注释只能包含const表达式。...OldLogger具有与NewLogger相同的界面,但由于某些原因,您无法更新旧组件以使用它。 当旧组件使用OldLogger记录消息时,您需要NewLogger的单例实例来替换它。...当组件要求输入新的或旧的记录器时,依赖注入器应该注入该单例实例。 OldLogger应该是NewLogger的别名。 你当然不希望在你的应用程序中使用两个不同的NewLogger实例。

    5.7K20

    工具资源系列之 github 上各式各样的小徽章从何而来?

    Vue : https://github.com/vuejs/vue Angular : https://github.com/angular/angular React : https://github.com.../facebook/react 小结: 前端三大框架的徽章均不相同,由此可见,这应该不是 github 统一分发而是自定义行为!...既然两种均能表现相同的效果,现在我们就来演示一下 png 的实现效果. svg 转 png 在线网站: https://cloudconvert.com/svg-to-svg 左侧的 svg 无论放大多少倍..." alt="github"> 不论是什么语法,最核心最根本的获得到徽章链接,至于不同语言有着各自的语法,按照语言规则手动拼接就好....徽章来源 徽章有不同的分类,不管是哪种分类,在线徽章最为简单便捷,下面就简单介绍下提供在线生成徽章的网站. https://shields.io/ https://badgen.net/ https:

    2.6K50
    领券