| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- gan
- music data
- json 파일로 image 라벨링
- mnist
- labeling
- 이미지파일 특성으로 폴더분류
- JSON
- PAPER
- C-RNN-GAN:Continuous recurrent neural networkswith adversarial training
- 논문 리뷰
- 자체 데이터 제작
- Phase Map
- json 파일 정보 csv파일로 저장
- CelebA
- 논문리뷰
- 이미지 복원
- Coherent Semantic Attention for Image Inpainting
- AI 대회
- horse2zebra
- Generative Adversarial Nets
- 2D 이미지 높이 측정
- 이미지 특징
- Phase Map 이미지
- Image Inpainting
- 백준
- Moire 이미지
- 데이터 전처리
- Python
- Generative Adversarial Networks
- CT 영상에서 U-Net 기반 변형가능 컨볼루션 GAN을이용한 잡음제거
- Today
- Total
목록분류 전체보기 (42)
Deep Learning through deep learning
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 문제 해석 더보기 이번에는 STL함수 size()함수에 대해 알아볼까 한다. 입력으로는 문자열이 하나 주어지고, 문자열을 탐색하여 문자열을 좌우로 뒤집어도 똑같은 문자열이 되는지, 즉 팰린드롬인지 확인해볼거다. string으로 문자열을 입력해주고, 문자열은 문자열이름[인덱스번호] 인 중괄호를 이용해 문자열의 인덱스를 살펴볼 수 있다. 문자열을 탐색하기 위해 for문으로 탐색을 진행한다. 우리가 비교할 문자열 인덱스는 첫번째와 마지막, 두번째와 (마지막-1), 세번째와 (마지막-1)... 하여 ..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 문제 해석 더보기 본격적으로 sort 함수를 사용해볼 것이다. 이전에 정렬 알고리즘 구현에 사용했던 2중 for문 코드도 첨부하며, 이때 배열의 값들을 서로 바꿔주기 위해 사용했던 swap변수를 swap함수( 마찬가지로 STL)를 이용해볼 것이다. 문제는 첫번째 줄에 시험 응시자 N명이 주어지고, 상을 받을사람 k명이 주어진다. 두번째 줄에는 N명만큼의 사람들의 성적이 주어지고 성적이 높은사람 중 k명만 상을 받으니 k번째 상을 받는 사람의 성적이 커트라인이 된다. N,k 변수를 각각 할당하고..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 문제 해석 더보기 정렬 알고리즘을 쉽게하고자 STL 함수를 이용하기에 앞서, 간단한 문제에 대입해보자. 3개의 정수 배열이 존재할 때, 우리는 이 중 2번째로 큰 수를 출력하면된다. STL 함수에서 sort함수는 배열,벡터를 정렬해주기 위해 사용하며 default값은 오름차순이다. 배열의 경우, sort(배열이름,배열이름 + 숫자) 형식으로 사용한다. 배열의 시작점에서 +숫자만큼까지 오름차순으로 정렬해주겠다는 의미이다. 벡터의 경우, sort(벡터이름.begin(),벡터이름.end()) 형식으..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 문제 해석 더보기 2차원 배열 9x9크기에 총 81개의 숫자들이 입력된다. 이 81개의 숫자들 중 가장 큰 숫자를 출력하고, 그 숫자의 위치를 출력하면 된다. 코드 해석 더보기 a99[9]99[9] 로 9x9크기의 배열에 모두 0으로 할당한 배열 a를 생성 a 배열에 값을 넣기 위해 a_input이라는 변수 할당 최댓값을 구하기 위해 max = 0이라는 변수 생성 최댓값의 위치를 구하기 위해 index_1,index_2이라는 변수 각각 생성 2중 for문을 활용하여 2차원 배열의 9x9크기의 ..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 문제 해석 더보기 한 줄에 1개씩, 총 5줄에 5개의 숫자가 주어짐 5개의 숫자들 더한 합 / 5 = 평균값과, 숫자들을 오름차순으로 정렬했을 때, 중앙에 있는 숫자 (3번째 숫자) 를 각각 줄바꿈으로 출력하면 됨 코드 해석 더보기 숫자는 5개로 고정이니, 숫자 5개를 담을 a 배열을 생성 배열의 숫자를 바꿔주기 위해 (오름차순으로 만들기위해) swap이라는 변수를 하나 생성 첫 for문에서는 숫자 5개를 a 배열에 입력해줌 두번째 for문에서는 숫자들을 오름차순으로 정렬하기 위한 버블정렬 알..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 문제 해석 더보기 과일 종류는 4가지 (STRAWBERRY, BANANA, LIME, PLUM) 과일 카드가 합해서 5개가 되었을 때 종을 울려야 함 (YES) 5 초과, 미만인 경우는 종을 울리면 안됨! 코드 해석 더보기 게임을 진행하는 사람 수 N 변수 입력 과일 이름 문자열 담을 배열 a 생성 각 과일마다 나온 횟수 저장하는 배열 a_int생성 각 사람마다 과일, 개수 입력할 변수 b,c 생성 a_int배열에는 과일의 횟수가 담기는데, a에서 0번째 인덱스가 STRAWBERRY라면 a_i..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 마찬가지로 이러한 2중 for문이 요구되는 문제에서는 항상 바깥쪽을 보려고 노력하자 이상한 모양이지만, 가로 세로의 규칙을 찾으면 문제가 생각보다 쉽게 풀린다 첫줄에 숫자 N이 입력됨, 가로길이 (Nx2) 세로길이 (Nx2 - 1)의 도형임을 알 수 있다 위의 문제와 다르게 복잡한 모양을 하고 있어, for문 - if문 - for문 구조가 나오게 되었다 (물론 정답은 아님 내 풀이일뿐) 첫번째 for문에는 세로길이 (Nx2 - 1)이므로 세로길이만큼 반복문을 돌려줌 두번째로는..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 첫줄에 N입력되고 N수만큼 삼각형 크기가 커지는 구조 N층을 쌓아야하니 첫 for반복문에는 N까지 반복 2중 for문을 사용할 예정이고, 두번째 for문은 두개로 쪼개짐 한개는 공백 " "을, 한개는 "*"을 출력하는 for문임 제일 바깥쪽 for문은 반복될때마다 줄바꿈을 해주는거 기억하기 층수가 i이라 할 때(0층부터), N-i-1만큼 공백을 출력하고 별을 출력해주면 됨 (공식은 찾아내기) 공백 출력 이후, 별을 출력해주는데 층이 내려갈수록 ""+" "의 구조가 반복되는걸 ..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 첫줄에 숫자 N 입력됨, 두번째 줄부터 N개만큼 숫자가 입력됨 숫자들을 하나씩 탐색하는 for반복문 하나면 됨 조건은 3가지, 해당 수 다음 숫자가 이어지는 경우 -> 이어지는 숫자들 중 가장 작은 수를 저장해두기 해당 수 앞 뒤로 아무것도 이어지지 않는 경우 -> 해당 수를 바로 점수에 더해주기 나머지의 경우 -> 가장 작은 수가 저장되어 있을테니 가장 작은 수를 점수에 더해주고, 가장 작은 수가 담길 공간을 초기화해주기 코드 #include #include #include..
https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 코드 해석 더보기 첫줄에 숫자 N 주어지고, N개의 줄에 숫자 하나씩 주어짐 각 숫자 수만큼 '='출력해주고 줄바꿈 코드 #include #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n, k; cin >> n; for (int i = 0; i > k; for (int i = 0;..