CryptoBERT
ElKulako
Clasificación de texto
CryptoBERT es un modelo de PLN preentrenado para analizar el lenguaje y los sentimientos de las publicaciones y mensajes en redes sociales relacionados con criptomonedas. Fue construido mediante un entrenamiento adicional del modelo de lenguaje bertweet-base de VinAI en el dominio de las criptomonedas, usando un corpus de más de 3.2 millones de publicaciones únicas en redes sociales relacionadas con criptomonedas.
Como usar
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)
# Salida esperada
# [{'label': 'Bullish', 'score': 0.8734585642814636}, {'label': 'Bearish', 'score': 0.9889495372772217}, {'label': 'Bullish', 'score': 0.6595883965492249}]
Funcionalidades
- Clasificación de textos
- Análisis de sentimientos de criptomonedas
- Modelo basado en BERT
- Compatible con AutoTrain
- Compatible con Endpoints de Inferencia
Casos de uso
- Análisis de sentimientos en publicaciones de redes sociales sobre criptomonedas
- Clasificación de sentimientos en tiempo real para plataformas de trading
- Monitoreo de sentimientos de los usuarios en comunidades de criptomonedas