반응형 [MMDetection] 환경설정 1. MMDetection 설치 및 실행 - pytorch cuda버전별 설치: https://pytorch.org/get-started/previous-versions/ - mmdet cuda버전별 설치: https://mmdetection.readthedocs.io/en/latest/get_started.html#customize-installation - 운영체제와 CUDA버전에 맞는 pytorch 설치 # CUDA 11.6 pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116 - MIM을 이용하여 MMEngine과.. 2024. 1. 13. [MMDetection] 개요 MMDetection - MMDetection은 객체 탐지를 위한 toolbox로 객체 탐지, 인스턴스 세그멘테이션 그리고 판옵틱 세그멘테이션 등을 포함한 구성요소나 모듈을 포함함. - 7개의 부분으로 구성: apis, structures, datasets, models, engine, evaluation, visualization. - github: https://github.com/open-mmlab/mmdetection 구성요소 - apis: 모델 추론에 사용되는 고수준 API제공 - datasets: 객체 탐지, 세그멘테이션을 지원하는 다양하 데이터셋 - transforms: 데이터 증강에 필요한 툴을 포함 - samplers: strategy별 다양한 데이터로더 - models: detector.. 2024. 1. 13. [Git] Windows에서 GitHub 연동 목차 1. Windows에서 GitHub 연동하기 1. Windows에서 GitHub 연동하기 1) git 홈페이지 접속 후 Downloads 클릭 2) Windows 클릭 3) 64-bit Git for Windows Setup 클릭하여 다운로드후 실행하여 설치 4) 설치 완료후 git bash 실행하여 동작 확인 5) GitHub 가입후 Repository 생성 6) Repository 생성 후 Git Bash 실행하여 명령어 입력후 로그인 7) 첫 git push할 경우 뜨는 창에 로그인하고 권한 확인 2024. 1. 13. [Git] MacOS(M2)에서 GitHub 연동 목차 1. MacOS(M2)에서 GitHub 연동하기 2. MacOS(M2)에서 SSH로 GitHub 연결하기 3. GitHub CLI 간편 연동1. MacOS(M2)에서 GitHub 연동하기 1) 계정 선택후 우측 탭의 Settings 선택 2) 좌측의 Developer settings 탭 선택 3) 좌측 탭의 Personal access token > Token(classic) 선택 후 Generate new token 선택 4) Note에 이름 입력후 Expiration(만료 기간) 선택 후 Select scopes에서 원하는 권한 선택 후 create token으로 토큰 생성 5) 생성된 token 복사 6) GitHub 계정 초기 설정git config --global use.. 2024. 1. 13. [코딩 테스트] 11. 심화 자료구조 Index 1. 우선순위 큐와 힙 2. 트리 3. 바이너리 인덱스 트리 4. 참고자료1. 우선 순위 큐와 힙우선순위 큐- 우선순위가 가장 높은 데이터를 가장 먼저 삭제하는 자료구조- 데이터를 우선 순위에 따라 처리하고 싶을 때 사용- 삽입/삭제시 O(logN)- heap 정렬은 O(NlogN) 구현 종류1) 리스트 이용해 구현2) heap을 이용해 구현 Heap- 완전 이진 트리 자료구조: root 노드부터 시작하여 왼쪽 자식 노드, 오른쪽 자식 노드 순서대로 데이터가 삽입되는 tree- Heap에서는 항상 root 노드를 제거- Min Heap / Max Heap 힙 정렬def heap_sort(iterable): h = [] result = [] for val in iterable: he.. 2023. 10. 17. [GitHub] GitHub 사용법 Index 1. GitHub 회원가입 및 로그인 2. Remote Repository 생성 및 Local Repository 연동하기 3. GitHub Shortcuts 4. Project 5. Issue 6. Pull Requeset 7. WikiReference1. GitHub 회원가입 및 로그인1. GitHub 접속2. 위측 상단의 회원가입(Sign up) 및 로그인(Sign in) 클릭 2. Remote Repository 생성 및 Local Repository와 연동하기1. GitHub 페이지의 New 버튼 혹은 Repository의 New 버튼 클릭 2. Repository 생성 페이지 입력 후 Create repository 버튼 클릭- Repository name: 저장소 이름- Des.. 2023. 10. 15. [Git] Git-Flow Index 1. Git Flow 2. GitLab Flow 3. GitHub Flow 4. 참고자료 1. Git Flow Concept master : 기준이 되는 브랜치로 제품을 배포하는 브랜치 develop : 개발 브랜치로 개발자들이 이 브랜치를 기준으로 각자 작업한 기능들을 Merge feature : 단위 기능을 개발하는 브랜치로 기능 개발이 완료되면 develop 브랜치에 Merge release : 배포를 위해 master 브랜치로 보내기 전에 먼저 QA(품질검사)를 하기위한 브랜치 hotfix : master 브랜치로 배포를 했는데 버그가 생겼을 떄 긴급 수정하는 브랜치 - master와 develop가 중요한 매인 브랜치이고 나머지는 필요에 의해서 운영하는 브랜치이다. - branch를 .. 2023. 10. 15. [Git] Git 정리 Index 1. Git Concept 2. Git CLI 3. README.md 4. Git Commit Message 5. Markdown 6. Reference 1. Git Concept VCS(Version Control System) - Centralized Version Control. ex) CVS - Distributed Version Control. ex) Git, Mercurial Git은 delta-based(변경된 것만 저장) version control이 아닌 stream of snapshots(프로젝트 전체 저장) Concept - Local Repository(Tree): Working Directory + Staging Area + .git Derectory(=Repositor.. 2023. 10. 15. [VSCode] Extension 추천 목차 1. Live Share (웹) 2. Live Server 3. Prettier(코드 포매팅) 4. Material Theme(배경) 5. Material Icon Theme 6. Bracket Pair Colorizer(괄호쌍) 7. Indent Rainbow(들여쓰기) 8. Auto Rename Tag 9. Css Peek 10. HTML CSS Support 11. Markdown Priev 12. Emit (git) 13. ESLint 14. Git Lens -> Git Graph 15. import cost 16. multiple cursor case preserve(다수 변경시 대소문자 유지) 17. codesnap(코드 복사 붙이기) 18.toodo highlight 1. 2. - [Y.. 2023. 10. 15. [VSCode] 단축키 목차 1. 자주 사용하는 단축키 2. VSCode Shortcuts for MacOS 3. VSCode Shortcuts for Windows 1. 자주 사용하는 단축키 1) Command Palette: shift + cmd + P / F1 2) Quick Open: cmd + P 3) User Settings: cmd + , 4) Toggle Side Bar: cmd + b 5) Toggle Terminal: ctrl + `(tilt) / cmd + j 6) Keyboard Shortcuts: cmd + k + s 7) Beginnig/End of File: cmd + 방향키 8) 단어별 이동: opt + 좌우방향키 9) 복사 / 잘라내기: cmd + c / cmd + v 10) 라인 이동: opt .. 2023. 10. 15. 이전 1 ··· 35 36 37 38 39 40 다음 반응형