전체 글 97

백준 3003 | list(map(int, input().split()))

# 체스 = 총 16개의 피스 (킹 1개, 퀸 1개, 룩 2개, 비숍 2개, 나이트 2개, 폰 8개로 구성)chess = [1,1,2,2,2,8]a = list(map(int, input().split()))for i in range(6): print(chess[i] - a[i], end=' ')⭐️ P O I N T ⭐️a = list(map(int, input().split())) 1. input() : 문자열을 입력받아2. .split() : 문자열을 공백 기준으로 나눈다.3. map(int, ...) : 나눈 각 객체를 int형으로 반환4. list(...) : 결과를 리스트로 변환5. a 는 리스트. map(함수, 반복가능한 객체) : 두 번째 인자로 주어진 모든 항목에 대해 첫 번째 인자로 ..

[Git] commit 개수 출력

git log --oneline | wc -l - Git 저장소의 커밋 개수를 세는 명령어- git log --oneline : Git 로그를 한 줄 요약 형식으로 출력- | (파이프) : 앞의 명령어 출력을 뒤의 명령어 입력으로 이어준다.- wc -l : 줄의 수를 세는 명령어이다. (= commit 개수) git shortlog -sn | nl- Git 저장소에서 작성자별 커밋 수를 정리하고, 각 줄에 번호를 붙여서 출력- git shortlog : commit log를 작성자별로 정리해서 출력하는 명령어- -s (summary) : commit 개수만 요약해서 출력- -n (number) : commit 수 기준으로 내림차순 정렬

[Git] 명령어 정리

1. Git 관련 환경설정 및 초기화저장소별 유저 이름 설정 (해당 디렉터리로 이동 후) : git config user.name "Git 이름(ID)"저장소별 유저 메일 설정 (해당 디렉터리로 이동 후) : git config user.email "Git 계정 이메일"저장소별 설정 정보 조회 : git config --list현재 위치에 로컬 저장소 만들기 : git initGit 상태 확인 : git status저장소 복제하기 : git clone 새로운 원격 저장소 추가하기 : git remote add sample.txt 파일 Staging area에 올리기 : git add sample.txtadd 명령에서 Git 대화 모드를 사용해서 파일 추가하기 : git add -i수정되고 추적되는 파일..

GAN(Generative Adversarial Network)

GAN : 두 개의 신경망 '생성자(Generator)'와 '판별자(Discriminator)'가 서로 경쟁하며 학습하는 비지도 학습(Unsupervised Learning) 방법 핵심 아이디어: 생성자는 판별자를 속이기 위해 노력하고, 판별자는 생성자가 만든 가짜 이미지를 식별하기 위해 노력한다. 이러한 적대적인 관계는 두 모델이 도시에 발전하도록 자극하며, 결과적으로는 더 정교하고 현실적인 데이터를 생성할 수 있게 만든다.(구성 요소)- 생성자(Generator) : 무작위 노이즈로부터 현실적인 데이터를 생성하려고 시도한다.- 판별자(Discriminator) : 입력된 데이터가 실제 데이터인지 생성된 데이터인지를 구분하려고 한다. 손실함수 GAN에서 자주 발생하는 이슈[학습 불안정성]: 두 네트워..

Fully Convolutional Networks(FCN)

Fully Convolutional Networks(FCN): 기존 CNN에서 완전 연결층을 제거하고 모든 계층을 합성곱층으로 구성하여, 이미지의 모든 픽셀에 대해 클래스 레이블을 예측하는 딥러닝 기반 Semantic Segmentation 모델이다. : 기존 CNN 구조의 모델들은 Spatial이 작아진 feature map들을 fully connected layer을 이용하여 결과를 출력했다. 그러나 fully connected layer을 통과시킨 것을 다시 원래대로 돌릴 수 없기 때문에 다른 형태의 convolutional 구조로 만들어 픽셀 단위의 예측을 할 수 있게 만들었다.네트워크 구조Convolution Layer를 통해 Feature 추출1x1 Convolution Layer를 이용해 피..