Skip to content

Commit d2a1ef7

Browse files
committed
020: Project restructuring
1 parent ea93c49 commit d2a1ef7

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setup(
77
name="simplests",
8-
version="2.1.1",
8+
version="2.1.2",
99
author="Tharindu Ranasinghe",
1010
author_email="rhtdranasinghe@gmail.com",
1111
description="Unsupervised models for Semantic Textual Similarity",

simplests/algo/sif.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import numpy as np
44
from flair.data import Sentence
55
from flair.embeddings import StackedEmbeddings, WordEmbeddings, CharacterEmbeddings, TransformerWordEmbeddings, \
6-
ELMoEmbeddings
6+
ELMoEmbeddings, FastTextEmbeddings
77
from numpy import dot
88
from numpy.linalg import norm
99
from tqdm import tqdm
@@ -35,6 +35,8 @@ def __init__(self, model_args: WordEmbeddingSTSArgs):
3535
for model_type, model_name in self.model_args.embedding_models:
3636
if model_type == "word":
3737
embedding_models.append(WordEmbeddings(model_name))
38+
elif model_type == "fasttext":
39+
embedding_models.append(FastTextEmbeddings(model_name))
3840
elif model_type == "char":
3941
embedding_models.append(CharacterEmbeddings(model_name))
4042
elif model_type == "elmo":

simplests/algo/wmd.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import numpy as np
44
from flair.data import Sentence
55
from flair.embeddings import StackedEmbeddings, WordEmbeddings, CharacterEmbeddings, TransformerWordEmbeddings, \
6-
ELMoEmbeddings
6+
ELMoEmbeddings, FastTextEmbeddings
77
from numpy import dot
88
from numpy.linalg import norm
99
from tqdm import tqdm
@@ -41,6 +41,8 @@ def __init__(self, model_args: WordEmbeddingSTSArgs):
4141
for model_type, model_name in self.model_args.embedding_models:
4242
if model_type == "word":
4343
embedding_models.append(WordEmbeddings(model_name))
44+
elif model_type == "fasttext":
45+
embedding_models.append(FastTextEmbeddings(model_name))
4446
elif model_type == "char":
4547
embedding_models.append(CharacterEmbeddings(model_name))
4648
elif model_type == "elmo":

simplests/algo/word_avg.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import numpy as np
44
from flair.data import Sentence
55
from flair.embeddings import StackedEmbeddings, WordEmbeddings, CharacterEmbeddings, TransformerWordEmbeddings, \
6-
ELMoEmbeddings
6+
ELMoEmbeddings, FastTextEmbeddings
77
from numpy import dot
88
from numpy.linalg import norm
99
from tqdm import tqdm
@@ -26,6 +26,8 @@ def __init__(self, model_args: WordEmbeddingSTSArgs):
2626
for model_type, model_name in self.model_args.embedding_models:
2727
if model_type == "word":
2828
embedding_models.append(WordEmbeddings(model_name))
29+
elif model_type == "fasttext":
30+
embedding_models.append(FastTextEmbeddings(model_name))
2931
elif model_type == "char":
3032
embedding_models.append(CharacterEmbeddings(model_name))
3133
elif model_type == "elmo":

0 commit comments

Comments
 (0)