Βιβλίο για Machine Learning?

Εδώ μπαίνουν θέματα σχετικά με βιβλία.
Post Reply
User avatar
stoupeace
Wow! Terabyte level
Wow! Terabyte level
Posts: 5372
Joined: Tue Aug 26, 2008 4:08 pm
Academic status: High school
Gender:

Βιβλίο για Machine Learning?

Post by stoupeace » Thu Oct 02, 2014 1:19 pm

Γεια. Θέλω καμιά πρόταση.
Η καλύτερη μπάντα όλου του κόσμου: Sonata Antartika
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
User avatar
Jami
Venus Former Team Member
Posts: 1065
Joined: Mon Nov 01, 2010 7:17 pm
Academic status: Alumnus/a
Gender:

Re: Βιβλίο για Machine Learning?

Post by Jami » Thu Oct 02, 2014 1:38 pm

Το πιο γνωστο που ξερω εγω ειναι το [Pattern-Recognition-and-Machine-Learning-Christophe-M-Bishop]. Σε αυτο ειχε βασιστει και ο Τιτσιας για την δομη στις διαφανειες του μαθηματος Μηχανικη Μαθηση, απο οτι ειχε πει.
User avatar
ala_mages
Gbyte level
Gbyte level
Posts: 1489
Joined: Sun Jun 06, 2010 7:04 pm
Academic status: N>4
Gender:

Re: Βιβλίο για Machine Learning?

Post by ala_mages » Thu Oct 02, 2014 2:01 pm

Καλησπέρες,

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

Σιγούρεψε γενικά τις έννοιες classification/clustering/regression κτλ

Μετά ξεκίνα και πιάσε τους αλγόριθμους ακριβώς πως δουλεύουν πχ:
Για classification:
- Naive Bayes (έχει διάφορες παραλλαγές )
- Μετά πιάσε τα κλασσικά δέντρα C4.5, CART (Classification and Regression Tree)
- SVM <-- εδώ έχει πολύ ψωμί, από τους δυνατότερους αλγορίθμους που παίζουν, διάβασε γενικά για το πως δουλεύουν οι kernels (linear kernel, polynomial κτλ), την βασική ιδέα για αρχή γιατί τα μαθηματικά από πίσω σε αυτό είναι αρκετά δυσκοίλια.
- Logistic Regression (εδώ δεν έχω ασχοληθεί και τόσο οπότε δεν ξέρω τι να προτείνω

Clustering:
-Τον όμορφο KMeans, εδώ διάβασε και για τον KMeans++ που δεν ξεκινάει με εντελώς random κέντρα.
-Τέλος εδώ πιάσε το Spectral Clustering <-- και αυτό έχει ψωμί ωραίο και παίζουν διάφορα παραλλαγές κτλ. εδώ κοιτάς το
http://engr.case.edu/ray_soumya/mlrg/Lu ... tering.pdf και όπου κολλάς κοίτα από και από στο web για τις γενικές ιδέες

Άμα καλύψεις τα παραπάνω θα έχεις μια πολύ καλή γνώση όσον αφορά τα mainstream πράγματα που παίζουν στο machine learning (και με αυτά καλύπτεις τις βασικές γνώσεις που θα χρειαστείς και σε πιθανή δουλειά για machine learning).

Μετά μπορείς να κοιτάξεις (μπορεί και στην βιβλιοθήκη στην ασοεε) κάποιο βιβλίο άμα θες να εμβαθύνεις σε κάποιο αλγόριθμο και στα μαθηματικά από πίσω του(για άλλη χρήση δεν έχει και πολύ νόημα το βιβλίο). Τέλος μπορείς να κοιτάξεις γενικά για το deep learning (σχετικά νέο trend)

Για να δεις τα πράγματα πρακτικά: Από τα ωραιώτερα εργαλεία (plug-n-play) με έτοιμα examples κτλ είναι το http://scikit-learn.org/stable/<-- εδώ έχει ό,τι χρειάζεσαι για δεις πως δουλεύουν οι αλγόριθμοι (έχει σχεδόν τα πάντα). Τσέκερε το section με τα examples, έχει έτοιμο κωδικα που κατεβάζει τα dataset που χρειάζεται και τρέχει αλγορίθμους οπότε είναι εύκολο και ωραίο (ειδικά εάν έχεις ξαναασχοληθεί με python).

ΥΓ: και το weka είναι ωραιο αλλά όταν έρθει η στιγμή να γράψεις κάτι δικό σου και να χρειαστεί να καλέσεις έναν αλγόριθμο μέσω κώδικα και όχι απο το gui, το api του είναι κάτι παραπάνω από σάπιο.
ΥΓ2: για πιο powerful εργαλείο και γρήγορο είναι και το shogun(c++)http://www.shogun-toolbox.org/
Mpomp is building an army.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ______☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. _ / \
Spoiler: εμφάνιση/απόκρυψη
Welcome to the [url=http://www.youtube.com/watch?feature=player_detailpage&v=pAY9CNkKOsg#t=59]ricefields[/url] mathaf*ka [url=http://foss.aueb.gr]Turn on the foss please![/url]
User avatar
Jami
Venus Former Team Member
Posts: 1065
Joined: Mon Nov 01, 2010 7:17 pm
Academic status: Alumnus/a
Gender:

Re: Βιβλίο για Machine Learning?

Post by Jami » Thu Oct 02, 2014 3:03 pm

Eπισης δυνατο και κατανοητο ειναι και το μαθημα Machine Learning του Andrew Ng στο Coursera.
User avatar
stoupeace
Wow! Terabyte level
Wow! Terabyte level
Posts: 5372
Joined: Tue Aug 26, 2008 4:08 pm
Academic status: High school
Gender:

Re: Βιβλίο για Machine Learning?

Post by stoupeace » Thu Oct 02, 2014 3:12 pm

Θενξ μωράκια <3
Η καλύτερη μπάντα όλου του κόσμου: Sonata Antartika
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
chr_21
Kilobyte level
Kilobyte level
Posts: 155
Joined: Thu Jan 13, 2011 4:04 am
Academic status: Alumnus/a
Gender:

Re: Βιβλίο για Machine Learning?

Post by chr_21 » Wed Oct 29, 2014 4:09 pm

Αρκετά καλό βιβλίο, εισαγωγικό στη Μηχανική Μάθηση είναι και το "Machine Learning" του Tom Μιtchell.

http://www.cs.cmu.edu/~tom/mlbook.html
Post Reply

Return to “Βιβλία”