전체 글197 00. 환경 준비 📖 학습 목표Git Bash Winpty 설정Docker Desktop 설치실습 폴더 생성VS Code 설정실행 중인 컨테이너를 모두 삭제하는 방법1. Git Bash Winpty 설정① Git Bash 명령어 echo "alias docker='winpty docker'" >> ~/.bashrc Git Bash에서 도커 명령어 입력 시, winpty docker 를 사용해야함 -> 이제 docker 라고만 써줘도 인식됨 Git Bash 껐다가 다시 켜면 해당 설정 사항 적용됨 Git Bash에 "alias" 입력 시, alias docker='winpty docker' 출력 2. Docker Desktop 설치*Docker Desktop: Window 환경에.. 2024. 12. 19. CI/CD와 무중단 배포 📖 학습 목표CI/CD무중단 배포1. CI/CD1) 용어 정리라우팅(Routing): 사용자의 요청 URL을 지정된 서버의 기능이나 리소스에 연결하는 과정컴파일(Compile): 프로그래머가 작성한 소스코드를 기계어로 변환하는 과정빌드(Build): 소스코드를 실행 가능한 형태로 변환 + 실행에 필요한 환경을 구성하는 과정빌드 ⊃ 컴파일ex: 컨테이너화된 빌드 (코드 실행에 필요한 환경 자체를 컨테이너로 패키징)도구: Docker배포(Deploy): 빌드의 결과물을 사용자가 접근할 수 있는 환경에 배치하는 것ex: ① 컨테이너화된 빌드의 결과물(컨테이너 이미지)을 배포 가능한 환경으로 업로드도구: Docker Hub, ECR(AWS Elastic Container Registry), GitHub Con.. 2024. 12. 19. [DAY 107] 최종 프로젝트_ OCR 모델 Fine Tuning [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.12.19📕 프로젝트 작업 내역OCR 모델 Fine Tuning 📗 수행 결과1. OCR 모델 Fine Tuning1) 모델 정보이름: team-lucid/trocr-small-korean특징VisionEncoderDecoderModel “이미지 → 텍스트(한국어 특화)”입력 이미지 사이즈: 384×384 (고정) 2) 사용한 데이터 셋출처: AI Hub의 수학 과목 자동 풀이 데이터 (초등 3~6학년)구성데이터 수: 15,224개 (훈련:검증 = 8:2)입력 데이터(X): 이미지와 이미지 내 텍스트 영역 좌표 (bboxes)텍스트 라벨(Y): 해당 영역에서 추출된 텍스트 3) 학습 방식(i) 텍스트 영역 좌표(bb.. 2024. 12. 19. [DAY 106] 최종 프로젝트_ Labeling Pipeline [천재교육] 프로젝트 기반 빅데이터 서비스 개발자 양성 과정 9기학습일 : 2024.12.18📕 프로젝트 작업 내역LLM을 활용한 라벨링 자동화GraphRAG을 활용한 라벨링 자동화 📗 수행 결과1. LLM을 활용한 라벨링 자동화1) 라벨링 자동화 파이프라인문제 입력 → 대분류 추출 (GPT-4) → 대분류에 해당하는 JSON 파일 S3에서 로드 → 로컬에 JSON 파일 저장 → 최하위 분류 추출 (GPT-4) → 최하위 분류 출력 2) 로드맵 파일(JSON) 유형S3 버킷(big9-project-02-roadmap-bucket) 에 저장된 파일 유형을 다음 두 가지로 예상 (i) 추출된 대분류와 매핑이 가능한 파일명(main.py)big9-project-02-roadmap-bucket/roadm.. 2024. 12. 18. 04. [실습] GitHub Actions 기본 문법 정리 📖 학습 목표GitHub Actions 기본 문법 정리* GitHub Actions 공식 문서: https://docs.github.com/ko/actions1. GitHub Actions 기본 문법 정리1) YAML 파일 생성 및 실행① main 브랜치로 이동 ② VS Code 에서 기존 GitHub 프로젝트 루트 디렉토리 열기③ .github/workflows 폴더 안에 YAML 파일 작성# deploy.ymlname: Github Actions 실행시켜보기on: push: branches: - mainjobs: My-Deploy-Job: runs-on: ubuntu-latest steps: - name: Hello World 찍기 run: ech.. 2024. 12. 17. 03. GitHub Actions CI/CD 흐름 📖 학습 목표GitHub Actions를 활용한 CI/CD 흐름1. GitHub Actions를 활용한 CI/CD 흐름1) CI/CD 흐름을 이해하기 위한 GitHub Actions 개념 정리GitHub Actions: 로직을 실행시킬 수 있는 일종의 컴퓨터CI/CD 과정에서 GitHub Actions 역할: 빌드, 테스트, 배포에 대한 로직을 실행시킴 GitHub Actions에 대한 개념을 이 정도로 잡아두고, CI/CD 전체 흐름을 살펴보자! 2) CI/CD 전체 흐름CI/CD 구성 방식은 다양하지만 일반적으로 다음 흐름을 가짐① 코드 작성 후 Commit② GitHub에 Push③ Push를 감지하여 GitHub Actions에 작성한 로직이 실행됨빌드 (Build)소스 코드 컴파일: 소스 코.. 2024. 12. 17. 이전 1 2 3 4 5 6 ··· 33 다음