Skip to content

KadynceDeFrancesco/SENG409-FastText

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

FastText Python Module This Python module provides an interface to the FastText library for efficient learning of word representations and text classification.

Installation:

To use this module, ensure you have FastText installed. You can install FastText and its Python bindings using pip: pip install fasttext


Usage

Loading a Model

Python Code:

from fasttext_module import load_model
model = load_model("path/to/model.bin")

Using the Model Word Vectors

Python Code:

vector = model.get_word_vector("example_word")

Sentence Vectors

Python Code:

vector = model.get_sentence_vector("This is an example sentence.")

Predictions

Python Code:

labels, probabilities = model.predict("input text")

Training

Supervised Training

Python Code:

from fasttext_module import train_supervised
model = train_supervised(input="train.txt")

Unsupervised Training

Python Code:

from fasttext_module import train_unsupervised
model = train_unsupervised(input="text.txt")

API Reference

Class: _FastText

Methods:

'get_word_vector(word)'
'get_sentence_vector(text)'
'predict(text)'
'train_supervised(*kargs, **kwargs)'
'train_unsupervised(*kargs, **kwargs)'

Class: _Meter

Methods:

'score_vs_true(label)'
'precision_recall_curve(label)'
'precision_at_recall(recall, label)'
'recall_at_precision(precision, label)'

About

A Yelp Review Predictor using the FastText Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages