분류 전체보기
코딩테스트 스터디
🗓️ 일정 : 매주 화, 토 7월 16일부터 ~ ... 평일(오프라인) - 화 (오후 7시 - 9시 _ 2시간) 주말(온라인) - 토 (오전 10시 - 12시 _ 2시간) 📖 교재 이것이 취업을 위한 코딩테스트다 with 파이썬 - 나동빈 ✏️ 방법 매주 한 챕터씩 공부하고 문제풀이 진행 한챕터당 단원장이 내용을 정리해서 화요일날 발표 개념을 공부하고 해당 주제 기출문제 풀기 작성한 코드 노션에 올리기 👨💻발표순서 1번째 : 그리디 2번째 : 구현 3번째 : DFS/BFS 4번째 : 정렬 5번째 : 이진탐색 6번째 : 다이나믹 프로그래밍 7번째 : 최단거리 8번째 : 그래프 이론
[논문리뷰]Swin Transformer 논문 설명
개요 Swin Transformer는 2021년 3월에 마이크로소프트(Asia)에서 발표한 논문 Swin은 ViT에서 모든 Patch가 Self Attention을 하는것에 대한 Computation cost를 지적하면서 나온 논문이고, Shifted Winfows Transformer의 약자이다. Implication Patch를 Window로 나누어 해당 윈도우 안에서만 Self Attention을 수행하고 그 윈도우를 계속 shift 하면서 Self Attention 하는 구조를 논문에서 제안 Object Detection과 Segmentation에서 Backbone으로 사용되면서 좋은 성능 나타냄 Introduction ViT는 각 패치 사이즈를 16pixel x 16pixel으로 만들어 총 22..
VIT(Vision Transformer) 논문리뷰
이번 포스팅은 이전에 작성한 Transformer 기술을 이미지에 적용한 논문인 Vision Transformer 논문에 대한 기술을 설명하려고 한다. - 아래는 ViT논문 원본링크 https://arxiv.org/pdf/2010.11929.pdf 요즘 Vision 분야의 Sota의 대부분이 이 논문을 기반으로 하고 있다. 기존 CNN 네트워크보다 더 좋은 성능을 보여주고 있다. 그럼 ViT논문인 AN IMAGE IS WORTH 16X16 WORDS : TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE논문에서 이미지를 어떻게 Transformer에 적용했는지 중심으로 리뷰를 시작한다. Vision Transformer (ViT) 이란? 기존에 Transformer 기술은 자연..
GPU 사용 유무 + 모델 학습코드로 GPU 확인 with Tensorflow_python
내 컴퓨팅 환경 정보 OS : window 11 그래픽카드 : GeForce RTX 3080 CUDA Toolkit : 11.2 Cudnn : 8.1 Tensorflow : 2.10.0 파이썬으로 GPU 정보와 사용 유무 확인 방법 1 # tensorflow device 확인 from tensorflow.python.client import device_lib device_lib.list_local_devices() 위 결과처럼 GPU가 나와야 성공 * CPU만 나오면 GPU연결 실패 방법 2 # tensorflow version 확인 후 GPU 확인 import tensorflow as tf print(f'tf.__version__: {tf.__version__}') gpus = tf.config.ex..
[Docker] Linux(CentOS) Docker 간단 설치
Centos7 리눅스 서버에 토커 설치 CentOS7 리눅스 서버에 도커를 설치하는 코드를 작성하려고 한다. 도커는 공식문서에 정리가 잘 되어있기 때문에 공식 문서를 참조하는것을 추천 함 공식 페이지 - https://docs.docker.com/engine/install/centos/ Install Docker Engine on CentOS docs.docker.com 이번에 컴퓨팅 환경이 바뀌면서 리눅스서버에 도커를 새로 설치할 일이 있었다. 그래서 겸사겸사 블로그로 남겨 봄. 아래는 설치시 필요한 명령어와 출력 결과를 공유한다. 1. Yum-utils 업데이트 yum으로 도커 엔진패키지를 다운받아 설치 먼저 yum-utils를 최신 버전으로 업데이트 해야 함 (yum-utils: yum 패키지 매니..
가상환경 구성 및 주피터(jupyter notebook) 연결
가상환경 구성 사전에 Anaconda가 설치되어야 함(아래 링크 참고) https://4u.ne.kr/%EC%95%84%EB%82%98%EC%BD%98%EB%8B%A4anaconda-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95/ 아나콘다(Anaconda) 설치 방법 - FOR YOU 파이썬은 여러 라이브러리를 설치하여 프로젝트를 개발하는데, 프로젝트마다 환경(가상환경)을 달리 구성하고 필요한 패키지(모듈)를 이것저것 설치하기도 하는데, 이때 필요한 가상환경을 아 4u.ne.kr 가상환경 명령어는 Anaconda prompt나 git bash 둘 중에 아무거나 사용 1. 생성 가상환경 이름만 쳐서 생성해도 되지만 되도록 본인의 작업환경에 맞게 python 버전을 선택해서 설치하는것이..