728x90

IT 3

[git] 깃허브 사용법

자료를 깃허브에 업로드하여 관리해보고자 사용해보았으며 업무 특성상 자주 사용할 것 같진 않지만 나중에 다시 참고하기 위하여 정리해 보았습니다. 1. Git(깃) 이란? 로컬에서 관리되는 버전 관리 시스템으로 원격저장소(Remote Repository)에 영구적인 백업과 다양한 협업이 가능하도록 지원하는 기능을 가리킨다. git의 대표적인 서비스를 지원하는 서비스로 github와 gitlab이 있다. git hub vs git lab 클라우드 방식으로 관리되는 무로 시스템으로 대신 자신의 소스 코드가 오픈되어 수많은 사람들이 보며 활용 가능하고, 서로 다른 위치에 있는 개발자와 함께 작업할 수 있도록 하여 프로그래밍을 더욱 확산시켜주는 환경으로 자리하고 있다. 깃랩은 깃허브와 가장 큰 차이점은 데브옵스 요..

IT 2023.01.11

[Linux] Windows에서 Ubuntu 서버의 도커로 파일 옮기기(복사)

우분투 도커 위에서 작업하다 로컬PC에서 가져와야 하는 파일이 생기게 되어 시행착오를 정리 하였습니다. 저와 동일한 작업을 하시는 분들에게 도움이 되었으면 좋겠습니다. 로컬PC에서 도커로 파일을 옮기기 위해선 2단계의 작업이 필요합니다. 먼저 우분투 서버로 복사한 다음 우분투 서버에서 도커로 파일을 복사합니다. 1. [1차시도] PowerShell 실행 윈도우 환경에서 리눅스 환경에 파일을 전송할 경우 보통 Windows PowerShell을 사용하게 됩니다. 2. 전송할 파일 경로로 이동 이동시킬 파일이 다운로드 폴더에 있어서 해당 경로로 이동하였습니다. 3. 리눅스 서버로 파일 전송 및 확인 scp 파일경로/파일명 서버계정ID@서버IP:디렉토리위치를 입력하면 파일이 전송됩니다. 하지만 저는 Power..

IT 2022.05.11

배치처리 및 실시간처리 시스템 구성 방법

오늘은 모델 학습 및 예측 과정을 시스템에 통합하는 방식에 대해 정리해보았습니다. (※ 'Machine Learning at Work 머신러닝 실무 프로젝트' 책을 참고하였습니다.) 시스템 통합 방식은 학습이 일어나는 시점에 따라 배치처리 시 이뤄지는 방식과 실시간으로 이뤄지는 방식으로 나뉠 수 있습니다. 배치처리와 배치학습은 다른 의미이지만 일반적으로 머신러닝에서 배치라고 하면 대개 배치학습을 말합니다. 그렇다면 처리방법에 따라 학습하는 방법의 차이가 있는지 알아보도록 하겠습니다. 1. 배치 처리로 일괄 학습(배치학습, Batch learning) 2. 배치 처리로 순차 학습(실시간학습, Online learning) 3. 실시간 처리로 일괄 학습 4. 실시간 처리로 순차 학습 위의 조합에서 실제 가능..

IT 2019.04.04
728x90
loading