본문 바로가기

Computer Science

[AI/ML] robust하다 라는 뜻은 무엇일까?

반응형

통계나 ML 알고리즘 등을 보다보면 robust라는 표현이 종종 등장한다.

자주 나오는 단어인데 정확히 어떤 개념인지 직관적으로 이해되지 않아 오늘 정리하고자 한다.

나는 RCF(Random Cut Forest) 알고리즘 관련 논문을 보려다가 앞에 robust가 있어서 찾아보게된 경우다.

모르면 일단 chatGPT에게 물어본다.

 

 

요약하면 예외상황이나 악조건에서도 잘 동작하는 강건한 알고리즘이라는 뜻

그렇다면 실제로도 그런 뜻이 맞을까?

검색해보니 AGI KR이라는 커뮤니티에서 글을 발견

 

https://www.facebook.com/groups/TensorFlowKR/posts/1349401505400904/?paipv=0&eav=Afb_f_RbSjXGVyOnMPRo45mhTfACikAO8RstvduEK8Hdd33dsXIXwAi_LccKc-sX2aU&_rdr

 

이렇게 앞의 글들을 읽고 우리는 무슨 뜻인지 이제 직관적으로는 이해를 했다.

하지만 뭐든지 생각은 언어로 정확하게 표현하는게 좋은법(있어보이니까ㅎ.ㅎ)

 

robust란?!

예측하지 못한 상황으로 인해 입력된 독립 변수(피처) 또는 가정 중 하나 이상이 급격하게 변경되더라도

출력 종속 변수(라벨)가 일관되게 정확하다면 모델은 robust하다!

 

정도로 정리할 수 있을 것 같다!

반응형