Sesac 54일차

SungMin·2022년 12월 20일
0

Sesac-ML_DL

목록 보기
16/16

Git

push

  • 삭제하기 전에 자격 증명 관리자에서 자격 증명을 제거해줘야 함

  • Github에서 레퍼지토리 삭제를 할 수 있다.

  • 다시 업로드 하기 전에 .git폴더를 제거하고, .ipynb_checkpoints(jupyter 임시 파일)은 .ignore에 추가한다.

  • Git bash에서 작업

    git config --list -> git 기본 정보 조회
    git config --global user.name "Name" -> 사용자 정보 등록
    git config --global user.email "E-mail"

git init -> git 폴더 생성
git status -> git 상태 조회
git add . -> git에 파일 추가
git log -> 깃 작업내역 조회

git commit -m "first commit" -> 커밋하고 커밋 이름을 입력

  • github 에서 repository 정보를 가져옴

    …or create a new repository on the command line
    echo "# Sesac_ml" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git branch -M main
    git remote add origin https://github.com/깃허브주소.git
    git push -u origin main

  • 밑 두줄을 입력해서 push하면 완료

pull

git clone -> repository를 전체 내려받기를 할 때 사용

git pull -> 업데이트된 내용을 내려받을 때 사용

  • 업데이트된 내용이 없으므로 변경하지 않았음. 커밋을 하고 다시 pull작업

  • 커밋 작업

  • 다시 pull

git reset --option 돌아갈 커밋 -> 원하는 커밋 시점으로 돌아감
--soft -> 변경 이력은 사라지지만 내용은 남음
--hard -> 변경 이력과 내용이 모두 사라짐

git push origin main --force -> github에 덮어쓰기

Yolo

연기 탐지 모델 실습

Segmentation

Detectron2

  • 페이스북 인공지능 연구소(FAIR)에서 개발한 객체 세그멘테이션 프레임워크
  • 페이스북에서 개발한 DensePose, Mask R-CNN 등을 Detectron2에서 제공
  • 손쉽게 다양한 사물들을 탐지하고 세그먼테이션하여, 객체의 유형, 크기, 위치 등을 자동으로 얻을 수 있음

profile
초보 개발자의 학습 저장용 블로그

0개의 댓글