Python

    부스트캠프 17주차 학습 일지 - Product Serving

    사용한 기술 스택들: 1/10 월 학습한 것들: We use cloud service so that the server is up 24 hours. Serverless computing: the server is controlled by the cloud by uploading the code to the cloud Stateless Container: docker image-based server Object Storage: can store many types of files Database: for web/app Data Warehouse: database for data analysis CI: automating build and testing CD: automating deployment Wor..

    부스트캠프 14주차 학습 일지 - Semantic Segmentation

    사용한 기술 스택들: 12/19 월 학습한 것들: mIOU: mean of IOU over classes FCN: use the VGG network as the backbone and replace the FC layer with Convolution allows using pretrained networks for better performance pixel-wise prediction convolution is irrelevant to image size transposed convolution for upsampling skip connection to have a sharp image Small objects are often ignored DeconvNet: make the encoder an..

    부스트캠프 12주차 학습 일지 - 데이터 제작

    사용한 기술 스택들: 12/5 월 학습한 것들: 성능 = 구조 + 데이터 + 최적화 Software 1.0 문제 정의 큰 문제를 작은 문제들의 집합으로 분해 개별 문제 별로 알고리즘 설계 솔루션들을 합쳐 하나의 시스템으로 Software 2.0 뉴럴넷 구조에 의해 검색을 한다 최적화를 통해 사람이 정한 목표에 가장 적합한 연산의 집합을 찾는다 경로와 목적지는 데이터와 최적화 방법에 의해서 정해진다 요즘 시대에는 인공지능이 솔루션을 찾게 설계를 한다 12/6 화 학습한 것들: Production Process of AI Model: 모델 요구사항 확정 처리 시간 목표 정확도 목표 qps Serving 방식 장비 사양 데이터셋 준비 종류 수량 정답 모델 학습 및 디버깅 데이터 관련 피드백 요구사항 달성 설치..

    PyTorch Lightning 사용기 1 - 장점과 단점

    PyTorch Lightning 사용기 1 - 장점과 단점

    PyTorch Lightning은 사람들이 PyTorch 코드들을 작성하는 게 다 스타일이 다르다 보니까 이런 스타일을 통일하고자 만든 라이브러리이다. PyTorch의 기존 단점은 사람들마다 train 시키는 코드가 다 제각각이라는 것인데, 이것을 함수화 시켜서 train, validate, test까지 다 해결할 수 있게 만들었다. 그리고, 기존의 save, logging, checkpointing, hyperparameter logging, version management 같은 부분을 통일화시켜서 다른 사람들의 코드를 더 보기 쉽게 할 수 있다. 즉, 코드 자체가 재사용 가능하고 공유 가능해진다는 것이다. 게다가 제일 좋은 부분은, Lightning 자체가 PyTorch의 wrapper 형식으로 작..

    [백준] 3602번: iChess 파이썬 풀이

    [백준] 3602번: iChess 파이썬 풀이

    사용한 기술 스택들: 3602번: iChess (acmicpc.net) 3602번: iChess The Jury of NEERC’07 quarterfinals is proud to present you a new game — chess patience. This patience is played not with cards, but with black and white square tiles. The goal of the game is to place these tiles on a flat surface so that they form a sq www.acmicpc.net 3602번: iChess 코드 # O(1) import sys input = sys.stdin.readline n,m=sorted(ma..