机器人与语言基准
项目描述
Language-World
基于 Meta-World 的语言和机器人基准。
Language-World被打包为一系列小工具,用于处理Meta-World观测结果。直接包装Meta-World环境留给用户。为了避免混淆,请始终使用Meta-World的可见目标、随机目标和初始状态变化(MT50-rand),并始终采样长度为500个episodes。如果您选择不这样做,请突出显示您所使用的配置。
可以通过pip安装Language-World
pip install git+https://github.com/krzentner/language-world.git@v0.1.0
或者,将 此文件 复制到您的项目中。
Language-World由三个主要组件组成
首先,一组自然语言任务描述,作为字典提供: language_world.TASK_DESCRIPTIONS: dict[str, str]
其次,一组“脚本技能”,可用于解决MT10(也可以在其他任务中工作)。
language_world.SCRIPTED_SKILL_NAMES: list[str]
列出了所有脚本技能的名称。 language_world.run_scripted_skill(skill_name: str, obs: np.ndarray) -> np.ndarray
根据技能名称和观测结果生成一个动作。
第三,一个查询回答函数
language_world.eval_queries(task_name: str, queries: List[str],
obs: np.ndarray, fuzzy: bool=False)
查询回答功能可以评估大量查询。启用 fuzzy
标志将不支持查询映射到最近的受支持查询,使用字符串编辑距离。
language_world.enumerate_base_queries(task_name: str) -> list[str]
提供了一个任务的“基础”查询列表(即不包含合取词的查询)。
language_world.enumerate_all_queries(task_name: str) -> list[str]
提供了一个任务的全部查询列表。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
构建分布
language_world-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 460701bf9423dbc6f560f3c8e19025de454b4a39bd60964d048a30328db39336 |
|
MD5 | 74dd186b5a710e22e250d2e83ce5aa4f |
|
BLAKE2b-256 | 423547e4d550804bc9b315e029990f309ee6671a6131ecaedc6689ca14e98220 |
language_world-0.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4231e662a7ea975fa44a16febbc76bce490d0ea3fd0243b7d08d1de31f04d783 |
|
MD5 | 8a725a88546d934c646d116517bd58fd |
|
BLAKE2b-256 | bb358798f3e688878fa08350a436d855091cd19da16df585e3fb8472b43da553 |