Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
mczuk committed Mar 13, 2020
1 parent 0dbb664 commit fc07a8b
Show file tree
Hide file tree
Showing 15 changed files with 105 additions and 87 deletions.
3 changes: 1 addition & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ plugins {
}

description = "g419 - Top-level project"
version = "2.6-SNAPSHOT"
group = "pl.pwr.nlp"

apply plugin: 'wrapper'
Expand All @@ -37,7 +36,7 @@ allprojects {
group = "pl.pwr.nlp"
sourceCompatibility = 1.8
targetCompatibility = 1.8
version = '2.5-SNAPSHOT'
version = '2.6.1-SNAPSHOT'

repositories {
mavenCentral()
Expand Down
78 changes: 78 additions & 0 deletions g419-toolbox/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Actions

## wordnet-wupalmer-cli

Calculate Wu-Palmer similarity for given two lemmas.

```bash
./tools-cli wordnet-wupalmer-cli
```

```bash
INFO [main] (WordnetWuPalmerCli.java:31) - Loading wordnet ...
INFO [main] (WordnetWuPalmerCli.java:33) - done.
```

Input two words separated with semicolon:
```bash
Enter two words (w1;w2), leave empty to exit: ręka;noga
```

Output:
```bash
[65383] dłoń.1, ręka.3 (rzeczownik) -- chwytna część kończyny górnej
0.200: [390358] noga.6 (rzeczownik) --
0.200: [1962] noga.5 (rzeczownik) --
0.200: [75897] dętka.3, noga.1 (rzeczownik) --
0.200: [14523] piłka nożna.1, futbol.1, soccer.1, noga.3 (rzeczownik) -- brak danych
0.182: [1961] noga.2 (rzeczownik) --
0.167: [3269] noga.4 (rzeczownik) --

[51880] ręka.4 (rzeczownik) -- o człowieku jako wykonawcy jakiejś pracy
0.200: [390358] noga.6 (rzeczownik) --
0.200: [1962] noga.5 (rzeczownik) --
0.200: [75897] dętka.3, noga.1 (rzeczownik) --
0.200: [14523] piłka nożna.1, futbol.1, soccer.1, noga.3 (rzeczownik) -- brak danych
0.182: [1961] noga.2 (rzeczownik) --
0.167: [3269] noga.4 (rzeczownik) --

[51881] ręka.2 (rzeczownik) -- o sposobie wykonywania czegoś
0.167: [390358] noga.6 (rzeczownik) --
0.167: [1962] noga.5 (rzeczownik) --
0.167: [75897] dętka.3, noga.1 (rzeczownik) --
0.167: [14523] piłka nożna.1, futbol.1, soccer.1, noga.3 (rzeczownik) -- brak danych
0.154: [1961] noga.2 (rzeczownik) --
0.143: [3269] noga.4 (rzeczownik) --

[51882] ręka.5 (rzeczownik) -- wykroczenie w piłce nożnej, niedozwolone dotknięcie piłki ręką
0.182: [390358] noga.6 (rzeczownik) --
0.182: [1962] noga.5 (rzeczownik) --
0.182: [75897] dętka.3, noga.1 (rzeczownik) --
0.182: [14523] piłka nożna.1, futbol.1, soccer.1, noga.3 (rzeczownik) -- brak danych
0.167: [1961] noga.2 (rzeczownik) --
0.154: [3269] noga.4 (rzeczownik) --

[51884] ręka.6 (rzeczownik) -- pozwolenie na ślub, obietnica zaręczyn
0.133: [390358] noga.6 (rzeczownik) --
0.133: [1962] noga.5 (rzeczownik) --
0.133: [75897] dętka.3, noga.1 (rzeczownik) --
0.133: [14523] piłka nożna.1, futbol.1, soccer.1, noga.3 (rzeczownik) -- brak danych
0.125: [1961] noga.2 (rzeczownik) --
0.118: [3269] noga.4 (rzeczownik) --

[6701] ręka.1 (rzeczownik) -- swobodna część kończyny górnej człowieka
0.800: [1961] noga.2 (rzeczownik) --
0.750: [3269] noga.4 (rzeczownik) --
0.714: [390358] noga.6 (rzeczownik) --
0.286: [1962] noga.5 (rzeczownik) --
0.286: [75897] dętka.3, noga.1 (rzeczownik) --
0.125: [14523] piłka nożna.1, futbol.1, soccer.1, noga.3 (rzeczownik) -- brak danych

[21696] piłka ręczna.1, szczypiorniak.1, ręka.7 (rzeczownik) --
0.857: [14523] piłka nożna.1, futbol.1, soccer.1, noga.3 (rzeczownik) -- brak danych
0.143: [390358] noga.6 (rzeczownik) --
0.143: [1962] noga.5 (rzeczownik) --
0.143: [75897] dętka.3, noga.1 (rzeczownik) --
0.133: [1961] noga.2 (rzeczownik) --
0.125: [3269] noga.4 (rzeczownik) --
```
37 changes: 14 additions & 23 deletions g419-tools-cli/src/main/java/g419/Main.java
Original file line number Diff line number Diff line change
@@ -1,42 +1,33 @@
package g419;

import g419.lib.cli.ActionSelector;
import org.apache.log4j.PropertyConfigurator;

import java.io.File;
import org.apache.log4j.PropertyConfigurator;

/**
* Selektor akcji dla g419-tools.
*
* @author Michał Marcińczuk
*/
public class Main {


/**
* Here the story begins.
*/
public static void main(String[] args) throws Exception {
public static void main(final String[] args) throws Exception {

File log4jFile = new File("log4j.properties");
final File log4jFile = new File("log4j.properties");
if (log4jFile.exists()) {
PropertyConfigurator.configure("log4j.properties");
} else {
System.err.println("log4j.properties not found in the current location");
System.err.println("Expected location: " + log4jFile.getAbsoluteFile());
}

StringBuilder info = new StringBuilder();
info.append("*-----------------------------------------------------------------------------------------------*\n");
info.append("* Set of tools related to information extraction tasks. *\n");
info.append("* *\n");
info.append("* Authors: Michał Marcińczuk (2010–2015), Michał Krautforst (2013-2015) *\n");
info.append("* Contact: michal.marcinczuk@pwr.wroc.pl *\n");
info.append("* *\n");
info.append("* G4.19 Research Group, Wrocław University of Technology *\n");
info.append("*-----------------------------------------------------------------------------------------------*\n");

ActionSelector main = new ActionSelector("./tools");
final StringBuilder info = new StringBuilder();
info.append("*------------------------------------------------------------------------*\n");
info.append("* A set of tools related to information extraction tasks. *\n");
info.append("* *\n");
info.append("* Authors: Michał Marcińczuk (2010–2020), Michał Krautforst (2013-2015) *\n");
info.append("* Contact: michal.marcinczuk@pwr.edu.pl / marcinczuk@gmail.com *\n");
info.append("* *\n");
info.append("* G4.19 Research Group, Wrocław University of Science and Technology *\n");
info.append("*------------------------------------------------------------------------*\n");

final ActionSelector main = new ActionSelector("./tools-cli");
main.setCredits(info.toString());
main.addActions("g419.tools.action");
main.run(args);
Expand Down
1 change: 0 additions & 1 deletion stuff/bash/classify-even.sh

This file was deleted.

1 change: 0 additions & 1 deletion stuff/bash/classify-odd.sh

This file was deleted.

4 changes: 0 additions & 4 deletions stuff/bash/coref-all

This file was deleted.

10 changes: 0 additions & 10 deletions stuff/bash/coref3t

This file was deleted.

10 changes: 0 additions & 10 deletions stuff/bash/crete-cv-named.sh

This file was deleted.

12 changes: 0 additions & 12 deletions stuff/bash/crete-cv-zero.sh

This file was deleted.

18 changes: 0 additions & 18 deletions stuff/bash/crete-cv.sh

This file was deleted.

2 changes: 0 additions & 2 deletions stuff/bash/eval-ikar-parent.sh

This file was deleted.

2 changes: 0 additions & 2 deletions stuff/bash/eval-parent.sh

This file was deleted.

12 changes: 12 additions & 0 deletions stuff/bash/tools-cli
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Get bash script location location
DIR="$( cd "$( dirname "$0" )" && pwd )"

name=g419-tools-cli
jar=`find $DIR -name "$name*.jar" -type f`

if [ -f "$jar" ]
then
java -Xss4m -Xmx4024M -jar $jar $@
else
echo "Jar file not found."
fi
1 change: 0 additions & 1 deletion stuff/bash/train-even.sh

This file was deleted.

1 change: 0 additions & 1 deletion stuff/bash/train-odd.sh

This file was deleted.

0 comments on commit fc07a8b

Please sign in to comment.