Gate framework download and install - link
Seminars data - link
Classification:
- TIME
- SPEAKER
- LOCATION
Clear seminars data:
./gradlew cleanSeminars -PseminarsDir="/example/dir" -PresultFile="/example/dir/clean.txt"
Make vectors using clean data using Glove: Glove - link
Extract entities with labels from seminar data:
./gradlew labelSeminars -PseminarsDir="/example/dir" -PcleanSeminarsFile="/example/dir/clean.txt" -PgatePath="/example/dir/gateframework" -PresultFile="/example/dir/labels.csv"
Vectorize seminars to csv:
./gradlew vectorize -PlabelsFile="/example/dir/labels.csv" -Pvectors="/example/dir/vectors.txt" -PresultFile="/example/dir/seminars.csv"
Classify using SVM:
./gradlew svmClassify -PcsvFile="/example/dir/seminars.csv"
Conferences data - link
Classification:
- TIME
- LOCATION
- NAME
- ABBREVIATION
- SUBMISSION
- NOTIFICATION
- FINAL_VERSION_DUE
Clear conferences data:
./gradlew cleanConferences -PconferencesDir="/example/dir" -PcleanConferencesFile="/example/dir/cleanConferencesText.txt"
Make vectors using clean data using Glove: Glove - link
Extract entities with labels from conferences data:
./gradlew labelConferences -PconferencesDir="/example/dir" -PcleanConferencesFile="/example/dir/cleanConferencesText.txt" -PgatePath="/example/dir/gateframework" -PresultFile="/example/dir/labels.csv"
Vectorize conferences to csv:
./gradlew vectorize -PlabelsFile="/example/dir/labels.csv" -Pvectors="/example/dir/vectors.txt" -PresultFile="/example/dir/conferences.csv"
Classify using SVM:
./gradlew svmClassify -PcsvFile="/example/dir/conferences.csv"