Ελληνικός stemmer

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
silegav
Venus Project Founder
Venus Project Founder
Posts: 2098
Joined: Tue Mar 09, 2004 4:03 pm
Academic status: Alumnus/a
Location: The Center of the World -> Piraeus

Ελληνικός stemmer

Post by silegav » Mon Apr 03, 2006 8:15 pm

Δεν ήξερα αν το θέμα αυτό είναι θέμα εξόρυξης (στα πλαίσια μαθήματος) ή θέμα προγραμματισμού. Εγώ δεν το θέλω για μάθημα και άρα το ρίχνω εδώ.

Βασικά η ερώτηση είναι απλή.....μήπως κάποιος έχει υπόψιν του κάποιον stemmer για ελληνικές λέξεις?
Ο μόνος stemmer που γνωρίζω είναι αυτός του porter, αλλά απ'όσο ξέρω έχει εφαρμογή μόνο σε αγγλικές λέξεις.
Can you help me?
Erevodifwntas
Gbyte level
Gbyte level
Posts: 1098
Joined: Thu Apr 22, 2004 2:18 pm
Academic status: Alumnus/a
Gender:
Location: In a Long Time Ago in A Galaxy far far away
Contact:

Post by Erevodifwntas » Mon Apr 03, 2006 9:30 pm

υπάρχει ένας stemmer του Καλαμπούκη.
τον Porter θα τον υλοποιήσουμε σε αυτό το εξάμηνο για Ελληνικά (μάλλον).

προσωπικά όταν χρειάστηκα να φτιάξω έναν stemmer το μόνο που έκανα ήταν να κόβω τα 'ς' και τα 'ν' από το τέλος της λέξης και μετά όλα τα φωνήεντα στο τέλος (φτάνει η λέξη να μην γινόταν μικρότερη από 2 νομίζω). όσο το δοκίμασα, λειτούργησε ικανοποιητικά (2-3 κατηγορίες λέξεων έχω εντοπίσει που δε δούλευε πλήρως, αλλά με λίγο κώδικα φτιαχνόταν και αυτό).
Go To Statement Considered Harmful (Τιτλος δημοσίευσης του Edsger Dijkstra).

my personal site
User avatar
AnINffected
Gbyte level
Gbyte level
Posts: 1935
Joined: Fri Jul 30, 2004 7:12 am
Location: There and Back Again

Post by AnINffected » Mon Apr 03, 2006 9:50 pm

Χμμ, αυτή είναι δύσκολη περίπτωση...
Για έτοιμο stemmer ρώτα τον κ.Ανδρουτσόπουλο ( ion@aueb.gr ) ή τον κ.Βαζιργιάννη ( mvazirg@aueb.gr ), σίγουρα θα γνωρίζουν κάτι παραπάνω.

Τώρα το να βρίσκεις τις ρίζες των λέξεων είναι πολύ δύσκολη υπόθεση... αλλά το οτι τα Ελληνικά είναι περισσότερο οργανωμένη γλώσσα σίγουρα βοηθάει.

Μία εντελώς πρόχειρη ιδέα είναι να έχουμε την τάξη Λέξη που να αποτελείται από το πρόθεμα, το θέμα και την κατάληξη...να έχουμε συγκεντρωμένες τις προθέσεις και τις καταλήξεις τις Ελληνικής, όταν τις βρίσκουμε να τις αφαιρούμε από την Λέξη και έτσι να μένει η ρίζα.

Μία άλλη λύση θα ήταν να χρησιμοποιούμε μηχανική μάθηση, μάλλον μή επιβλεπόμενη.

Πάντως είναι πάρα πολύ ενδιαφέρον θέμα...
The Analytical Engine has no pretensions to originate anything. It can do whatever we know how to order it to perform (...)
Ada Lovelace


Θέλω και εγώ να παίξω D&D λέμε!!! :-( :-(
User avatar
PaP
Venus Project Founder
Venus Project Founder
Posts: 1077
Joined: Wed Apr 21, 2004 12:06 am
Academic status: Alumnus/a
Location: San Francisco
Contact:

Post by PaP » Mon Apr 03, 2006 10:35 pm

http://www.ilsp.gr κάτι θα έχει
αλλά γενικά τα ελληνικά είναι πολύ δύσκολα γιατί αν βάλεις και τους τόνους και τα σύνθετα γίνεται ο χαμός.

π.χ. το "είδα" τι θα το κάνεις ???
User avatar
silegav
Venus Project Founder
Venus Project Founder
Posts: 2098
Joined: Tue Mar 09, 2004 4:03 pm
Academic status: Alumnus/a
Location: The Center of the World -> Piraeus

Post by silegav » Tue Apr 04, 2006 12:16 am

Βασικά στην φάση που είμαι τώρα, θα ήθελα κάτι έτοιμο και υλοποιημένο. Θα το κοιτάξω και θα πω αν βρω ή φτιάξω κάτι καλό.

Ευχαριστώ!!!
User avatar
AnINffected
Gbyte level
Gbyte level
Posts: 1935
Joined: Fri Jul 30, 2004 7:12 am
Location: There and Back Again

Post by AnINffected » Tue Apr 04, 2006 1:11 am

:smt115 Μπράβο ρε Tarantula, ξέρεις πόσο καιρό προσπαθώ να θυμηθώ αυτή τη διεύθυνση;;

Ευχαριστώ και'γω! :)

Υ.Γ. Καλά, το είδα (βλέπω, ορώ) είναι ανώμαλο... τα ανώμαλα δε μπορείς να τα χειρίζεσαι με το standard τρόπο ούτως ή αλλιώς.
The Analytical Engine has no pretensions to originate anything. It can do whatever we know how to order it to perform (...)
Ada Lovelace


Θέλω και εγώ να παίξω D&D λέμε!!! :-( :-(
User avatar
ailouros
Gbyte level
Gbyte level
Posts: 1041
Joined: Fri Apr 30, 2004 4:36 pm
Academic status: Alumnus/a
Contact:

Post by ailouros » Tue Apr 04, 2006 1:53 am

Το ilsp έχει stemmer κλπ αλλά δυστυχώς τα χρησιμοποιεί για εσωτερική κατανάλωση μόνο και δυστυχώς λόγω της ανταγωνιστικότητας είναι αδύνατον να βγουν έξω.
User avatar
Ethel
Venus Project Founder
Venus Project Founder
Posts: 2395
Joined: Fri Mar 19, 2004 10:41 am
Academic status: Alumnus/a
Gender:
Location: New York City, NY
Contact:

Post by Ethel » Tue Apr 04, 2006 4:14 pm

AnINffected wrote::smt115 Μπράβο ρε Tarantula,
Pap μάλλον ήθελες να πεις
There's no place like 127.0.0.1
Post Reply

Return to “Προγραμματισμός”