guilhermevarela / deep_srlbr Goto Github PK
View Code? Open in Web Editor NEWSRL task using PropBank 1.1
SRL task using PropBank 1.1
Importing a Dual Layer - Bi Directional LSTM is more work than benefit ( due to implicit declared variables)
Make models persist the result of calibrated models
Make models loadable
Make a script for prediction
Moving an easier task
-- R closer to the features might aliviate the vanishing gradient problem
Computations using PropBank English -- using up to 40GB of RAM.
Make hyperparameter comparison easy by leveraing on jupyternotebooks
Decouple DBLSTM using the composition design pattern, some associated tasks:
Previous works show that the argument recognition subtask is important to the development of srl --
Instead of having
B-A0, I-A0, B-V, B-A1, I-A1, I-A1
Have:
(B, A0), (I, A0), (B, V), (B, A1), (I, A1), (I, A1)
Save binary information within a file -- especially column dimensions which are needed to declare graph tensors and also pull information from the binaries
Besides PoS tagging another linguistic feature that may contribute to the model's performance is the inclusion of Semantic Chunks -- This new feature can be computed by extracting sub-trees from the Syntactic Tree included in the golden set.
Beware: Some phrases are more important than others.
Not all parameters are being stored such as:
*input_features
*output_target
*target: T, IOB etc
Embeddings are currently fixed -- make them trainable
*Change on the pipelines
*Change scripts
integrate system with english variant of propbank
GPU -- training machine has tensorflow version 1.2.1 installed
development machine has tensorflow version 1.9 installed
There's a function in the latter which is absent from the former and it helps decode the CRF tags from the predictions.
tf 1.9 --> has crf_decode
tf 1.2.1 --> has viterbi_decode ( which is computed outside tensorflow ) How to port crf_decode to the training machine?
Add softamax predictor besides CRF
Which is the best having the recognition task (R
) + classes (T
) or recognition task (R
) + classes (IOB
)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.