프로젝트/AI명종원10 Roboflow 선택 과정 + 이미지 수집(크롤링) 재료들이 찍혀있는 사진에서 재료를 인식하고 문자열로 추출해야한다.여러 AI 학습 방식을 알아봤지만, 우리팀은 관련 경험이 전무하기 때문에 처음부터 끝까지 하나하나 하기는 어려웠다. 조사 도중 Roboflow라는 사이트를 알게 되었다.이미지 전처리 작업을 도와주며, 사용자 지정 모델을 기반으로 모델 구성까지 도와주는 사이트이다.이미지 전처리 작업 후, 외부 모델에 적용시키면 딱히 제한도 없다.내부 모델도 여러 객체를 인식하는데 적절한 모델(roboflow 3.0)이 있다.Java API를 지원한다.완벽해 보이지만 단점도 있다.한 계정당 모델 훈련 횟수가 3번으로 제한된다는 것이다.API 호출 횟수가 계정당 1000번으로 매우 적은 편이다.만일 유료버전으로 업그레이드 한다 하더라도 가격이 한달에 30만원에 .. 2024. 5. 10. Session 기반 로그인 회의 결과 이번 프로젝트에서는 Spring Security를 쓰지 않기로 했다.이유는 로그인이 주된 기능이 아니기 때문에, 로그인 기능의 비중을 줄이기 위해서이다. 지금까지 써보지 않은 Session 식별자를 쿠키에 저장하는 방식을 쓸 것이다.Session 식별자 vs Token: Session(세션)과 Token(토큰)의 차이는? (velog.io) Session(세션)과 Token(토큰)의 차이는?우선 HTTP의 프로토콜 상태에 알아보자. HTTP 는 stateless 한 특성 때문에 각 통신의 상태는 저장되지 않는다. 하지만 서비스에서는 어떤 유저가 기능을 사용하는지 특정할 수 있어야하는데 이를 위velog.io Session 기반 로그인을 위해 추가한 클래스들은 아래와 같다.1. WebConfig.. 2024. 5. 8. 이전 1 2 3 다음