Name Description Size
EmbeddingsGenerator.sys.mjs This module handles the generation of embeddings using a dedicated machine learning (ML) engine. reference -> https://firefox-source-docs.mozilla.org/toolkit/components/ml/ An embedding is a n-dimensional numerical representation of text (e.g., mdn documentation). The embedding generation involves converting text data such as title to meaningful vectors. These vectors could be compared using multi-dimensional distance measures such as cosine distance. Each vector is made up of values representing the relationship with features defined by the model. Note: The "engine" referenced in this module is specifically an ML engine used for feature extraction and embedding generation. 7412
StopWords.sys.mjs This module contains stop words used for NLP algorithms 3851
Utils.sys.mjs A simple implementation of matrix multiplication @param {float [][]} A 2D matrix @param {float [][]} B 2D matrix @returns {float [][]} 2D matrix multiplication result 10660