AI用語辞典

A comprehensive multilingual AI terminology dictionary

Definition

エンコーダーは生の入力シーケンスやデータ構造を処理し、潜在空間表現(エンベッディングやコードと呼ばれることが多い)に変換します。これらはTransformerやオートエンコーダーなどのアーキテクチャの中核をなしています。

Summary

エンコーダーは、入力データを圧縮され、意味のある表現に変換するニューラルネットワークの構成要素です。

Key Concepts

Use Cases

Code Example

1
2
3
4
5
6
7
8
9
import torch.nn as nn

class SimpleEncoder(nn.Module):
    def __init__(self, input_dim, hidden_dim):
        super().__init__()
        self.fc = nn.Linear(input_dim, hidden_dim)
    
    def forward(self, x):
        return torch.relu(self.fc(x))