BMaD

A Boolean Matrix Decomposition Framework

Лицензия

Лицензия

Группа

Группа

org.kramerlab
Идентификатор

Идентификатор

bmad
Последняя версия

Последняя версия

2.4
Дата

Дата

Тип

Тип

jar
Описание

Описание

BMaD
A Boolean Matrix Decomposition Framework
Ссылка на сайт

Ссылка на сайт

https://github.com/joergwicker/bmad
Система контроля версий

Система контроля версий

https://github.com/joergwicker/bmad

Скачать bmad

Имя Файла Размер
bmad-2.4.pom
bmad-2.4.jar 54 KB
bmad-2.4-sources.jar 33 KB
bmad-2.4-javadoc.jar 231 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.kramerlab/bmad/ -->
<dependency>
    <groupId>org.kramerlab</groupId>
    <artifactId>bmad</artifactId>
    <version>2.4</version>
</dependency>
// https://jarcasting.com/artifacts/org.kramerlab/bmad/
implementation 'org.kramerlab:bmad:2.4'
// https://jarcasting.com/artifacts/org.kramerlab/bmad/
implementation ("org.kramerlab:bmad:2.4")
'org.kramerlab:bmad:jar:2.4'
<dependency org="org.kramerlab" name="bmad" rev="2.4">
  <artifact name="bmad" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.kramerlab', module='bmad', version='2.4')
)
libraryDependencies += "org.kramerlab" % "bmad" % "2.4"
[org.kramerlab/bmad "2.4"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
nz.ac.waikato.cms.weka : weka-dev jar 3.7.9

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11

Модули Проекта

Данный проект не имеет модулей.

BMaD

A Boolean Matrix Decomposition Framework

Boolean matrix decomposition is a method to obtain a compressed representation of a matrix with Boolean entries. BMaD is a modular framework that unifies several Boolean matrix decomposition algorithms, and provide methods to evaluate their performance. The main advantages of the framework are its modular approach and hence the flexible combination of the steps of a Boolean matrix decomposition and the capability of handling missing values. The framework is licensed under the GPLv3.

API

Generated Javadoc can be found at http://joergwicker.github.io/bmad/apidocs/.

Build

We use maven as a build tool, so just run

mvn clean install

to build BMaD.

BMaD is in Maven Central, so you can just add this dependency to your pom.xml:

<dependency>
	<groupId>nz.wicker</groupId>
	<artifactId>bmad</artifactId>
	<version>2.6</version>
</dependency>

Demo

The demo class can be executed using:

mvn exec:java -Dexec.mainClass="nz.wicker.bmad.demo.Demo"

Citation

If you want to cite BMaD in your publication, please cite the following ECML/PKDD paper:

Andrey Tyukin, Stefan Kramer, and Jörg Wicker. 
"BMaD–A Boolean Matrix Decomposition Framework." 
Machine Learning and Knowledge Discovery in Databases. 
Springer Berlin Heidelberg, 2014. 481-484.

Bibtex entry:

@incollection{
year={2014},
isbn={978-3-662-44844-1},
booktitle={Machine Learning and Knowledge Discovery in Databases},
volume={8726},
series={Lecture Notes in Computer Science},
editor={Calders, Toon and Esposito, Floriana and H{\"u}llermeier, Eyke and Meo, Rosa},
doi={10.1007/978-3-662-44845-8_40},
title={BMaD – A Boolean Matrix Decomposition Framework},
url={http://dx.doi.org/10.1007/978-3-662-44845-8_40},
publisher={Springer Berlin Heidelberg},
author={Tyukin, Andrey and Kramer, Stefan and Wicker, J{\"o}rg},
pages={481-484},
language={English}
}

Версии библиотеки

Версия
2.4