skarltjr / Memory_Write_Record

나의 모든 학습 기록
0 stars 0 forks source link

이미지 판별 - 정확도와 응답속도 #99

Open skarltjr opened 2 years ago

skarltjr commented 2 years ago

개요 :

만약 사용자가 전달한 이미지가 무엇이고 그 중에서도 어떤 종류인지를 판별하되 정확도 + 응답속도 + 안정성을 갖추려면 어떻게해야할까??
그냥 궁금했다..

크게 3레이어로 분리해서 생각해봤다
A = 이미지 입력
B = class 판별
C = species 판별

ex) 
A 이미지를 입력 ->  B 이것이 dog라고 판별 -> C 견종 판별(사모예드)
                                      |
                                      |
     결과전달                 <-

내 생각 :

기본적으로 병렬처리가 어려울거라 생각한다
- 무엇인지 판별이돼야 그 중에서도 어떤 종류인지를 판별할 수 있다고 생각

정확도 : 
....
....
...todo

응답 속도 : 
1. B의 결과로 나올 수 있는 class들과 이에 맞게 C에 이벤트를 던질 수 있도록하는데 이 때 hashMap으로 구성하면 알맞는 C를 찾을 때 조회가 
O(1)이라 빠르지 않을까?? 라고 생각

.... todo

안정성 : 
1. A,B,C레이어 모두 다중화가 필요하다고 생각.
- A가 단일 서버로 구성되어있다 터지면 서비스가 망가진다고 생각

3. MSA 형태로 A / B / C 구성이 필요하다고 생각
-  A,B,C가 단일 어플리케이션이라면 매우 무겁고 어디하나가 터지면 끝이라고 생각

4. 이벤트 브로커를 통한 비동기 통신
- 동기 통신은 결국 분리된 서비스가 서로에게 의존하는 꼴이라고 생각
- kafka등의 이벤트 브로커를 활용하여 의존도를 낮추면 좋을것이라고생각

계속 생각해보기