본문 바로가기

전체 글93

2022_summer_모각코] 강박이하 팀 - 1차시 계획 목표 : 파이토치 기본 익히기 https://tutorials.pytorch.kr/beginner/basics/intro.html 파이토치(PyTorch) 기본 익히기 파이토치(PyTorch) 기본 익히기|| 빠른 시작|| 텐서(Tensor)|| Dataset과 Dataloader|| 변형(Transform)|| 신경망 모델 구성하기|| Autograd|| 최적화(Optimization)|| 모델 저장하고 불러오기 Authors: Suraj Subramanian, Seth Jua tutorials.pytorch.kr 튜토리얼 메뉴 수행 1. 텐서(Tensor) 2. Dataset과 DataLoader 3. 변형(Transform) 4. 신경망 모델 구성하기 까지 수행하기. 2022. 7. 5.
학부생 첫 학회 구경 (1) "학회 구경" 이라 적고 제주도 여행기 벌써 학회에 다녀온지 1달 넘게 지났는데 이제와서 학회 다녀온것을 적게 된다. 변명 아닌 변명을 하자면 학회를 다녀오고 나서 바로 기말고사 시험기간에 접어들어 블로그에 대한 것은 내 머릿속에서 완전히 지워진 상태 였다. 하지만 지금은 방학이기 때문에 골머리 앓는 학부공부는 안해도 되고, 계절학기도 수강하지 않았기 때문에 여유가 많다 ! 그래서 꽤나 미루어 놨던 일들을 처리하면서 문득 학회 다녀온 일이나 블로그에 적어보자는 생각이 들었다. 학부생이 학회에 ? 물론 가지말라는 법은 없다고 생각한다. 석사과정하시는 선배님께서도 학부생도 포스터를 할 수 있다! 라고 하셨으니 말이다. 다만 이번 학회 구경을 하게 된것은 교수님의 배려 덕분이지 않나 싶다. 4월 말쯤 교수님께.. 2022. 7. 4.
학부연구생 - 24주차 회고록 24주차 회고록을 작성합니다아 (❁´◡`❁) 어쩌다 보니 24주차 ! 분명 4주 주기로 쓰기로 했는데 어쩌다 보니 12주 뒤인 24주차 회고록을 작성하게 된다. (^///^) 왜이렇게 됐는지 핑계를 구구절절 풀자면 무척이나 바빴다.. 너무 핑계인가? ㅎㅎ 아무튼 이제라도 적는게 어디야! 너무 오랜만에 회고록을 작성할려고 하니 무척이나 어색한 기분이 든다. 어떤것을 먼저 적어야 할지, 어떤 말을 풀어야 할지 고민이 되지만 전에 작성한 회고록들을 참고하면서 풀어 가야 겠다. 무려 12주차 회고록이 4월 3일에 작성되었다. 12주차를 몰아서 작성하려고 하니 막막하지만 열심히 작성해 보자! 연구실 공부 어디까지 하였소? 12주차 까지는 GEMM 을 구현하는 것을 진행 하였다면, 본 과제를 끝내고 cuda 를 이.. 2022. 6. 27.
GEMM : C로 구현해보자! >> 본 과제는 학부연구생을 진행하며 수행한 내용을 복습 및 기록 하기 위해 작성 하였습니다. GEMM > >> 본 포스팅은 이전 포스팅에서 이어지는 내용입니다. >> https://strangecat.tistory.com/53?category=998875 im2col_convolution lowering : C로 구현해보자! >> 본 과제는 학부연구생을 진행하며 수행한 내용을 복습 및 기록 하기 위해 작성 하였습니다. Im2col > https://arxiv.org/abs/1410.0759 - cuDNN: Efficient Primitives for Deep Learning 본 논문은 nvidia.. strangecat.tistory.com 이전 포스팅에서 conv 대신 matmul을 진행하면 연산시간.. 2022. 6. 24.
im2col_convolution lowering : C로 구현해보자! >> 본 과제는 학부연구생을 진행하며 수행한 내용을 복습 및 기록 하기 위해 작성 하였습니다. Im2col > https://arxiv.org/abs/1410.0759 - cuDNN: Efficient Primitives for Deep Learning 본 논문은 nvidia 에서 발표한 논문으로 nvidia에서 제공하는 cuDNN ( DNN primitives)를 설명한다. introduction 에서 CNN 은 기존 선형대수 라이브러리와는 달리 dense kernel 을 이용해 계산하는 점을 지적하며, 이를 위해 최적화된 primitives를 어떻게 만들었는지에 대해 서술한다. 여기서 말하는 최적화된 promitives 는 3가지 방법으로 서술되고 그중 im2col 의 대한 접근이 있다. im2col.. 2022. 6. 22.
2022_summer_모각코 목표 및 계획 충남대학교 컴퓨터공학과 18학번 하상호. 2022_summer_모각코 준비 팀명 : 강박이하 목표 : 딥러닝 프레임워크 pytorch 공부 pythorch 튜토리얼( https://tutorials.pytorch.kr/ ) github : https://github.com/sangho0804 /*회차별 계획*/ 1주차 7/5 파이토치 기본 익히기 https://tutorials.pytorch.kr/beginner/basics/intro.html 2주차 7/12 파이토치 기본 익히기 https://tutorials.pytorch.kr/beginner/basics/intro.html 3주차 7/19 파이토치로 딥러닝 하기 https://tutorials.pytorch.kr/beginner/deep_learn.. 2022. 6. 22.
학부연구생 - 12주차 회고록 12주차 회고록을 작성합니다아 (❁´◡`❁) 3월 초에 작성한 회고록을 보니 생각보다 열심히 달리고 있구나 라고 생각이 든다. 나 열심히 살고 있구나! 🤣 아무튼 12주차 회고록 역시 지금 까지 무엇을 했는지, 힘든점은 무엇인지, 좋았던 점은 무엇인지, 앞으로의 계획..?으로 나누어 작성해 보겠다. 12주차인 지금. 넌 무엇을 했니? 이번주 금요일을 기점으로 매주 혹은 격주 금요일에 랩미팅을 진행하며 교수님에게 현재까지의 상황...? 을 말씀드렸던것이 생각난다. 공식적..? 으로 교수님과 석사과정 박사과정 분들과 랩미팅을 해보니 말도 잘 나오지 않았고, 준비한 말들이 조리있게 말씀드리지 못한것같아 많이 아쉬운것같다. 각설하고 지금 현 상황을 브리핑 해보자면, 8주차까지는 2단계인 convolution L.. 2022. 4. 3.
Convolutional layer : C로 구현 해보자! (2) 무려 13일 만에 돌아온 convolutional layer : C로 구현해보자! (2) 입니다. (❁´◡`❁) 그동안 뭐했는지 변명아닌 변명을 하자면..... 3학년이 되니까 엄청 바빠지네요....ㅎㅎ 이것저것 할것도 많고 하는것도 많고 과제도 많고 강의도 많고.... 이게 컴공 3학년인가...? 싶습니다. 아무튼 각설하고 포스팅 시작하겠습니다. 본격적인 conv 과정을 해보자! 포스팅 (1) 에서는 이미지를 padding 하는것 까지 했다면 이제 conv 과정을 할 차례입니다. https://strangecat.tistory.com/50?category=998875 Convolutional layer : C로 구현 해보자! (1) 학부연구생 과제로 convolutional layer 를 구현을 진행했.. 2022. 3. 30.
Convolutional layer : C로 구현 해보자! (1) 학부연구생 과제로 convolutional layer 를 구현을 진행했었는데 구현한지는 꽤 되었지만 그동안 미루고 미룬탓에 지금 작성하게 된다. (⊙_⊙;) assign 에 대한 자세한 내용은 저작권이 걸려있기 때문에 혼자 복습용으로 코드를 작성하였고, 참고가 될진 모르겠으나 후에 어떤일이 발생할지 알수 없으므로 열심히 작성해 본다. convolutional layer 가 뭐야? 라고 생각 하실수 있는데 나보다 더 정확하고 자세하게 설명 해주시는 분들이 구글에 널리고 널렸기에 조심스레 링크만 투척해 본다. http://taewan.kim/post/cnn/ CNN, Convolutional Neural Network 요약 Convolutional Neural Network, CNN을 정리합니다. taewa.. 2022. 3. 17.
학부연구생 - 8주차 회고록 8주차 회고록을 작성 합니다 (❁´◡`❁) 아무래도 연구실 생활을 하며 느낌점 같은것을 작성하기 위한 카테고리인 만큼 여러가지 사족을 최대한 빼면서 작성해야 겠다고 생각이 든다. 일단 현재 진행 상황과 4주차 회고록과 비교 하며 작성해 보겠습니다. 석사과정 선배님들이 돌아왔어요! 미국에 가셨던 석사과정 선배님들께서 2주전에 귀국하셨고, 자가격리가 끝난 후 출근을 하셨습니다. 비록 1달 밖에 얼굴을 트지 않았지만, 생각보다 훨씬~ 반가움이 앞섰습니다. 얼굴을 뵙고 많이 반가웠지만, 혹여 폐가 될까 표현을 잘 하진 않았지만,,,,,, 혹여 이글을 보신다면 제가 많이 반가움의 감정이 엄청 컸다는것을 알아 주셨으면,,,,,합니다.... 😂😂 선배님들께서는 얼마 보지 못한 저 까지도 선물을 챙겨 주셔 굉장히 감사.. 2022. 3. 6.
javascript_study_d2_정리 객체 알아보기 (1) | 자바스크립트는 웹과 관련된 대상을 모두 객체로 인식합니다. 자바스크립트에서 사용하는 객체 종류설명 문서 객체 모델(DOM) 웹 문서 자체도 객체이고 그 안에 삽입되어 있는 이미지와 링크, 텍스트 필드 등도 모두 객체입니다. 브라우저 관련 객체 웹 브라우저에서 사용하는 정보도 객체로 나타낼 수 있습니다. 내장 객체 웹 프로그래밍을 할 때 자주 사용하는 요소는 자바스크립트 안에 미리 객체로 정의되어 있는데, 이를 내장 객체라고 합니다. 객체의 인스턴스 만들기 new 객체명 Copy 자바스크립트에서 객체는 참조 형태인 인스턴스(instance)의 형태로 만들어서 사용해야 합니다. 객체의 인스턴스를 만들 때는 new라는 예약어를 사용합니다. 객체 알아보기 (2) | 프로퍼티와 메서드 이.. 2022. 2. 12.
시형없는시형팀 팀 : 모각코 회고 #회고 우선 학기중 웹프로그래밍 수업을 수강하지 않아 이번 모각코를 통해서 학습 할 수 있는 기회가 되어 좋았다고 생각합니다. 처음 계획 했던것과는 달리 backend 를 건드려 보려 하였으나 생각보다 여건이 되지 않았고, 일단 frontend 의 기초는 계획과 같이 수행 할 수 있다고 생각합니다. 또한 간단한 토이프로젝트까지 완성하는 것을 목표로 하였으나, 생각보다 구글에서 학습할 수 있는것이 많아 시간을 많이 소요 하였고, 클론코딩으로 대체하게 되었습니다. 클론코딩을 하면서도 코드의 대한 이해와 학습을 할 수 있어서 괜찮았다고 생각하고, 중요하다고 여겨지는 방학 기간을 알차게 보내게 되어 만족스럽다고 생각합니다. 모각코 팀원별 최종보고 https://winter-time-cnu18.tistory.co.. 2022. 2. 12.