애노테이션
애노테이션 (ANNOTATION TECH) 은 한마디로 데이터 레이블링이다 . (DB 관리자 관점에서는 )
애노테이션은 좀 더 큰 범위에서는 텍스트나 이미지에 설명이나 비평을 추가하는 것이나 그런 것을 추가하는 행위를 말한다 예를 들어 학술 논문이나 문학 작품에 애노테이션을 달아서 더 이해하기 쉽게 만들 수 있다
애노테이션 기술은 디지털 문서에 애노테이션을 만들고 보여주는 다양한 기술을 말하는데,
학생들의 글쓰기에 피드백을 주거나 디지털 텍스트를 바탕으로 그룹 토론을 지원하거나 연구하고 글쓰기를 돕는 등의 도로 쓰일 수 있다구 한다 .
애노테이션 기술과 관련된 직업은 디지털 이미지나 비디오에 애노테이션을 달아주는 데이터 어노테이터나 애노테이션 도구를 개발하고 관리하는 소프트웨어 엔지니어 등이 있는데
나는 컴퓨터 공학과 학생이므로 엔지니어관점에서 애노테이션 기술에 대해 좀 더 찾아보았다 ..
다시 한번 정리하자면 애노테이션은 AI 응용 프로그램을 위한 데이터의 분류와 라벨링을 하는 것!! (=태그달기)
데이터베이스 개발자라면 애노테이션을 사용해서 데이터 모델이나 메소드에 대한 설정을 할 수 있다
예를 들어 스프링 데이터에서는 @Transactional 이라는 애노테이션을 사용해서 트랜잭션의 행위를 설정할 수 있고
EF6에서는 DataAnnotations 이라는 애트리뷰트를 사용해서 엔티티나 프로퍼티에 대한 제약조건이나 관계를 설정할 수 있다.
데이터 분류 ,, 인식
이미지 인식 , 자연어처리 , 음성 인식 등등에 있어 애노테이션은 매 ~ 우 다양한 필드에서 사용된다 .