Downloads · 30 days
25
22% of all-time downloads
SkyWalkertT1/crypto_bert_sentiment
crypto_bert_sentiment is a text classification model from SkyWalkertT1. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as mit.
This is a BERT-based sentiment classification model fine-tuned on Turkish-language cryptocurrency-related comments. It predicts one of three sentiment classes: positive, neutral, or negative. This model was built usin…
Downloads · 30 days
25
22% of all-time downloads
All-time downloads
112
Public
Parameters
111M
443 MB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors443 MB · 100%
From the Hugging Face model README
This is a BERT-based sentiment classification model fine-tuned on Turkish-language cryptocurrency-related comments. It predicts one of three sentiment classes: positive, neutral, or negative. This model was built using the Hugging Face 🤗 Transformers library and is suitable for analyzing sentiment in crypto communities, forums, or financial social media texts in Turkish.
dbmdz/bert-base-turkish-casedDataset consists of labeled Turkish-language comments related to cryptocurrency, manually tagged with 3 sentiment labels.
The dataset used for training this model is proprietary and was created and labeled by the author.
The dataset shape is approximately (1171, 2) — indicating 1171 samples with 2 columns (text and label).
The model was trained on data specific to cryptocurrency sentiment in Turkish. It may not generalize to other domains. Model performance may vary depending on the writing style and slang usage.
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch
model_path = "SkyWalkertT1/my_crypto_comment_model"
tokenizer = AutoTokenizer.from_pretrained(model_path)
model = AutoModelForSequenceClassification.from_pretrained(model_path)
text = "Bugün piyasada büyük bir düşüş bekliyorum."
inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True)
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model.to(device)
inputs = {k: v.to(device) for k, v in inputs.items()}
with torch.no_grad():
outputs = model(**inputs)
logits = outputs.logits
predicted_class = torch.argmax(logits, dim=1).item()
labels = ['negative', 'neutral', 'positive']
print(f"Prediction: {labels[predicted_class]}")
Dataset consists of labeled Turkish-language comments related to cryptocurrency, manually tagged with 3 sentiment labels.
Model was fine-tuned using Hugging Face's Trainer API.
Model evaluated on a 20% validation split from the same dataset.
Carbon emissions are minimal due to fine-tuning only (~4 hours on a single NVIDIA T4 GPU).
BERT transformer architecture with a classification head on top for sequence classification into 3 sentiment classes.
BibTeX:
@misc{SkyWalkertT1_crypto_bert,
author = {Furkan Fatih Çiftçi},
title = {Turkish Crypto Sentiment Model},
year = {2025.08.03},
howpublished = {\url{https://huggingface.co/SkyWalkertT1/my_crypto_comment_model}},
}
For feedback or collaboration: