전체162 백준 알고리즘 2292 (벌집) - python [ 문제 ] 백준 알고리즘 2292 (벌집) - python > https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. www.acmicpc.net 주어진 N에 대하여 N : 1 / 2 ~ 7 / 8 ~ 19 / 20 ~ 37 / ... 갯수 : 1개 / 6개 / 12개 / 18개.. 2019. 10. 15. Kaggle - Denoising Dirty Documents Kaggle에 있는 "Denoising Dirty Documents" 프로젝트를 시작했다. (Pytorch로 진행) > https://www.kaggle.com/c/denoising-dirty-documents 컨셉은, OCR(Optical Character Recognition)을 돕는 이미지 Noise 제거 컨셉이다. 커피 자국이나, 그을린 자국, 구겨짐 등이 Train data로 주어진다. 그리고, 스캔본처럼 깨끗하게 가공된 Train_cleaned 데이터도 주어진다. 아래의 images는 Train data, labels는 Train_cleaned를 imshow한 결과이다. 위의 144 개 Training set와, 추가로 72 개의 Test set이 주어진다. 상하 & 좌우 반전(확률 0.6)으.. 2019. 10. 15. GAN(Generative Adversarial Nets)을 파악해보자! Ian J. Goodfellow(유명하신 좋은 친구님)의 GAN 논문 > https://papers.nips.cc/paper/5423-generative-adversarial-nets.pdf 가장 이해하기 쉬운 설명은 역시 예시이다. 좋은 친구님이 설명을 위해 예시로 들었던 내용이 기가 막힌다. "위조범(G)이 위조 지폐(Fake)를 만들고, 형사(D)가 지폐(Real)와 위조 지폐(Fake)를 구분하도록 경쟁적으로 훈련시키면, D가 구분 못할 정도로 G가 Fake를 잘 만들어낸다." 라는 예시이다. 이제 Abstract를 살펴보자. 영어 실력은 부족하지만 최대한 해석을 해보았다. [Abstract] We propose a new framework for estimating generative model.. 2019. 10. 15. 딥러닝 전문가와의 대화 혼자 딥러닝을 공부하는 나와 비슷한 루트를 겪은 형이 있다. 그 형이 자리를 마련해 주어서, 형이 다니는 회사의 AI 연구소장님과 대화를 나눌 수 있는 좋은 기회가 있었다. 음료를 사주시면서, 서로 간단히 소개를 마치고 현재 공부하고 있는 상태를 말씀드렸다. 컴퓨터 비전을 하기 위해서 이론적으로 이해하면서 논문 구현을 구현도 해보고, 딥러닝의 기본을 여러 책과 블로그, 코드로 공부하고 있다고 말씀 드렸다. 그러자 질문을 하셨다. "컴퓨터 비전 AI가 왜 하고 싶은거죠?" "시각적으로 피드백도 잘 와서 이해도 잘 되요, 게다가 재밌어요." 대답했다. 그 다음 질문을 하시는데, 나는 아무 말도 할 수가 없었다... "그럼 그걸 통해서 이루고 싶은 궁극적인 목표는 무엇이죠?" "음........." 말을 이어.. 2019. 10. 15. Kaggle 입문기 아무 소속도 아닌 나에게, 딥러닝을 공부하기 가장 좋은 방법은 Kaggle을 이용하는 방법이라고 생각한다. Dataset도 없고, 프로젝트 주제도 없고, 딥러닝을 해보고 싶다면 일단 Kaggle을 경험해보는 것이 좋을 것이라고 판단했다. 처음에는, 방식이 되게 복잡할 것이라고 생각하고 조금 겁을 먹었다. 그런데 생각보다 Kaggle 활용 방식 자체는 그렇게 어렵지 않았다. csv 파일을 통해서 데이터를 입력을 받아서 내가 만든 모델을 test 하고 그 결과 csv파일을 submission하면, 알아서 score를 내준다. 그 score를 이용하여 경쟁하는 방식이다. 먼저 Kaggle 사용 방법을 먼저 터득하기 위해 Tutorial을 진행하기로 했다. Kaggle 홈페이지에서 Competitions에 들어.. 2019. 10. 15. 개인 Github 주소 개인 Github 주소입니다. 딥러닝 기초, Pytorch, Kaggle, 졸업 논문이 정리되어있습니다. https://github.com/wlstyql 2019. 10. 15. Deep Learning from scratch 5장 : backpropagation Deep Learning from scratch 5장 : backpropagation 직접 정리한 요약본 slideshare https://www.slideshare.net/JinSooKim80/deep-learning-from-scratch-5-backpropagation (2019.10.27) slideshare의 화질이 좋지 않아서, pdf로 공유 2019. 10. 15. Deep Learning from scratch 4장 : neural network learning Deep Learning from scratch 4장 : neural network learning 직접 정리한 요약본 slideshare https://www.slideshare.net/JinSooKim80/deep-learning-from-scratch-4-neural-network-learning (2019.10.27) slideshare의 화질이 좋지 않아서, pdf로 공유 2019. 10. 15. Deep Learning from scratch 3장 : neural network [Deep Learning from scratch : 밑바닥부터 시작하는 딥러닝] 저자 : 사이토 고키, 번역 : 개앞맵시, 출간 : 한빛미디어 블랙박스라고 생각했던 딥러닝을 이해할 수 있는 세계로 나를 이끌어준 책이다. '정말 하나씩 이해시키기 위해 설명해놓은 책' 이라고 말하고 싶다. 비전공자였던 나도 큰 무리 없이 이해했고, 코드와 함께 설명이 되어 있어서 이론적인 이해와 구현법까지 기초적으로 잘 나와있다. 이 책을 정독하면서 내용을 잘 기억하기 위해 직접 설명을 해봤다. 내용이 블로그로는 정리하기 어렵고, 시각적으로 이해하기 위해서 ppt로 만들었다. Deep Learning from scratch 3장 : neural network의 직접 정리한 요약본 slideshare이다. https://w.. 2019. 10. 15. 이전 1 ··· 11 12 13 14 15 16 17 18 다음 728x90