This page is archived for historical purposes and is no longer being maintained or updated

{2023-08-09} you need the chrome extension "CheerpJ Applet Runner" to run the applet

Δημιουργία Ελληνικών-Λέξεων


Το παραπάνω GWCreator java applet, δημιουργεί ελληνικές-λέξεις με βάση το μηχανισμό δημιουργίας λέξεων που έχει η γλώσσα. Φυσικά οι λέξεις αυτές ΔΕΝ έχουν καμιά ΣΗΜΑΣΙΑ.

1) Χρήση του προγράμματος

Ο χρήστης:
** επιλέγει την ποσότητα των συλλαβών που θέλει να έχει η λέξη,
** επιλέγει την θέση του τόνου,
** επιλέγει επίσης με τι πιθανότητες να βρίσκει το πρόγραμμα τις συλλαβές, ίσες ή αυτές του δείγματος,
** γράφει, όποιες θέλει, από τις 2 πρώτες και τις 2 τελευταίες συλλαβές της λέξης.
** και πατάει το κουμπί "Δημιούργησε-λέξη".
Είναι ενδιαφέρον να ορίσετε εσείς τελικές συλλαβές πχ "α-ρος" και το πρόγραμμα να σας φτιάξει λέξεις.

2) Πως δουλεύει

Το πρόγραμμα επιλέγει ΤΥΧΑΙΑ συλλαβές απο 3 πίνακες-συλλαβών, αρχικών, μεσαίων και τελικών. Επι πλέον, οι συλλαβές συμφωνούν με τους κανόνες-ακολουθίας που υποστηρίζει η γλώσσα.

Τους 3 αυτούς πίνακες και τους κανόνες-ακολουθίας τους έφτιαξα από την ανάλυση δείγματος 11.377 λέξεων.

Η επιλογή γίνεται μεν τυχαία, αλλά με βάση τις πιθανότητες εμφάνισης αυτών των συλλαβών με τον παρακάτω αλγόριθμο:

	public int roll(double prob[])
	{
		int value=0;
		double p = Math.random();
		double sum = 0;

		for (int i = 0; i < prob.length; i++)
		{
			if (sum < p & p <= sum + prob[i]) value = i;
			sum = sum + prob[i];
		}
		return value;
	}
Αν κάποιος γνωρίζει άλλον καλύτερο αλγόριθμο, θα ήθελα να με ενημερώσει.
Ο χρήστης επίσης μπορεί να επιλέξει και ίσες πιθανότητες.

3) Αδεια Χρήσης του Προγράμματος

Το πρόγραμμα, όπως και το
WordForms Applet, είναι OPEN-SOURCE, δηλαδή ΕΛΕΥΘΕΡΟΣ προς χρήση/αλλαγή/διανομή από τον καθένα και ο εκτελέσιμος και ο πηγαίος κώδικάς του σύμφωνα με την GPL-2 σύμβαση. Κάντε κλικ ΕΔΩ για να κατεβάσετε το πρόγραμμα. Το αρχείο αυτό δεν περιέχει τις html σελίδες επειδή δεν έχω χώρο. Κατεβάστε τις με file/save_as.

4) Αξιολόγηση του Προγράμματος

Το πρόγραμμα ΔΕΝ τοποθετεί απλώς τυχαία συλλαβές τη μία πίσω από την άλλη. Γνωρίζει επιπλέον:
** τους κανόνες ακολουθίας των συμφώνων που υποστηρίζει η γλώσσα και
** τους κανόνες αντιστοιχίας προφορικών - γραπτών συλλαβών.
Σαν πρώτη έκδοση, οι κανόνες θα έχουν και λάθη πέρα από την ποιότητα του δείγματος.
Δεν υλοποίησα τον κανόνα οι λέξεις να τελειώνουν σε φωνήεν, "ς" ή "ν".

Όμως, ΔΕΝ γνωρίζει τους κανόνες ΠΑΡΑΓΩΓΗΣ που υποστηρίζει η γλώσσα πχ "φανερός", "φανερώνω". Βασικά γνωρίζει τους κανόνες ΣΥΝΘΕΣΗΣ συλλαβών (παρόμοιους με τους κανόνες σύνθεσης λέξεων).

Κάτι άλλο που αποδεικνύει το πρόγραμμά μου είναι ότι ο μηχανισμός-δημιουργίας-λέξεων της γλώσσας έχει τη δυνατότητα δημιουργίας ΠΑΡΑ ΠΟΛΛΩΝ λέξεων, από τις οποίες η γλώσσα έχει χρησιμοποιήσει πολύ λίγες.

5) Εξέλιξη του Προγράμματος

2002.02.18: Δημοσίευση της έκδοσης 0.1.

Περιεχόμενα Σελίδας
Το πρόγραμμα
  1. Χρήση του προγράμματος
  2. Πως δουλεύει
  3. Αδεια Χρήσης του Προγράμματος
  4. Αξιολόγηση του Προγράμματος
  5. Εξέλιξη του Προγράμματος

times visited since 2002.oct.21:
PAGE LAST MODIFIED: 2002.10.21
PAGE CREATED: 2002.02.17
URL: http://users.otenet.gr/~nikkas/gr/gwcreator.html
BACK:
http://users.otenet.gr/~nikkas/gr/gw.html
HOME: http://users.otenet.gr/~nikkas/
MAIL: userid@domain, where userid=nikkas and domain=otenet.gr


MOVED to synagonism: 2014.09.16
NEW url: https://synagonism.net/otenet/gr/gwcreator.html
NEW HOME: https://synagonism.net/
times visited on {2014-09-16}: 3'180

times visited since {2023-08-11}: