Blog

기록하며 배우고, 배워서 남주기 위한 공간.

study

[DL] Understanding deep learning requires rethinking generalization

· #ai#paper

논문 Background 우리는 모델이 좋은 Representation을 학습하는 것이 중요하다는 것을 배웠습니다. 잘 학습된 모델은 처음 접하는 표현도 새로운 카테고리로 잘 인지(구분)한다는 것은 중요한 지점입니다. 동시에, DL이 noise에 취약하다는 사실도 배웠습니다. 아주 작은 noise만 더해도 완벽하게 오분류한다는 사실이 Adve...
Read more →
study

[OODP] 14. Standard Template Library

· #oodp

Standard Template Library(STL) Iterators structure에 관계 없이 동일한 동작의 코드를 구현할 수 있도록 돕는다. 구현하려는 알고리즘에 따라서 iterator에 요구하는 연산자가 다른다. 예를 들어 find의 경우, 읽을 수만 있으면 되기에 ++ 연산자로 충분하다. sort의 경우에는 임의의 위치로 읽고 쓸 수 ...
Read more →
study

[DL] EXPLAINING AND HARNESSING ADVERSARIAL EXAMPLES

· #ai#paper

논문 Abstract 심층학습망은 일반적인 적대적 예제에도 취약하다. 적대적 예제란, 입력 데이터에 작은 노이즈를 추가하는 것이다. 이는 모델의 오분류를 유도하여 모델을 취약화시킨다. 이전에는 비선형성과 과적합에 의해 발생하는 현상인줄 알았으나, 오히려 선형성에 의한 것으로 보인다. 이는 몇몇 사례에서만 나타나는 예외가 아닌, 동일한 데이터셋...
Read more →
study

[OODP] 13. Type Cast

· #oodp

Runtime Type Identification(RTTI) 구 컴파일러에서는 지원하지 않을 수 있다. dynamic_cast Operator 아래 코드는 아무런 compile error도 발생시키지 않는다. 과연 안전한 코드일까? // Suppose a class hierarchy class Base { ... }; class Derived1 : ...
Read more →