목록전체 글 (4)
방구석개발실
우아한 테크 세미나의 [ MLOps를 활용한 AI 서비스 개발 스토리 ] 를 듣고 정리한 글입니다. 서론 MLOps = 머신러닝 모델의 개발/운영을 효율적으로 관리하기 위한 방법론 AI 플랫폼은 두 가지로 구성되어 있음. MLOps: 개발 사이클을 위해 필요한 기능들을 도입 AI Studio: 기능들을 통합한 스튜디오 형태 목표: AI 서비스 생산성 및 품질 향상 플랫폼 성능과 사용자 경험 및 생산성 향상: 모델 개발에서 운영 배포까지 개발 단계 줄이기 플랫폼의 새로운 기능과 서비스 개발 및 확장 기능상의 커버리지 확대 (MLOps 레벨 업) 신규 서비스 개발 및 확장 협업이 많기 때문에 운영 원칙 또한 중요하다! AI 플랫폼 Component ML Projects: 공통 CI와 파이썬 코드 저장소 Tr..

(기존에 운영하던 oopy 기반 블로그 글을 가져왔습니다 @ 2021-08-27) MLOps KR 커뮤니티의 MLOps 춘추 전국 시대 정리 발표 영상을 보며 정리한 글입니다. 발표자이신 변성윤 님께서 직접 정리하신 글이 있으니 참고해 주세요! MLOps란? 모델링과 모델을 운영하는 것은 다른 것! MLOps 사용 배경 (경험담) 머신러닝 모델이 완성되었으니 웹에서 사용할 수 있게 해 볼까! Flask를 이용하면 서버를 편하게 만들 수 있다고 하니 사용해 보자! 도커나 AWS Lambda(서버리스)도 함께 이용해 볼까? Task management 도구인 Airflow를 이용해서 주기적으로 학습을 해볼까? 모델을 배포하고 나니까 여러 가지 이슈가 발생했다... 효율적으로 관리할 수는 없을까? 관련된 논문..
pyenv란? pyenv는 파이썬 버전 매니지먼트 툴이다. 즉, 파이썬 버전을 다양하게 사용하고 싶을 때, 환경을 분리해서 관리할 수 있도록 도와준다. conda와 비슷하지만 훨씬 가볍고, pip를 통해 패키지를 관리한다. pyenv 설치 Install on Mac 아래 명령어로 설치하자. brew update brew install pyenv brew install pyenv-virtualenv 설치가 되었다면, 아래 스크립트를 쉘 설정에 추가하자. # pyenv eval "$(/opt/homebrew/bin/brew shellenv)" export PYENV_ROOT="$HOME/.pyenv" command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:..

M2 pro 맥북프로를 새로 구입하고 설정하면서 겸사겸사 적어보는 글입니다. 제가 사용하고 있는 설정부터 어플까지 정리했습니다😊 (OS: Ventura 13.2.1 / Updated: 2023-03-19) Basic Settings 키보드 설정 타이핑할 때 빨리 입력되게 하기 [시스템 설정] - [키보드]에 들어간다. [키 반복 속도]: 빠르게 설정 [반복 지연 시간]: 짧게 설정 option과 command의 위치를 바꾸기 외부 키보드를 사용할 때, 보통 option과 command의 위치가 바뀌어 있어서 불편하다. [시스템 설정] - [키보드] - [키보드 단축키] - [보조키]에서 키보드 선택 후 키 변경 키보드 단축키 추가 맥의 대부분의 환경 설정은 [시스템 환경설정] 에서 할 수 있음. [왼쪽 ..