Μαθήματα

Πληροφορική

Αλγόριθμοι, δομές δεδομένων, συστήματα — χτίσε τη βάση σου στην CS.

Δες όλα (33)

BFS — Επεξήγηση του αλγορίθμου αναζήτησης κατά πλάτος

Η αναζήτηση κατά πλάτος επισκέπτεται έναν γράφο επίπεδο προς επίπεδο. Δείτε πώς το BFS χρησιμοποιεί ουρά και πότε βρίσκει συντομότερες διαδρομές.

CNN — Αρχιτεκτονική Συνελικτικού Νευρωνικού Δικτύου

Μάθε τι είναι ένα CNN, πώς τα συνελικτικά επίπεδα ανιχνεύουν μοτίβα, ένα λυμένο παράδειγμα, συνηθισμένα λάθη και πού χρησιμοποιούνται.

DFS — Επεξήγηση του αλγορίθμου αναζήτησης σε βάθος

Απλή εξήγηση του DFS: τι κάνει, πώς λειτουργεί το backtracking, ένα καθαρό παράδειγμα και συνηθισμένα λάθη.

PCA — Εξήγηση της Ανάλυσης Κύριων Συνιστωσών

Κατανόησε γρήγορα το PCA: τι κάνει, πότε χρειάζεται κεντράρισμα ή κλιμάκωση, και ένα καθαρό παράδειγμα σε 2D.

REST API — Τι Είναι και Πώς Λειτουργεί

Μάθε τι είναι ένα REST API, πώς συνδέονται αιτήματα και πόροι, ένα σαφές παράδειγμα και τα λάθη που προκαλούν σύγχυση.

RNN — Τι είναι το Recurrent Neural Network και το LSTM

Μάθε τι είναι ένα RNN, πώς η κρυφή κατάσταση κρατά μνήμη ακολουθίας, γιατί τα απλά RNN δυσκολεύονται σε μεγάλες εισόδους και πώς βοηθούν τα LSTM.

SVM — Απλή εξήγηση του Support Vector Machine

Μάθε τι είναι το SVM, πώς λειτουργούν το margin και τα support vectors, και πότε είναι χρήσιμα τα soft-margin ή kernel SVM.

Transformer — Μηχανισμός Attention και Αρχιτεκτονική

Μάθε τι είναι η αρχιτεκτονική transformer, πώς λειτουργεί το self-attention, ένα παράδειγμα, συνηθισμένα λάθη και πού χρησιμοποιείται.

Άλγεβρα Boole — Νόμοι, Θεωρήματα & Απλοποίηση

Μάθε τι είναι η άλγεβρα Boole, πώς λειτουργούν οι βασικοί νόμοι της και πώς απλοποιείς μια λογική έκφραση.

Αλγόριθμοι ταξινόμησης — Bubble, Merge και Quick Sort σε σύγκριση

Μάθε τι κάνουν οι αλγόριθμοι ταξινόμησης, πώς συγκρίνονται οι bubble, merge και quick sort και πότε ταιριάζει ο καθένας.

Αλγόριθμος του Dijkstra — Συντομότερη διαδρομή βήμα βήμα

Ο αλγόριθμος του Dijkstra βρίσκει συντομότερες διαδρομές σε σταθμισμένο γράφο με μη αρνητικά βάρη ακμών.

Αναδρομή — Πώς λειτουργεί, παραδείγματα και βασικές περιπτώσεις

Τι είναι η αναδρομή στα μαθηματικά; Δες πώς λειτουργούν οι βασικές περιπτώσεις και τα αναδρομικά βήματα με παραδείγματα.

Αντικειμενοστραφής Προγραμματισμός (OOP)

Ο αντικειμενοστραφής προγραμματισμός με κλάσεις, αντικείμενα, ένα σαφές παράδειγμα, συνηθισμένα λάθη και πότε είναι χρήσιμος.

Δέντρα Απόφασης — Εντροπία, Gini & Random Forest

Μάθε πώς τα δέντρα απόφασης χρησιμοποιούν εντροπία και Gini για διαχωρισμούς, δες ένα παράδειγμα και πότε βοηθούν τα random forests.

Δομές Δεδομένων — Πίνακες, Συνδεδεμένες Λίστες, Δέντρα & Γράφοι

Μάθε τι είναι οι δομές δεδομένων, πότε να χρησιμοποιείς πίνακες, συνδεδεμένες λίστες, δέντρα και γράφους.

Δυαδική αναζήτηση — αλγόριθμος, χρονική πολυπλοκότητα και κώδικας

Μάθε πώς λειτουργεί η δυαδική αναζήτηση, πότε εφαρμόζεται και γιατί εκτελείται σε O(log n).

Δυναμικός Προγραμματισμός — Επεξήγηση των Memoization και Tabulation

Μάθε τι είναι ο δυναμικός προγραμματισμός, πότε λειτουργεί και πώς τα memoization και tabulation αποφεύγουν την επανάληψη.

Κανονικοποίηση βάσεων δεδομένων — 1NF, 2NF, 3NF σε μία πρόταση

Το ίδιο γεγονός πρέπει να αποθηκεύεται σε ένα μόνο σημείο — μάθε την ουσία της κανονικοποίησης μέσα από διαδραστικές οπτικοποιήσεις.

Κατιούσα κλίση — αλγόριθμος, ρυθμός μάθησης και παραλλαγές

Η κατιούσα κλίση: τι είναι, πώς λειτουργεί ο ρυθμός μάθησης και πότε χρησιμοποιούνται οι batch, stochastic και mini-batch μέθοδοι.

Κυρτή βελτιστοποίηση — έννοιες, μέθοδοι και εφαρμογές

Η κυρτή βελτιστοποίηση ελαχιστοποιεί μια κυρτή συνάρτηση σε ένα κυρτό σύνολο. Δείτε ορισμό, παράδειγμα και γιατί έχει σημασία.

Λογιστική παλινδρόμηση — Σιγμοειδής συνάρτηση και ταξινόμηση

Μάθε τι είναι η λογιστική παλινδρόμηση, πώς η σιγμοειδής συνάρτηση μετατρέπει ένα γραμμικό σκορ σε πιθανότητα και πώς γίνεται η ταξινόμηση.

Μηχανική Μάθηση — Επιβλεπόμενη, Μη Επιβλεπόμενη & Βασικοί Αλγόριθμοι

Βασικές έννοιες μηχανικής μάθησης: τι σημαίνουν η επιβλεπόμενη και η μη επιβλεπόμενη μάθηση, ένα παράδειγμα και πότε ταιριάζουν συχνοί αλγόριθμοι.

Μοντέλο OSI — Εξήγηση των 7 επιπέδων

Κατανόησε γρήγορα το μοντέλο OSI: τι κάνει κάθε ένα από τα 7 επίπεδα, ένα σαφές παράδειγμα και πώς βοηθά στην αντιμετώπιση βλαβών.

Μοτίβα σχεδιασμού στα μαθηματικά

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

Νευρωνικό Δίκτυο — Πώς λειτουργούν τα Τεχνητά Νευρωνικά Δίκτυα

Μάθε τι είναι το νευρωνικό δίκτυο, πώς τα επίπεδα μετατρέπουν εισόδους σε προβλέψεις και πώς η εκπαίδευση αλλάζει τα βάρη.

Ομαδοποίηση K-Means — Αλγόριθμος και Πώς Λειτουργεί

Τι είναι η ομαδοποίηση k-means, πώς λειτουργεί, ένα απλό παράδειγμα, συνηθισμένα λάθη και πότε είναι κατάλληλη.

Οπισθοδιάδοση — Πώς μαθαίνουν τα νευρωνικά δίκτυα

Η οπισθοδιάδοση υπολογίζει τις κλίσεις που επιτρέπουν στα νευρωνικά δίκτυα να μαθαίνουν. Δείτε τον κανόνα αλυσίδας και ένα παράδειγμα.

Πίνακας κατακερματισμού — Πώς λειτουργεί το hashing και η επίλυση συγκρούσεων

Μάθε τι είναι ο πίνακας κατακερματισμού, πώς το hashing αντιστοιχίζει κλειδιά σε θέσεις και πώς λύνονται οι συγκρούσεις.

Πίνακες αλήθειας — AND, OR, NOT, XOR και συνεπαγωγή

Κατανόησε τους πίνακες αλήθειας για AND, OR, NOT, XOR και συνεπαγωγή με ένα σαφές παράδειγμα και συνηθισμένα λάθη.

Σημειογραφία Big O — Απλή εξήγηση της χρονικής πολυπλοκότητας

Η σημειογραφία Big O δείχνει πώς αυξάνεται ο χρόνος εκτέλεσης όσο μεγαλώνει η είσοδος.

Χάρτης Karnaugh — Οδηγός απλοποίησης K-Map

Μάθε γρήγορα τους χάρτες Karnaugh: τι είναι το K-map, πώς λειτουργεί η ομαδοποίηση, ένα σαφές παράδειγμα και συνηθισμένα λάθη.

Χρονοπρογραμματισμός Διεργασιών — Έννοιες Λειτουργικών Συστημάτων

Κατανόησε τον χρονοπρογραμματισμό διεργασιών, σύγκρινε FCFS, SJF και round robin, και δες ένα σαφές λυμένο παράδειγμα.

Χρωματισμός Γραφημάτων — Χρωματικός Αριθμός και Εφαρμογές

Μάθε τι είναι ο χρωματισμός γραφημάτων, τι μετρά ο χρωματικός αριθμός, γιατί ένας περιττός κύκλος θέλει 3 χρώματα.