
Courses
Principal Component Analysis (PCA) in Python and MATLAB: Free Video Course
Learn PCA in Python and MATLAB, from covariance and eigenvectors to projection, reconstruction, explained variance, and worked iris and digits examples.
Machine learning builds models that learn patterns from data.
This topic covers practical methods with code: clustering with k-means and fuzzy c-means, self-organizing maps, principal component analysis, feature selection, and models trained with metaheuristics. Each post explains the idea and shows how to run it on your own data.

Courses
Learn PCA in Python and MATLAB, from covariance and eigenvectors to projection, reconstruction, explained variance, and worked iris and digits examples.

Machine Learning
Extract supervised linear features in MATLAB with Fisher LDA, within- and between-class scatter, a generalized eigenproblem, and the iris dataset.

Machine Learning
Predict a time series with GMDH in MATLAB using lagged inputs, polynomial neurons, validation-based selection, and a global ice-volume example.

Machine Learning
Select features for neural-network regression in MATLAB with GA, ACO, SA, PSO, or NSGA-II, including fixed-size and multi-objective formulations.

Machine Learning
Build a polynomial GMDH network in MATLAB with pairwise quadratic neurons, least-squares fitting, validation-based selection, and a regression example.

Machine Learning
Implement DBSCAN in MATLAB with core, border, and noise points, two clustering parameters, and an example with irregularly shaped clusters.

Machine Learning
Explore an FP-Tree-based association-rule mining example in MATLAB, with frequent itemsets, support, confidence, lift, and a plotted tree.

Machine Learning
Mine association rules in MATLAB with Apriori, minimum support and confidence, and reported support, confidence, and lift for each rule.

Machine Learning
Train Neural Gas and Growing Neural Gas networks in MATLAB for prototype learning, clustering, and graph representations of data topology.

Machine Learning
Cluster data in MATLAB with GA, PSO, or Differential Evolution, using fixed centers or automatic cluster selection through validity indices.