English Wikipedia article search engine. Engine uses Singular Value Decomposition (SVD) to remove noise from the initial matrix and multiplies it by IDF (inverse document frequency) to lower the significance of common words in the text. The current model includes articles from Computing category. Because of the size of the matrix, this repository contains only an IDF matrix.
More about this method: Matrix Analysis and Applied Linear Algebra, Carl D. Mayer, SIAM, 2000. Singular Value Decomposition: Example 5.12.3 and Example 5.12.4
This project was a part of the computational methods course at AGH UST. The project description (in Polish), as well as article pre-processing code, is available here.
- Clone the repository
- Go to server directory
- Run
npm install
- Run
npm start
- Go to
http://localhost:3000/
and enjoy!