AI SeedbankHelp preserve open and free AI for humanity's future

← All models

ElKulako_cryptobert

ElKulako · View on Hugging Face ↗

Get this model

Download TorrentMagnet Link

Seeders: 2 · Leechers: 0

Observed 2026-09-05T20:48:33Z across trackers.

Model card

The complete upstream card, rendered from this payload's README.md — the same hash-verified bytes the torrent distributes. Images and off-site links are removed; the original card on Hugging Face carries them.


datasets:

  • ElKulako/stocktwits-crypto language:
  • en tags:
  • cryptocurrency
  • crypto
  • BERT
  • sentiment classification
  • NLP
  • bitcoin
  • ethereum
  • shib
  • social media
  • sentiment analysis
  • cryptocurrency sentiment analysis license: mit

For academic reference, cite the following paper: https://ieeexplore.ieee.org/document/10223689

CryptoBERT

CryptoBERT is a pre-trained NLP model to analyse the language and sentiments of cryptocurrency-related social media posts and messages. It was built by further training the vinai's bertweet-base language model on the cryptocurrency domain, using a corpus of over 3.2M unique cryptocurrency-related social media posts. (A research paper with more details will follow soon.)

Classification Training

The model was trained on the following labels: "Bearish" : 0, "Neutral": 1, "Bullish": 2

CryptoBERT's sentiment classification head was fine-tuned on a balanced dataset of 2M labelled StockTwits posts, sampled from ElKulako/stocktwits-crypto.

CryptoBERT was trained with a max sequence length of 128. Technically, it can handle sequences of up to 514 tokens, however, going beyond 128 is not recommended.

Classification Example

from transformers import TextClassificationPipeline, AutoModelForSequenceClassification, AutoTokenizer
model_name = "ElKulako/cryptobert"
tokenizer = AutoTokenizer.from_pretrained(model_name, use_fast=True)
model = AutoModelForSequenceClassification.from_pretrained(model_name, num_labels = 3)
pipe = TextClassificationPipeline(model=model, tokenizer=tokenizer, max_length=64, truncation=True, padding = 'max_length')
# post_1 & post_3 = bullish, post_2 = bearish
post_1 = " see y'all tomorrow and can't wait to see ada in the morning, i wonder what price it is going to be at. 😎🐂🤠💯😴, bitcoin is looking good go for it and flash by that 45k. "
post_2 = "  alright racers, it’s a race to the bottom! good luck today and remember there are no losers (minus those who invested in currency nobody really uses) take your marks... are you ready? go!!" 
post_3 = " i'm never selling. the whole market can bottom out. i'll continue to hold this dumpster fire until the day i die if i need to." 
df_posts = [post_1, post_2, post_3]
preds = pipe(df_posts)
print(preds)

[{'label': 'Bullish', 'score': 0.8734585642814636}, {'label': 'Bearish', 'score': 0.9889495372772217}, {'label': 'Bullish', 'score': 0.6595883965492249}]

Training Corpus

CryptoBERT was trained on 3.2M social media posts regarding various cryptocurrencies. Only non-duplicate posts of length above 4 words were considered. The following communities were used as sources for our corpora:

(1) StockTwits - 1.875M posts about the top 100 cryptos by trading volume. Posts were collected from the 1st of November 2021 to the 16th of June 2022. ElKulako/stocktwits-crypto

(2) Telegram - 664K posts from top 5 telegram groups: Binance, Bittrex, huobi global, Kucoin, OKEx. Data from 16.11.2020 to 30.01.2021. Courtesy of Anton.

(3) Reddit - 172K comments from various crypto investing threads, collected from May 2021 to May 2022

(4) Twitter - 496K posts with hashtags XBT, Bitcoin or BTC. Collected for May 2018. Courtesy of Paul.

Magnet link

Opens the swarm directly in your torrent client — no file download needed. Copy-paste works too:

magnet:?xt=urn:btih:084556352282c54b613e71d688aed18027c31157&dn=ElKulako_cryptobert

Open magnet in torrent client · infohash 084556352282c54b613e71d688aed18027c31157

Files & hashes

PathSizesha1sha256
README.md3.6 KB (3,698 B)67fcdd9940d5cb4358d9f2fcc124e87035269be817510b55c5aba9034d4d71f338c31bbcd8185296a919c680ec01d2f2e8394c05
config.json932 B (932 B)723dd384da42401971156cac32c4fd15fbd2f9f6b8692615f3f78d0f074c82c9c0708fd5130caa9ce252bcfd448c25fb5b1eafcb
merges.txt445.7 KB (456,356 B)6636bda4a1fd7a63653dffb22683b8162c8de956fe36cab26d4f4421ed725e10a2e9ddb7f799449c603a96e7f29b5a3c82a95862
model.safetensors475.5 MB (498,620,100 B)3561761971d24e025e9e4b572709996a5d26fb16fe34ba09b3d701ff2b4ee69205e42c8143fcee1f89fe3a0cf10444988634a3c9
pytorch_model.bin475.6 MB (498,663,405 B)8cd1460934b772e8fdea081b625bd579f208eafa80aaa3c6d754b07e5dd23e4dbe93d7adf9d053d4f132ef556ec14668e371743d
special_tokens_map.json957 B (957 B)06a55849fa69a91e7179d909e373179ff7467d8c8293ae960b0a0852d4d3813118030a1149a3ed9fe37bc2e1e7b3c2e62eb2d4b7
tokenizer.json2.0 MB (2,108,586 B)ae7b71057f722dae9b8574855f92736ad85b509d783c7e86aedf79dd0aae603805c9591f397ca4475620b58f9a9b78151e2cfb7c
tokenizer_config.json1.3 KB (1,346 B)5c54fd8c7dfa3fe0ea34ce7f9571c72e43154453e6d01bdb677a7b1b487070e0666a68da88922ff87ccb95999dbd5e23b8718360
vocab.json779.6 KB (798,293 B)4ebe4bb3f3114daf2e4cc349f24873a1175a35d7ed19656ea1707df69134c4af35c8ceda2cc9860bf2c3495026153a133670ab5e

Cite this release

Canonical URL
https://aiseedbank.org/models/ElKulako_cryptobert/
Slug
ElKulako_cryptobert
Infohash
084556352282c54b613e71d688aed18027c31157
License
mit
Signing key fingerprint
85a3b32c3712427b

Every file carries a locally computed sha256 — verify a download against the signed sums: ElKulako_cryptobert.SHA256SUMS (+ minisign signature).

Provenance

Upstream repositoryElKulako/cryptobert
Revision (pinned)9e37c910fe87727cb842a9ac55c6388256fe0f15
Fetched at2026-08-24T09:38:05Z
License at fetchmit
Snapshot toolhuggingface · seedbank 0.1.0

Trackers

✓ verified · rehash-vs-hf-metadata at 2026-08-24T09:38:38Z

mit954.3 MB (1,000,653,673 bytes)transformerspytorchsafetensorsrobertatext-classificationcryptocurrencycryptoBERTsentiment classificationNLPbitcoinethereumshibsocial mediasentiment analysiscryptocurrency sentiment analysistext-embeddings-inferenceendpoints_compatible1 language (en)