Skip to main content

Is an open source piece of software that is designed to allow anyone to quickly get

Project description

Wall Street Social

Is an open source piece of software that is designed to allow anyone to quickly get familiar with the basics of textual analysis. It features a preconfigured database schema, preconfigured pipelines to fill the database with reddit comments, and a pretrained named entity recognition model that is used to pull out what stocks are being mentioned in a post.

Getting Starting

This doesn't fit the pypi size specifications, to get this project working you will need to download the project from GitHub.

You can use sandbox.py to test the program, to utilize dash you must run index.py which is in WallStreetSocial -> app.

Documentation

Documentation of this project can be found here

About the ML Model

The named entity recognition model in use is a compact spaCy model which has been trained on wallstreetbets specific data. The model has been trained in two parts: first, Gensim was used to create the word vectors. Word vectors are basically multidimensional representations of words in algebraic space that help the model determine things like word similarity. It helps give the model some form of contextual awareness of the words it is encountering. The model is then trained specifically on data from reddit. The data consists of thousands of comments that have labeled stocks and their respective positions in the text. For a visual representation of the word vectors, please see https://www.kaggle.com/johnhutton/visualization-of-wallstreetbets-word-vectors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

WallStreetSocial-0.4.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

WallStreetSocial-0.4-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file WallStreetSocial-0.4.tar.gz.

File metadata

  • Download URL: WallStreetSocial-0.4.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for WallStreetSocial-0.4.tar.gz
Algorithm Hash digest
SHA256 be0fa9ff843e1eba7a478bacbabe74cde84246a2ed29acec6176cf48dbd9ed55
MD5 a70855dd0a904803b3627477070d039b
BLAKE2b-256 4d507f764e769be152710eec593658238f18a4f76ae4e2273cace62e29c27920

See more details on using hashes here.

File details

Details for the file WallStreetSocial-0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for WallStreetSocial-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 07164f021aa2d11608e7d765d366967376d81f8c5082d48cfc9fd37d4599ed11
MD5 37107115bfd009d84ab6f3382d4f7ca3
BLAKE2b-256 15caea388cbd309296b1abecb84e84d1a7dca2e071ec8b169174cacdbdf496b0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page