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().