En aquest apartat, proporcionarem una llista de llibres recomanats que cobreixen diversos aspectes del Machine Learning, des dels conceptes bàsics fins a tècniques avançades. Aquests llibres són recursos valuosos per aprofundir en els coneixements adquirits durant el curs i per mantenir-se actualitzat en aquest camp en constant evolució.
- "Pattern Recognition and Machine Learning" de Christopher M. Bishop
Descripció: Aquest llibre és una introducció completa al camp del reconeixement de patrons i el Machine Learning. Cobreix una àmplia gamma de tècniques, incloent-hi models probabilístics, xarxes neuronals, i mètodes de clustering.
Punts clau:
- Models probabilístics
- Xarxes bayesianes
- Mètodes de clustering
- Xarxes neuronals
Nivell: Intermedi a avançat
- "Machine Learning: A Probabilistic Perspective" de Kevin P. Murphy
Descripció: Aquest llibre ofereix una perspectiva probabilística del Machine Learning. És ideal per a aquells que volen comprendre els fonaments matemàtics i estadístics darrere dels algorismes de Machine Learning.
Punts clau:
- Fonaments de probabilitat
- Models gràfics
- Algorismes de Machine Learning
- Inferència bayesiana
Nivell: Intermedi a avançat
- "Deep Learning" de Ian Goodfellow, Yoshua Bengio, i Aaron Courville
Descripció: Aquest llibre és una referència essencial per a aquells interessats en el Deep Learning. Cobreix des dels conceptes bàsics fins a les tècniques més avançades, incloent-hi xarxes neuronals convolucionals i xarxes generatives adversàries.
Punts clau:
- Xarxes neuronals
- Xarxes convolucionals
- Xarxes recurrents
- Xarxes generatives adversàries
Nivell: Intermedi a avançat
- "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" de Aurélien Géron
Descripció: Aquest llibre és ideal per a aquells que volen una introducció pràctica al Machine Learning. Utilitza les biblioteques Scikit-Learn, Keras, i TensorFlow per construir i entrenar models de Machine Learning.
Punts clau:
- Introducció pràctica al Machine Learning
- Ús de Scikit-Learn, Keras, i TensorFlow
- Exemples de codi i projectes pràctics
Nivell: Principiant a intermedi
- "The Elements of Statistical Learning" de Trevor Hastie, Robert Tibshirani, i Jerome Friedman
Descripció: Aquest llibre és una referència clàssica en el camp del Machine Learning i l'estadística. Cobreix una àmplia gamma de tècniques, incloent-hi regressió, classificació, i mètodes no supervisats.
Punts clau:
- Regressió i classificació
- Mètodes no supervisats
- Mètodes de reducció de dimensionalitat
- Mètodes de selecció de variables
Nivell: Intermedi a avançat
- "Introduction to Machine Learning with Python" de Andreas C. Müller i Sarah Guido
Descripció: Aquest llibre és una introducció accessible al Machine Learning utilitzant Python. És ideal per a aquells que volen començar a construir models de Machine Learning amb la biblioteca Scikit-Learn.
Punts clau:
- Introducció al Machine Learning amb Python
- Ús de la biblioteca Scikit-Learn
- Exemples de codi i projectes pràctics
Nivell: Principiant a intermedi
- "Data Science for Business" de Foster Provost i Tom Fawcett
Descripció: Aquest llibre ofereix una introducció al Machine Learning i la ciència de dades des d'una perspectiva empresarial. És ideal per a aquells que volen comprendre com aplicar tècniques de Machine Learning per resoldre problemes empresarials.
Punts clau:
- Aplicacions empresarials del Machine Learning
- Processos de ciència de dades
- Estudis de cas i exemples pràctics
Nivell: Principiant a intermedi
- "Python Machine Learning" de Sebastian Raschka i Vahid Mirjalili
Descripció: Aquest llibre ofereix una introducció pràctica al Machine Learning amb Python. Cobreix una àmplia gamma de tècniques, incloent-hi xarxes neuronals i Deep Learning.
Punts clau:
- Introducció pràctica al Machine Learning amb Python
- Xarxes neuronals i Deep Learning
- Exemples de codi i projectes pràctics
Nivell: Principiant a intermedi
Conclusió
Aquests llibres proporcionen una base sòlida per a qualsevol persona interessada en el Machine Learning, des dels conceptes bàsics fins a les tècniques més avançades. Recomanem començar amb els llibres d'introducció si ets nou en el camp i progressar cap als llibres més avançats a mesura que adquireixis més coneixements i experiència.
Curs de Machine Learning
Mòdul 1: Introducció al Machine Learning
- Què és el Machine Learning?
- Història i evolució del Machine Learning
- Tipus de Machine Learning
- Aplicacions del Machine Learning
Mòdul 2: Fonaments d'Estadística i Probabilitat
- Conceptes bàsics d'estadística
- Distribucions de probabilitat
- Inferència estadística
- Teorema de Bayes
Mòdul 3: Preprocessament de Dades
Mòdul 4: Algoritmes de Machine Learning Supervisat
- Regressió lineal
- Regressió logística
- Arbres de decisió
- Màquines de suport vectorial (SVM)
- K-Veïns més propers (K-NN)
- Xarxes neuronals
Mòdul 5: Algoritmes de Machine Learning No Supervisat
- Clustering: K-means
- Clustering jeràrquic
- Anàlisi de components principals (PCA)
- Anàlisi d'agrupament DBSCAN
Mòdul 6: Avaluació i Validació de Models
Mòdul 7: Tècniques Avançades i Optimització
- Ensemble Learning
- Gradient Boosting
- Xarxes neuronals profundes (Deep Learning)
- Optimització d'hiperparàmetres
Mòdul 8: Implementació i Desplegament de Models
- Frameworks i biblioteques populars
- Implementació de models en producció
- Manteniment i monitoratge de models
- Consideracions ètiques i de privacitat
Mòdul 9: Projectes Pràctics
- Projecte 1: Predicció de preus d'habitatges
- Projecte 2: Classificació d'imatges
- Projecte 3: Anàlisi de sentiments a xarxes socials
- Projecte 4: Detecció de fraus