This is a little python code to show how to calculate the similarity between words by computing the cosine similarity (using numpy) between the words' embeddings, returned from the Rosette API's new /text-embedding
endpoint. The call to the API uses the 1.3 version of the python binding, so be sure to install that package via $ pip install rosette-api
or --upgrade
via pip to get the latest.
- Clone the repo and open the files in your favorite text editor/python IDE.
- In
cosine_similarity.py
, replace theuser_key
parameter's value[your key here]
with your Rosette API key and save. - Run
test_embeddings.py
via your python IDE or command line:$ python test_embeddings.py
Try editing test_embeddings.py
to compare words OR longer text you might be interested in to see how their embeddings compare. And if you find anything interesting, let us know! Find us at support.rosette.com or support@rosette.com.