tianlu-wang / emnlp08_burr_settles Goto Github PK
View Code? Open in Web Editor NEWempirical emnlp08 active leanring
empirical emnlp08 active leanring
Settles & Craven (EMNLP'08) Source Code ======================================= Burr Settles http://www.cs.cmu.edu/~bsettles/ Released: Feb 25, 2011 This code is (approximately) the Java source code used for the active learning algorithms described and evaluated in the this paper: B. Settles and M. Craven. An Analysis of Active Learning Strategies for Sequence Labeling Tasks. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 1069-1078. ACL Press, 2008. It is released as-is, with no warranty or guarantees that it will even compile (It works for me, but I haven't really touched it in years). This code relies on the MALLET 0.4 implementation of linear-chain CRFs, which is now deprecated (with the release of MALLET 2.0), and parts of the code rely on my own modifications to MALLET (particularly EntropyQuerier and FisherMatrixQuerier), so they may not work for you without some code-wrangling elsewhere. Sorry. :( PLEASE NOTE: I cannot support or answer questions about the code at this time. (Also, please don't judge my software engeneering abilities by this... it's definitely "research-grade," and I've improved over 3 years!) A more formal and modern package of these algorithms is under development. In the meantime, I hope you find this useful in your work, as I receive many requests for it! --Burr Installation ------------ 1. Make sure you have MALLET 0.4 installed. This is an old version of the MALLET library, available here but no longer maintained: http://mallet.cs.umass.edu/download.php 2. Edit the 'MALLET_DIR' variable in the Makefile accordingly. 3. Run 'make jar' to compile (and pray). 4. 'runseqall.pl' is a wrapper script, which assumes you have the datasets in the expected format (see, e.g., NER2TokenSequence.java). ... Most likely, you'll not use the driver programs here, instead invoking classes from the 'emnlp08.seqactive' package in your own software. License ------- This code is arbitrarily released under the GPL v3.0: http://www.gnu.org/licenses/gpl.html
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.