본문 바로가기

분류 전체보기

(25)
[논문 리뷰] Adding Conditional Control to Text-to-Image Diffusion Models 오늘 소개할 논문은 "Adding Conditional Control to Text-to-Image Diffusion Models" 논문으로 2023년 ICCV에 등록된 논문이다. Diffusion model의 방법론 자체를 발전시킨 논문은 아니고, 응용 논문이라고 할 수 있다. 응용 논문인 만큼 수학적 지식 없이도 충분히 읽을 수 있으며, 방법은 매우 간단하지만 ControlNet이라는 이름으로 다른 논문에서도 종종 언급될 정도로 꽤 영향력 있는 논문이라 읽어두면 좋을 듯하다. Introduction최근 생성형 모델이 빠르게 발전하면서 특히 Text-to-Image model들이 엄청난 속도로 연구가 되고 있다. 그러나 단순히 텍스트만으로는 복잡한 레이아웃이나 포즈, 형태 등을 정확하게 제어하기 어려우..
[논문 리뷰] Your ViT is Secretly a Hybrid Discriminative-Generative Diffusion Model 오늘 소개할 논문은 "Your ViT is Secretly a Hybrid Discriminative-Generative Diffusion Model"이라는 논문이다.https://arxiv.org/abs/2208.07791 Your ViT is Secretly a Hybrid Discriminative-Generative Diffusion ModelDiffusion Denoising Probability Models (DDPM) and Vision Transformer (ViT) have demonstrated significant progress in generative tasks and discriminative tasks, respectively, and thus far these models h..
Codeforces Round 908 (Div. 2) 풀이 https://codeforces.com/contest/1894 Dashboard - Codeforces Round 908 (Div. 2) - Codeforces codeforces.com A. Secret Sport Problem https://codeforces.com/contest/1894/problem/A Problem - A - Codeforces codeforces.com 두 플레이어 A, B가 참여하는 게임이 있으며, 이 게임은 두 양의 정수 X, Y로 표현할 수 있다. 이 게임은 여러 세트로 이루어져 있으며, 각 세트는 여러 판으로 이루어져 있다. 각 판에서는 A와 B 중 정확히 한 사람만이 이길 수 있으며, 하나의 세트는 플레이어 한 명이 X 판을 이기는 즉시 종료 되며, 해당 플레이어가..
Git action에서 python을 활용하여 README 자동 업데이트 하기 일전에 github action을 이용하여 TIL의 README를 자동으로 업데이트하는 법을 다뤄봤다. Git action을 이용한 TIL README 작성 Git action을 이용한 TIL README 작성 최근 github을 관리하고 싶어 개발자들이 많이 하는 TIL(Today I Learned)을 작성해보고 있다. 지금은 영어 공부 때문에 개발 공부를 많이 하고 있진 않지만 github에 TIL을 작성하기에 TIL repository에 README lys7aves.tistory.com 그러나 항상 최상위 폴더와 그 바로 아래 있는 파일만 인식하고, 하위 폴더들과 그 안에 있는 파일들은 인식하지 못하여 내내 아쉬움이 남았었다. 그러다 다시 한번 README파일을 자동으로 업데이트하면 좋을 것 같다는..
Codeforces Round 864 (Div. 2) 풀이 A. Li Hua and Maze Problem A. Li Hua and Maze Problem - A - Codeforces codeforces.com n*m 크기의 직사각형 미로가 있다. (r, c)를 위에서부터 r번째 행, 왼쪽부터 c번째 열이라고 하자. 두 칸이 변을 공유하고 있다면 그 두 칸은 인접하다고 부른다. 길은 인접한 빈칸들의 수열이다. 각 칸들은 초기에 모두 비어 있다. Li Hua는 ($(x_1, y_1)$과 $(x_2, y_2)$를 제외하고) 몇 개의 칸들을 고를 수 있다. 그리고 그 칸들에 장애물을 설치한다. 그는 $(x_1, y_1)$에서 $(x_2, y_2)$까지 가는 길이 없도록 하기 위해 설치해야 하는 장애물의 최소 개수를 알고 싶어 한다. 당신이 Li Hua라고 가정하고,..
Git action을 이용한 TIL README 작성 최근 github을 관리하고 싶어 개발자들이 많이 하는 TIL(Today I Learned)을 작성해보고 있다. 지금은 영어 공부 때문에 개발 공부를 많이 하고 있진 않지만 github에 TIL을 작성하기에 TIL repository에 README가 필요해 보였다. 어떤 형식으로 작성할까 살펴보던 중, Github action을 통해 간편하게 TIL README 업데이트 자동화에서 git action을 이용하여 TIL README를 자동으로 작성하는 방법을 찾았다. 이에 대해 짧게 포스팅하고자 한다. + python을 이용해서 내 입맛대로 README를 작성하는 법을 알게되어 추가로 포스팅하였다. Git action에서 python을 활용하여 README 자동 업데이트 하기 Git action에서 pyt..
백준 8907번 네온 사인 풀이 문제 Boj. 8907 - 네온 사인 8907번: 네온 사인 첫째 줄에는 테스트 케이스의 수 T가 주어진다. 각 테스트 케이스의 첫째 줄에는 꼭짓점의 개수 N(3 ≤ N ≤ 1,000)이 주어진다. 다음 N-1개의 각 야광 튜브의 색이 주어진다. 이 줄의 i번째 줄에는 꼭 www.acmicpc.net 풀이 나는 문제를 풀 때 정해가 바로 떠오르지 않는다면 시간을 고려하지 않고 답을 도출해낼 수 있는 풀이를 생각한다. 그 후, 가장 안쪽에 있는 반복문부터 시간을 줄이는 방법을 생각해 정해를 도출해낸다. $O(N^3)$ 풀이 아마 $O(N^3)$ 풀이는 다들 쉽게 떠올렸을 것이다. 삼각형은 3개의 꼭짓점으로 이루어져 있기 때문에 3중 반복문을 이용하여 가능한 모든 경우의 삼각형을 찾을 수 있다. 이렇게 선택..
Codeforces Round #829 (Div. 2) A. Technical Support Problem A. Technical Support Problem - A - Codeforces codeforces.com 당신은 큰 회사의 기술 지원의 품질 관리 부서에서 일하고 있다. 당신의 일은 모든 고객 문제가 해결되었는지 확인하는 것이다. 오늘 당신은 고객과 기술 지원 관리자 사이의 대화 내용을 확인해야 한다. 업무 규칙에 따라, 각 고객의 메시지는 지원 관리자의 대답에 해당하는 하나 혹은 여러 개의 메시지가 따라 나와야 한다. 그러나 가끔 고객들은 너무 빨리 질문을 해서 이전 질문들에 대한 몇몇 관리자의 답변들은 고객들이 요청한 새로운 질문 뒤에 나타나기도 한다. 보안 정책에 때문에, 메시지의 전체 내용은 당신에게 보여주지 않고, 오로지 메시지 타입과 순서..