카테고리 없음

애노테이션

공부혜이드 2023. 3. 14. 13:04

애노테이션 (ANNOTATION TECH) 은  한마디로 데이터 레이블링이다 . (DB 관리자 관점에서는 )

 

애노테이션은 좀 더 큰 범위에서는 텍스트나 이미지에 설명이나 비평을 추가하는 것이나 그런 것을 추가하는 행위를 말한다  예를 들어 학술 논문이나 문학 작품에 애노테이션을 달아서 더 이해하기 쉽게 만들 수 있다

 

애노테이션 기술은 디지털 문서에 애노테이션을 만들고 보여주는 다양한 기술을 말하는데, 

 

학생들의 글쓰기에 피드백을 주거나 디지털 텍스트를 바탕으로 그룹 토론을 지원하거나 연구하고 글쓰기를 돕는 등의 도로 쓰일 수 있다구 한다 . 

 

애노테이션 기술과 관련된 직업은 디지털 이미지나 비디오에 애노테이션을 달아주는 데이터 어노테이터나 애노테이션 도구를 개발하고 관리하는 소프트웨어 엔지니어 등이 있는데 

 

나는 컴퓨터 공학과 학생이므로 엔지니어관점에서 애노테이션 기술에 대해 좀 더 찾아보았다 .. 

 

다시 한번 정리하자면 애노테이션은 AI 응용 프로그램을 위한 데이터의 분류와 라벨링을 하는 것!! (=태그달기)

 

데이터베이스 개발자라면 애노테이션을 사용해서 데이터 모델이나 메소드에 대한 설정을 할 수 있다

 

예를 들어 스프링 데이터에서는 @Transactional 이라는 애노테이션을 사용해서 트랜잭션의 행위를 설정할 수 있고

 

 EF6에서는 DataAnnotations 이라는 애트리뷰트를 사용해서 엔티티나 프로퍼티에 대한 제약조건이나 관계를 설정할 수 있다.

 

데이터 분류 ,, 인식 

이미지 인식 , 자연어처리 , 음성 인식 등등에 있어 애노테이션은 매 ~ 우 다양한 필드에서 사용된다 .