# Perceiver IO Masked Language

**URL:** </static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fperceiver-io-masked-language%2F19912%3E%5C
**Category:** 🤗Transformers\
**Created:** [July 1, 2022, 9:57pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fperceiver-io-masked-language%2F19912 "2022-07-01T21:57:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![PanKo](https://avatars.discourse-cdn.com/v4/letter/p/c5a1d2/32.png) [@PanKo](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Fu%2FPanKo)%5C
**Post date:** [July 1, 2022, 9:57pm UTC](/static-proxy?url=https%3A%2F%2Fdiscuss.huggingface.co%2Ft%2Fperceiver-io-masked-language%2F19912%2F1 "2022-07-01T21:57:34Z")

</div>

Hello,

I was wondering where in the code of perceiver io, the model identifies that there is a masked input to predict ? I know that the mask is reserved as the number 3, in their original example but after adding positional encodings and all that how is it able to identify which input is masked and which is not, to finally output a prediction for a specific input?

Thanks !
