awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookresearch avatar

facebookresearch/fastTextArchived

0
View on GitHub↗
26,543 स्टार्स·4,809 फोर्क्स·HTML·MIT·8 व्यूज़fasttext.cc↗

FastText

fastText is a library and framework for word embedding generation, text vectorization, and supervised text classification. It provides tools to transform raw text into fixed-length vector representations and to train models that assign category labels to sentences or documents.

The system utilizes subword-based vectorization and character n-gram embeddings, allowing it to generate meaningful vectors for words that were not present during training. To manage resource usage, it includes a quantized language model implementation that employs product quantization and dimensionality reduction to decrease the memory footprint of trained models.

The project covers broader capabilities for machine learning workflows, including text classifier training, label prediction, and the generation of vectors for full sentences or paragraphs.

Features

  • Word Embeddings - Generates mathematical vector representations of words and character n-grams to capture semantic meaning.
  • Classification Frameworks - Offers a supervised framework for assigning category labels to text using efficient linear models.
  • Text Vectorizations - Transforms raw sentences and paragraphs into fixed-length numerical vectors for machine learning.
  • Character N-Grams - Uses character n-gram embeddings to represent words and handle out-of-vocabulary terms.
  • Subword Representation Models - Decomposes words into subword units to generate vectors for unseen terms based on internal structure.
  • Out-of-Vocabulary Vector Generation - Generates word representations for terms missing from the training vocabulary using subword-based embeddings.
  • Supervised Classification - Provides supervised learning capabilities to automatically assign category labels to text documents.
  • Text Vectorization Tools - Provides tools to transform raw text into fixed-length vector representations for downstream AI models.
  • Sentence Embeddings - Transforms full paragraphs or sentences into single fixed-size vector representations.
  • Word Embedding Libraries - Provides a comprehensive library for training vectors that represent words and character n-grams.
  • Hierarchical Softmax - Implements hierarchical softmax to optimize label prediction and reduce training complexity.
  • Linear Classifiers - Employs a linear model that averages word embeddings for fast text classification.
  • Model Quantization - Reduces model memory requirements using quantization while preserving prediction functionality.
  • Negative Sampling Techniques - Uses negative sampling to update a small subset of weights, accelerating the training process.
  • Model Compression - Reduces the memory footprint of text models through quantization and dimensionality reduction.
  • Quantized Model Implementations - Implements a memory-efficient language model using quantization to reduce the overall footprint.
  • Text Classifier Training - Trains supervised models to categorize text and evaluates them using precision and recall.
  • Single-Label Prediction - Predicts the most likely labels or probabilities for text using a trained supervised model.
  • Product Quantization - Implements product quantization to compress large vector matrices into smaller codebooks.
  • Embedding Dimension Reduction - Decreases the dimensionality of pre-trained word vectors to lower the overall model footprint.
  • Natural Language Processing - Efficient word representations and text classification library.
  • NLP - Efficient text classification and representation learning.
  • Text Embeddings - Library for efficient learning of word representations and classification.

स्टार हिस्ट्री

facebookresearch/fasttext के लिए स्टार हिस्ट्री चार्टfacebookresearch/fasttext के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

FastText के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो FastText के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • chatopera/synonymschatopera का अवतार

    chatopera/Synonyms

    5,107GitHub पर देखें↗

    Synonyms is a natural language processing library and semantic similarity engine specifically designed for Chinese text. It functions as a word embedding toolkit and tokenizer that extracts semantic meaning and identifies synonyms by calculating the conceptual closeness between words and sentences. The system provides a toolkit for Chinese word embedding and synonym discovery, allowing for the retrieval of semantically similar words to expand vocabulary. It distinguishes itself through a configuration-driven approach to model loading, which supports the integration of custom word embeddings t

    Pythonaichatbotnlp
    GitHub पर देखें↗5,107
  • johnsnowlabs/spark-nlpJohnSnowLabs का अवतार

    JohnSnowLabs/spark-nlp

    4,135GitHub पर देखें↗

    Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing framework. It provides a multimodal machine learning framework and a distributed pipeline system for sequencing annotators to process large-scale linguistic data. The library includes a transformer text processor for generating contextual vector embeddings and a dedicated inference engine for managing large language models. The project distinguishes itself through its ability to process heterogeneous data types, including text, audio, and images, within a unified vision-langu

    Scala
    GitHub पर देखें↗4,135
  • zalandoresearch/flairzalandoresearch का अवतार

    zalandoresearch/flair

    14,378GitHub पर देखें↗

    Flair is a natural language processing framework for training and applying models for sequence labeling and text classification. It provides a system for generating word embeddings and identifying semantic entities within text. The framework includes a dedicated system for zero and few-shot learning, enabling text classification and entity extraction using minimal training examples by leveraging pre-trained knowledge. Its capabilities cover named entity recognition, sentiment analysis, and the training of specialized models using custom datasets. It also includes tooling for the visual highl

    Python
    GitHub पर देखें↗14,378
  • facebookresearch/pytextfacebookresearch का अवतार

    facebookresearch/pytext

    6,298GitHub पर देखें↗

    PyText is an extensible PyTorch-based framework for building, training, and deploying custom natural language processing models, including text classifiers, sequence taggers, and intent-slot predictors. It provides a modular toolkit that allows developers to assemble these models using pluggable registries for model architectures, data formats, and tensorizers, all configurable through YAML files without requiring code changes. The framework distinguishes itself through its comprehensive support for the full NLP model lifecycle, from training to production inference. It includes pre-built neu

    Python
    GitHub पर देखें↗6,298
FastText के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

facebookresearch/fasttext क्या करता है?

fastText is a library and framework for word embedding generation, text vectorization, and supervised text classification. It provides tools to transform raw text into fixed-length vector representations and to train models that assign category labels to sentences or documents.

facebookresearch/fasttext की मुख्य विशेषताएं क्या हैं?

facebookresearch/fasttext की मुख्य विशेषताएं हैं: Word Embeddings, Classification Frameworks, Text Vectorizations, Character N-Grams, Subword Representation Models, Out-of-Vocabulary Vector Generation, Supervised Classification, Text Vectorization Tools।

facebookresearch/fasttext के कुछ ओपन-सोर्स विकल्प क्या हैं?

facebookresearch/fasttext के ओपन-सोर्स विकल्पों में शामिल हैं: chatopera/synonyms — Synonyms is a natural language processing library and semantic similarity engine specifically designed for Chinese… johnsnowlabs/spark-nlp — Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing… zalandoresearch/flair — Flair is a natural language processing framework for training and applying models for sequence labeling and text… facebookresearch/pytext — PyText is an extensible PyTorch-based framework for building, training, and deploying custom natural language… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… shibing624/text2vec — text2vec is a text vectorization toolkit and semantic similarity framework used to convert words and sentences into…