Skip to content

ml-ai-nlp-ir/admm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADMM

build

ADMM is a Hadoop Map Reduce implementation of the Alternating Direction Method of Multipliers (ADMM) algorithm [1].

Details covering the implementation and statistical background are available in our IEEE BigData 2013 paper and our presentation.

ADMM is a generic optimization algorithm. This implementation includes a logistic regression objective function, however it can be extended to use other objective functions.

To checkout the code and run an example in MapReduce standalone mode, execute:

git clone git@github.com:intentmedia/admm.git
cd admm
gradle jar
hadoop jar build/libs/admm.jar com.intentmedia.admm.AdmmOptimizerDriver \
-inputPath src/test/java/com/intentmedia/admm/files/logreg_features \
-outputPath output

Dependencies

  • gradle

Running Tests

gradle check

About

Hadoop Implementation of the ADMM algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%