DeBERTa
bertviz
DeBERTa | bertviz | |
---|---|---|
4 | 15 | |
1,847 | 6,377 | |
1.0% | - | |
3.6 | 3.9 | |
7 months ago | 8 months ago | |
Python | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DeBERTa
-
🚀 Microsoft AI Introduce DeBERTa-V3: A Novel Pre-Training Paradigm for Language Models Based on the Combination of DeBERTa and ELECTRA
Quick Read: https://www.marktechpost.com/2023/03/23/microsoft-ai-introduce-deberta-v3-a-novel-pre-training-paradigm-for-language-models-based-on-the-combination-of-deberta-and-electra/ Paper: https://arxiv.org/pdf/2111.09543.pdf Github: https://github.com/microsoft/DeBERTa
-
How do I fine-tune zero shot models?
The obvious answer is to look at how the Deberta model was trained for MNLI and copy that: github
-
[D] Paper Explained - DeBERTa: Decoding-enhanced BERT with Disentangled Attention (Full Video Analysis)
Code: https://github.com/microsoft/DeBERTa
- DeBERTa-0.9b/1.5b checkpoints released (SuperGLUE score: 89.9%)
bertviz
-
StreamingLLM: tiny tweak to KV LRU improves long conversations
This seems only to work cause large GPTs have redundant, undercomplex attentions. See this issue in BertViz about attention in Llama: https://github.com/jessevig/bertviz/issues/128
-
[D] Is there a tool that indicates which parts of the input prompt impact the LLM's output the most?
https://github.com/jessevig/bertviz this could be helpful .. I was playing around with it a while ago to see how the attention weights are distributed across prompts
-
Show HN: Fully client-side GPT2 prediction visualizer
It would be interesting to have attention visualized as well, similar to how it's done in BertViz:
https://github.com/jessevig/bertviz
-
How to visualise LLMs ?
link for lazy: https://github.com/jessevig/bertviz
-
Ask HN: Can someone ELI5 Transformers and the “Attention is all we need” paper
The Illustrated Transfomer ( https://jalammar.github.io/illustrated-transformer/ ) and Visualizing attention ( https://towardsdatascience.com/deconstructing-bert-part-2-vi... ), are both really good resources. For a more ELI5 approach this non-technical explainer ( https://www.parand.com/a-non-technical-explanation-of-chatgp... ) covers it at a high level.
- Perplexity.ai Prompt Leakage
-
[Discussion] is attention an explanation?
You can get some information this way, but not everything you would want to know. You can try it yourself with BertViz.
-
using bert for relation extraction
2) BERT learns a lot in its embeddings: the BERTOLOGY paper (https://arxiv.org/abs/2002.12327) provides a great in-depth look at some of the broader linguistic traits that BERT learns. Different layers often learn different patterns, so the embeddings aren't really interpretable, but you can use something like bertviz (https://github.com/jessevig/bertviz) to explore attention weights across layers for predetermined examples
-
Maintaining context vs. overloading your Replika
I messed up a few things and mixed a couple others, anyways this site has a lot of decent information about it. https://towardsdatascience.com/deconstructing-bert-part-2-visualizing-the-inner-workings-of-attention-60a16d86b5c1
-
[D] code to visualize attention heads
Big fan of BertViz for this, widely used in research for this very purpose: https://github.com/jessevig/bertviz
What are some alternatives?
transformers - 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
ecco - Explain, analyze, and visualize NLP language models. Ecco creates interactive visualizations directly in Jupyter notebooks explaining the behavior of Transformer-based language models (like GPT2, BERT, RoBERTA, T5, and T0).
clip-as-service - 🏄 Scalable embedding, reasoning, ranking for images and sentences with CLIP
FARM - :house_with_garden: Fast & easy transfer learning for NLP. Harvesting language models for the industry. Focus on Question Answering.
BERTweet - BERTweet: A pre-trained language model for English Tweets (EMNLP-2020)
BERT-pytorch - Google AI 2018 BERT pytorch implementation
gector - Official implementation of the papers "GECToR – Grammatical Error Correction: Tag, Not Rewrite" (BEA-20) and "Text Simplification by Tagging" (BEA-21)
sapbert - [NAACL'21 & ACL'21] SapBERT: Self-alignment pretraining for BERT & XL-BEL: Cross-Lingual Biomedical Entity Linking.
transformer-pytorch - Transformer: PyTorch Implementation of "Attention Is All You Need"
spokestack-python - Spokestack is a library that allows a user to easily incorporate a voice interface into any Python application with a focus on embedded systems.
tf-transformers - State of the art faster Transformer with Tensorflow 2.0 ( NLP, Computer Vision, Audio ).