강화학습
-
서버 안정화를 위한 조사인프라 2022. 12. 12. 12:04
이번 포스팅은 이전의 강화학습 모델을 서빙하는 프로젝트에서 서버 이용 가능한 접속자 수를 확인하고 이를 안정화하기 위해 조사했던 것, 알게된 점들을 기록해 보려고 합니다. 서버 확장 방법 우선 서버 확장을 위한 방법을 알아보겠습니다. Scale up(수직 확장) 서버에 cpu나 Ram 등을 추가하거나 고성능의 부품으로 서버를 업그레이드 하는 방법 → 컴퓨터 한 대의 처리 능력을 높여준다. 장점 단순한 서버의 교체이므로 구현이 쉽다. 서버를 추가하는 방법이 아니기 때문에, 여러 대의 서버 보다 데이터 정합성 이슈에 자유롭다. 단점 서버 한 대에 부하가 집중되므로 장애 발생 시 영향을 받을 가능성이 커진다. 서버 운용 비용이 늘어난다. 스케일 업의 일정 수준을 넘어가는 순간, 성능 증가 폭이 미미해진다 Sc..
-
강화학습과 지도학습의 차이인공지능 2022. 11. 30. 21:24
강화학습 플랫폼의 인턴을 준비하면서, 동기가 회사 입사 전에 알아보면 좋을 것들에 대해 말해준 적이 있었다. 그 중에는 우선 강화학습을 하는 팀이니, 인공지능에 대해 다시금 관련 지식을 머리에 새기고 오는 것도 좋을 것 같다는 말을 해줬다. 인공지능(AI=Artificial Intelligence)에 대해 한 줄로 설명해보자면, AI는 인간의 지능을 모방하는 기초 지능을 뜻한다. 즉, 인간처럼 사고하고 행동하는 컴퓨터를 말한다. 인공지능은 크게 3가지로 분류될 수 있는데, 그것은 지도학습, 비지도학습, 강화학습이 있다. 지도학습 정답이 있는 데이터를 활용해 데이터를 학습 지도학습의 종류 분류 - 주어진 데이터를 정해진 카테고리에 따라 분류 스팸 메일 분류하기 회귀 - 어떤 데이터들의 feature를 기준..