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, δημιουργεί ελληνικές-λέξεις με βάση το μηχανισμό
δημιουργίας λέξεων που έχει η γλώσσα. Φυσικά οι λέξεις αυτές ΔΕΝ έχουν καμιά ΣΗΜΑΣΙΑ.
Τους 3 αυτούς πίνακες και τους κανόνες-ακολουθίας
τους έφτιαξα από την ανάλυση δείγματος
11.377 λέξεων.
Η επιλογή γίνεται μεν τυχαία, αλλά με βάση τις πιθανότητες εμφάνισης αυτών των συλλαβών με τον
παρακάτω αλγόριθμο:
Όμως, ΔΕΝ γνωρίζει τους κανόνες ΠΑΡΑΓΩΓΗΣ που υποστηρίζει η γλώσσα πχ "φανερός", "φανερώνω".
Βασικά γνωρίζει τους κανόνες ΣΥΝΘΕΣΗΣ συλλαβών (παρόμοιους με τους κανόνες σύνθεσης λέξεων).
Κάτι άλλο που αποδεικνύει το πρόγραμμά μου είναι ότι ο μηχανισμός-δημιουργίας-λέξεων
της γλώσσας έχει τη δυνατότητα δημιουργίας ΠΑΡΑ ΠΟΛΛΩΝ λέξεων, από τις οποίες η γλώσσα
έχει χρησιμοποιήσει πολύ λίγες.
1) Χρήση του προγράμματος
Είναι ενδιαφέρον να ορίσετε εσείς τελικές συλλαβές πχ "α-ρος" και το πρόγραμμα να
σας φτιάξει λέξεις.
2) Πως δουλεύει
Το πρόγραμμα επιλέγει ΤΥΧΑΙΑ συλλαβές απο 3 πίνακες-συλλαβών, αρχικών, μεσαίων και τελικών.
Επι πλέον, οι συλλαβές συμφωνούν με τους κανόνες-ακολουθίας που υποστηρίζει η γλώσσα.
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.
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
times visited since {2023-08-11}: