one head of self-attention More...
Public Member Functions | |
| __init__ (self, head_size) | |
| forward (self, x) | |
Public Attributes | |
| key = nn.Linear(n_embd, head_size, bias=False) | |
| query = nn.Linear(n_embd, head_size, bias=False) | |
| value = nn.Linear(n_embd, head_size, bias=False) | |
| dropout = nn.Dropout(dropout) | |
one head of self-attention
Definition at line 80 of file working_gpt.py.
| working_gpt.Head.__init__ | ( | self, | |
| head_size ) |
Definition at line 83 of file working_gpt.py.
References __init__().
Referenced by __init__().
| working_gpt.Head.forward | ( | self, | |
| x ) |
Definition at line 92 of file working_gpt.py.
| working_gpt.Head.dropout = nn.Dropout(dropout) |
Definition at line 90 of file working_gpt.py.
Referenced by forward(), and working_gpt.MultiHeadAttention.forward().
| working_gpt.Head.key = nn.Linear(n_embd, head_size, bias=False) |
Definition at line 85 of file working_gpt.py.
Referenced by forward().
| working_gpt.Head.query = nn.Linear(n_embd, head_size, bias=False) |
Definition at line 86 of file working_gpt.py.
Referenced by forward().
| working_gpt.Head.value = nn.Linear(n_embd, head_size, bias=False) |
Definition at line 87 of file working_gpt.py.
Referenced by forward().