Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- #landmark
- #Linux
- #gpu training
- Linux
- #torchvision
- #object detection
- #Jetson nano
- #pytorch
- #activation function
- pytorch
- #선형
- #Anaconda
- #annotation
- #비선형
Archives
- Today
- Total
Wooks_learning
딥러닝에서의 Heuristic 뜻은 무엇일까? 본문
논문을 읽다보면 "heuristic" 이라는 단어가 상당히 많이 등장하게 된다. 막상 heuristic을 찾아 보았을 때 딱히 와닿는 설명이 없어서 의문점으로 남았었는데, 최근에 논문 발표를 하면서 교수님이 명확하게 짚고 넘어가주셔서 짤막하게 정리하려고 한다.
교수님께서 말씀해주신 heuristic의 뜻은 다음과 같다.
원래 optimal한 알고리즘은 따로 있는데, 해당 방식을 알 수 없는 경우 최적에 근사한 값으로 만들어 주는 것이다.
즉, 수학적으로 완벽하게 풀어낼 수 없는 것을 근사한(approximate) 방식으로 풀어내는 알고리즘.
좋게 포장해서 heuristic이지, 한 마디로 주먹구구식 알고리즘 이라고 생각하면 된다. 딥러닝에서 heuristic한 방식에 대해서 걸고 넘어지는 이유는 아래와 같다고 생각하면 편할 것 같다.
위의 그림은 End-to-End objectd detection with transformer에서 일부 발췌한 내용이다.
내용을 대충 살펴보면, "기존의 detector들의 성능이 Anchor box 디자인 같은 heurisitc한 처리 방식에 따라서 큰 영향을 받는다." 라는 내용이다.
'딥러닝 > 딥러닝 이론' 카테고리의 다른 글
Anomaly detection 개념 및 방법론 (2) | 2025.01.03 |
---|---|
(3) What is a Linear model? (0) | 2021.10.13 |
(2) Convolutional Neural Network(CNN)이란 무엇일까? (0) | 2021.09.25 |
(1) 딥러닝이란 무엇일까? (0) | 2021.09.16 |
Comments