文件名称:attributes-as-operators:使用属性作为运算符的属性对象视觉合成
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-05 17:15:51
Python
作为运算符的属性 该代码通过将对象视为向量,并将属性作为修改对象向量以将它们适当地组合为复杂概念的运算符,来实现用于视觉属性-对象组成(例如,切片+橙色=切片橙色)的嵌入学习框架。 我们的方法不仅在概念上与属性作为修饰符的语言角色相吻合,而且还可以概括性地识别对象和属性的看不见的组成。 我们的模型可以在开放环境中的两个具有挑战性的数据集上强大地识别出看不见的构图,并且还可以推广到训练期间看不见对象本身的构图。 这是工作随附的代码: Tushar Nagarajan和Kristen Grauman。 作为运算符的属性 先决条件 该代码是使用Python(3.6)和PyTorch(v0.4.0)编写和测试的。 仅AnalogousAttr模型需要MATLAB。 软件包:使用pip install -r utils/requirements.txt 数据集和特征:我们包括一个脚本,用于下
【文件预览】:
attributes-as-operators-master
----models()
--------models.py(20KB)
--------svm.py(10KB)
--------__init__.py(0B)
----data()
--------dataset.py(8KB)
--------__init__.py(0B)
----test.py(4KB)
----train.py(6KB)
----Readme.md(4KB)
----LICENSE(1KB)
----tensor-completion()
--------complete.m(1KB)
----.gitignore(97B)
----utils()
--------examples.sh(2KB)
--------utils.py(1KB)
--------reorganize_utzap.py(571B)
--------__init__.py(0B)
--------requirements.txt(39B)
--------download_data.sh(1KB)