アノテーション
「注釈」を意味する言葉.
データに対して付加するデータ.
メタデータの一種.
コメントと異なりコンパイラやコンピュータの処理に実際に影響を与えるもの.
機械学習
学習のために与えられるデータに対して付加するメタデータを指す.
教師データのラベルなど
Java
code:annotation.java
class Child extends Parent {
@Override // アノテーション
public void doSomething() {
...
}
}
@Overrideとつけることでオーバーライドが正しく行われていなかった場合にコンパイルエラーとして検出される.
ゲノム解析
ゲノムアノテーション