README.md 1.78 KB
Newer Older
Christian Reuschling's avatar
Christian Reuschling committed
1
## [Home](https://git.opendfki.de/reuschling/genie/wikis/Home) | [Download/Install](https://git.opendfki.de/reuschling/genie/-/wikis/Download-%7C-Install) | [Documentation](https://git.opendfki.de/reuschling/genie/wikis/Documentation) | [People](https://git.opendfki.de/reuschling/genie/wikis/People)
Christian Reuschling's avatar
Christian Reuschling committed
2
3
4
5

---


Christian Reuschling's avatar
Christian Reuschling committed
6
7
# GenIe

Christian Reuschling's avatar
Christian Reuschling committed
8
9
GenIe is a tool for genetic or evolutionary hyperparameter optimization with entropy analysis. It is written in Java, but can be used language independent with config files and fitness function process calls.

Christian Reuschling's avatar
Christian Reuschling committed
10
11
12
13
14
15
16
17
18
19
20
21
Offered features are:
* Entropy analysis of the evolution generations to rank the impact of parameters
* Parameterize everything relevant for the genetic run inside a [single small config file](https://git.opendfki.de/reuschling/genie/-/blob/main/geneticOptimization.conf)
* Optionally, no java coding necessary: offer your fitness/cost function as a [simple process exec call](https://git.opendfki.de/reuschling/genie/-/wikis/Documentation#standalone-use)
* Platform independent as it is written in 100% pure Java

GenIe is implemented on top of the great [watchmaker framework](https://watchmaker.uncommons.org/). It is offered to you for free under the terms of the [​GPLv2 license](https://opensource.org/licenses/gpl-2.0.php). Owner: [DFKI GmbH](https://www.dfki.de/en/web/research/research-departments-and-groups/smart-data-knowledge-services/).

 ---

Small entropy analysis example for finding the right summands to get the result '23':

Christian Reuschling's avatar
Christian Reuschling committed
22
![entropyAnalysisSimpleExample](https://git.opendfki.de/reuschling/genie/-/wikis/uploads/cbda6bf483c94ccc0186bcd58fa8df95/entropyAnalysisSimpleExample.png)
Christian Reuschling's avatar
Christian Reuschling committed
23
24
25

---

Christian Reuschling's avatar
Christian Reuschling committed
26
![genIe_logo](https://git.opendfki.de/reuschling/genie/-/raw/main/genIe_logo.png)
Christian Reuschling's avatar
Christian Reuschling committed
27

Christian Reuschling's avatar
Christian Reuschling committed
28
I know I can not make good logos - but you will never forget this project after seeing this one ;)