Course Outline
Εισαγωγή στο Python
Εισαγωγή
1 - Εγκατάσταση Python
2 - Αριθμοί
3 - Χορδές
4 - Τεμαχισμός χορδών
5 - Λίστες
6 - Εγκατάσταση του PyCharm
Δηλώσεις υπό όρους
7 - αν άλλως
Επαναλήψεις
8 - για
9 - Εύρος και Ενώ
10 - Σχόλια και Διάλειμμα
11 - Συνέχεια
Λειτουργίες
12 - Λειτουργίες
13 - Τιμές επιστροφής
14 - Προεπιλεγμένες τιμές για επιχειρήματα
15 - Μεταβλητό εύρος
16 - Επιχειρήματα λέξεων-κλειδιών
17 - Ευέλικτος αριθμός επιχειρημάτων
18 - Αποσυσκευασία επιχειρημάτων
19 - Το ταξίδι μου στο Walmart and Sets
20 - Λεξικό
21 - Ενότητες
Παίζοντας με αιτήματα και αρχεία
22 - Λήψη εικόνας από τον Ιστό
23 - Πώς να διαβάζετε και να γράφετε αρχεία
24 - Λήψη αρχείων από τον Ιστό
Εξαιρέσεις
28 - Εξαιρέσεις
Αντικειμενοστραφή προγράμματα
29 - Τάξεις και αντικείμενα
30 - init
31 - Μεταβλητές Class vs Instance
32 - Κληρονομιά
33 - Πολλαπλή κληρονομιά
34 - σπείρωμα
Παίζοντας με το Python
35 - Αποσυσκευάστε Λίστα ή Πλειάδες
36 - Zip (και ιστορία μόλυνσης από ζυμομύκητες)
37 - Lamdba
38 - Λεξικά Min, Max και Sorting
39 - Μαξιλάρι
40 - Περικοπή εικόνων
41 - Συνδυάστε εικόνες μαζί
42 - Λήψη μεμονωμένων καναλιών
43 - Φοβερό εφέ συγχώνευσης
44 - Βασικοί Μετασχηματισμοί
45 - Λειτουργίες και φίλτρα
46 - struct
47 - χάρτης
48 - Bitwise Operators
49 - Εύρεση των μεγαλύτερων ή των μικρότερων αντικειμένων
50 - Υπολογισμοί Λεξικού
51 - Εύρεση πιο συχνών αντικειμένων
52 - Ταξινόμηση πολλαπλών κλειδιών λεξικού
53 - Ταξινόμηση προσαρμοσμένων αντικειμένων
Πρόσθετα:
54 - Database Συνδεσιμότητα και ερωτήματα για MySQL
55 - Γρήγορη ματιά στα κανονικά Express ιόντα
56 - Παίζοντας με το REST API
Γράψιμο ενός ανιχνευτή Ιστού
Επεξεργασία Φυσικής Γλώσσας και NLTK
Εισαγωγή στο NLP (παραδείγματα στο Python φυσικά)
Απλή χειραγώγηση κειμένου
Αναζήτηση κειμένου
Μετρώντας Words
Διαχωρισμός κειμένων σε Words
Λεξική διασπορά
Επεξεργασία πολύπλοκων δομών
Αναπαράσταση κειμένου σε Λίστες
Λίστες ευρετηρίασης
Συνεγκαταστάσεις
Bigrams
Κατανομές Συχνοτήτων
Προϋποθέσεις με Words
Σύγκριση Words (startswith, endswith, islower, isalpha, κ.λπ...)
Κατανόηση Φυσικής Γλώσσας
Word Αποσαφήνιση αίσθησης
Αντωνυμία Ανάλυση
Μηχανικές μεταφράσεις (στατιστικές, βασισμένες σε κανόνες, κυριολεκτικά, κ.λπ...)
Γυμνάσια
NLP στο Python σε παραδείγματα
Accessing Corpora κειμένου και Lexical Resources
Κοινές πηγές για corpora
Κατανομές συχνοτήτων υπό όρους
Μετρώντας Words ανά Είδος
Δημιουργία δικού σώματος
Λεξικό προφοράς
Lexicons Shoebox και Toolbox
Αισθήσεις και Συνώνυμα
Ιεραρχίες
Λεξικές Σχέσεις: Μερώνυμα, Ολώνυμα
Σημασιολογική Ομοιότητα
Επεξεργασία ακατέργαστου κειμένου
Εκτύπωση
κουρδίζοντας
εξαγωγή τμημάτων χορδής
πρόσβαση σε μεμονωμένους χαρακτήρες
αναζήτηση, αντικατάσταση, διαχωρισμός, ένωση, ευρετηρίαση, κ.λπ.
χρησιμοποιώντας κανονικές εκφράσεις
ανίχνευση μοτίβων λέξεων
που απορρέουν
συμβολισμός
κανονικοποίηση του κειμένου
Word Τμηματοποίηση (ειδικά στα κινέζικα)
Κατηγοριοποίηση και επισήμανση Word s
Με ετικέτα Corpora
Με ετικέτα Tokens
Σύνολο ετικετών μέρους του λόγου
Python Λεξικά
Words για την αντιστοίχιση Ιδιοτήτων
Αυτόματη προσθήκη ετικετών
Προσδιορισμός της κατηγορίας ενός Word (Μορφολογικό, Συντακτικό, Σημασιολογικό)
Ταξινόμηση κειμένου (Machine Learning)
Εποπτευόμενη ταξινόμηση
Τμηματοποίηση προτάσεων
Διασταυρωμένη επικύρωση
Δέντρα απόφασης
Εξαγωγή πληροφοριών από κείμενο
Τσούνκιν
Τσουγκρίζοντας
Ετικέτες εναντίον δέντρων
Αναλύοντας τη δομή της πρότασης
Ελεύθερη γραμματική περιβάλλοντος
Αναλυτές
Δόμηση γραμματικών που βασίζονται σε χαρακτηριστικά
Γραμματικά Χαρακτηριστικά
Επεξεργασία δομών χαρακτηριστικών
Αναλύοντας τη σημασία των προτάσεων
Σημασιολογία και Λογική
Προτασιακή Λογική
Λογική πρώτης τάξης
Σημασιολογία Λόγου
Διαχείριση Γλωσσικών Δεδομένων
Μορφές δεδομένων (Λεξικό έναντι κειμένου)
Μεταδεδομένα
Requirements
Δεν απαιτούνται συγκεκριμένες απαιτήσεις για να παρακολουθήσετε αυτό το μάθημα.