All Projects → lil-lab → amr

lil-lab / amr

Licence: GPL-2.0 license
Cornell AMR Semantic Parser (Artzi et al., EMNLP 2015)

Programming Languages

java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
scala
5932 projects
python
139335 projects - #7 most used programming language
Lex
420 projects
shell
77523 projects

Projects that are alternatives of or similar to amr

spring
SPRING is a seq2seq model for Text-to-AMR and AMR-to-Text (AAAI2021).
Stars: ✭ 103 (+347.83%)
Mutual labels:  amr, semantic-parser, abstract-meaning-representation
amrlib
A python library that makes AMR parsing, generation and visualization simple.
Stars: ✭ 107 (+365.22%)
Mutual labels:  amr, abstract-meaning-representation
Ffmpegcommand
FFmpegCommand适用于Android的FFmpeg命令库,实现了对音视频相关的处理,能够快速的处理音视频,大概功能包括:音视频剪切,音视频转码,音视频解码原始数据,音视频编码,视频转图片或gif,视频添加水印,多画面拼接,音频混音,视频亮度和对比度,音频淡入和淡出效果等
Stars: ✭ 394 (+1613.04%)
Mutual labels:  amr
Recorder
html5 js 录音 mp3 wav ogg webm amr 格式,支持pc和Android、ios部分浏览器、和Hybrid App(提供Android IOS App源码),微信也是支持的,提供H5版语音通话聊天示例 和DTMF编解码
Stars: ✭ 2,891 (+12469.57%)
Mutual labels:  amr
Rtlamr
An rtl-sdr receiver for Itron ERT compatible smart meters operating in the 900MHz ISM band.
Stars: ✭ 1,326 (+5665.22%)
Mutual labels:  amr
Moose
Multiphysics Object Oriented Simulation Environment
Stars: ✭ 652 (+2734.78%)
Mutual labels:  amr
Gtos
Code for AAAI2020 paper "Graph Transformer for Graph-to-Sequence Learning"
Stars: ✭ 129 (+460.87%)
Mutual labels:  amr
bitpit
Open source library for scientific HPC
Stars: ✭ 80 (+247.83%)
Mutual labels:  amr
ZWAudioRecordTool
集合了MP3和AMR转录,线上正常运行(Recording MP3 and AMR In iOS App)
Stars: ✭ 32 (+39.13%)
Mutual labels:  amr
Trixi.jl
A tree-based numerical simulation framework for hyperbolic PDEs written in Julia
Stars: ✭ 72 (+213.04%)
Mutual labels:  amr
Samrai
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
Stars: ✭ 160 (+595.65%)
Mutual labels:  amr
Penman
PENMAN notation (e.g. AMR) in Python
Stars: ✭ 63 (+173.91%)
Mutual labels:  amr
Mfem
Lightweight, general, scalable C++ library for finite element methods
Stars: ✭ 667 (+2800%)
Mutual labels:  amr
Mediafile
A unified reader of metadata from audio & video files.
Stars: ✭ 138 (+500%)
Mutual labels:  amr
Libmesh
libMesh github repository
Stars: ✭ 450 (+1856.52%)
Mutual labels:  amr
Opencore Amr Ios
iOS port of opencore-amr
Stars: ✭ 237 (+930.43%)
Mutual labels:  amr
Libstreaming
A solution for streaming H.264, H.263, AMR, AAC using RTP on Android
Stars: ✭ 3,167 (+13669.57%)
Mutual labels:  amr
Stog
AMR Parsing as Sequence-to-Graph Transduction
Stars: ✭ 123 (+434.78%)
Mutual labels:  amr
Neuralamr
Sequence-to-sequence models for AMR parsing and generation
Stars: ✭ 60 (+160.87%)
Mutual labels:  amr
Amrex
AMReX: Software Framework for Block Structured AMR
Stars: ✭ 243 (+956.52%)
Mutual labels:  amr

Cornell AMR Semantic Parser

Requirements

Java 8.

Preparing the Repository

  • Get all required resources: ./getres.sh (form the root of the repository)
  • Compile: ant dist

Pre-trained Models

A pre-trained model is available to download here.

Parsing

Given a file sentences.txt, which contains a sentence on each line, and a model file amr.sp, both located in the root of the repository:

java -Xmx8g -jar dist/amr-1.0.jar parse rootDir=`pwd` modelFile=`pwd`/amr.sp sentences=`pwd`/sentences.txt

The output files will be in experiments/parse/logs. To see the full set of options (including increasing the logging level), run:

java -jar dist/amr-1.0.jar

Preparing the data (required only for training and testing)

To re-create our experiments, obtain the AMR Bank release 1.0 (LDC2014T12) form LDC. Extract the corpus to the directory corpus/amr_anno_1.0.

Then run the following:

  • Compile the code: ant dist
  • Prepare the environment: utils/config.sh
  • Prepare the data: utils/prepdata-ldc.sh

Attribution

@InProceedings{artzi-lee-zettlemoyer:2015:EMNLP,
  author    = {Artzi, Yoav  and  Lee, Kenton  and  Zettlemoyer, Luke},
  title     = {Broad-coverage CCG Semantic Parsing with AMR},
  booktitle = {Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing},
  month     = {September},
  year      = {2015},
  address   = {Lisbon, Portugal},
  publisher = {Association for Computational Linguistics},
  pages     = {1699--1710},
  url       = {http://aclweb.org/anthology/D15-1198}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].