GHAPACK: A Library for the Generalized Hebbian Algorithm
February 8, 2009 – 10:34 pmI recently joined a new open source project called GHAPACK. The project currently provides the functionality and the means to use the Generalized Hebbian Algorithm. I came across this project after banging my head against some of the practical limitations of Singular Value Decomposition (SVD). GHA is a Hebbian-based neural network-like algorithm that approximates SVD's ability to perform eigen decomposition. Its added bonus is that it allows for incremental training so you can refine your model with new data without having to recompute using the entire dataset. Your Trusty SVD Tool SVD is one of those tools that every machine learning practitioner and computational geek will pull out at some time or another. It's a powerful matrix factorization technique that allows you to get at the matrix's eigenvectors and eigenvalues. One of reason it tends to be used so often is the fact that it can be used on those pesky M ...
Tags: gha, lsa, lsi, machinelearning, svd