Skip to content

Mzyhh/WordSurfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordSurfer

inspired by NLP Course For You 💜

WordSurfer is a playful exploration of word embedding.

Overview

WordSurfer is an terminal-based game that lets you experiment with wonderful properties of word embeddings. Built with Python's Textual framework, it currently has a functional TUI interface (with CSS styling improvements planned).

Everything in the project is built around one thing: wonderful properties of GloVe and Word2Vec (which is in core the same as based on ppmi count-based method) word embeddings (which you can read about here, here and here).

Application Demonstration

Key Features

  • Interactive playground for word vector arithmetic
  • Quiz mode to test your intuition about word relationships
  • Clean terminal interface with intuitive navigation.

Future plans

  • More NLP!

    Now app covers only one area of NLP but there is a lot of opportunities. For example, ai-generated localization and messages with some sentiment depending on user's achievements 😏 and more.

  • Vocabulary cleaning.

    The quiz mode is full of strange combinations such as ls + cat - dr, the result of which is really difficult to predict. This could result in bored to death community. The game needs some kind of filter.

  • Design.

    There is just a lot of stuff.

  • Documentation.

    Currently only few functions and classes have complete docs.

About

Game with word embeddings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published