본문 바로가기

Deep Learning/밑바닥부터 시작하는 딥러닝11

[Deep Learning] Bottleneck 현상이란 무엇인가? CPU와 GPU의 Bottleneck 현상에 대해 자세히 알아보자! 안녕하세요 Steve-Lee입니다. 오늘은 FPS Drop의 원인이 되는 Bottleneck 현상에 대해 알아보도록 하겠습니다. 위의 사진과 같이 갑자기 FPS가 줄어들어 눈 깜짝할 사이 자신의 캐릭터가 죽은 경험이 있으신가요? '키보드 샷건'의 원인이 될 수 있는 FPS가 왜 발생하는지 CPU, GPU의 Bottleneck 현상으로 알아보도록 하겠습니다. WePC의 포스팅을 기반으로 Bottleneck의 원인과 해결방법에 대해 하나씩 파헤쳐봅니다. Defineing Bottleneck, CPU Bottleneck and GPU Bottleneck Bottleneck은 '병목 현상'이라는 단어 자체에서 알 수 있듯이 얼마나 많은 데이터를.. 2020. 5. 8.
[Deep Learning] NVIDIA CUDA란 무엇인가? 안녕하세요 Steve-Lee입니다. cs231n을 공부하던 중 NVIDIA CUDA에 대한 질문이 나와 정리해보려고 합니다. NVIDIA Bog와 Google 검색을 참고하여 정리합니다. CUDA란 무엇인가? NVIDIA blog에 의하면 우리는 삶의 곳곳에서 GPU의 이점을 누린다고 합니다. 가령 Mobile Application의 경우 클라우드에서 서버를 실행하는 GPU에 의존합니다. Web site의 경우 광고를 더 정확하게 위치시키기 위해 GPU를 사용합니다. 상점들은 소매(retail)를 분석하고 웹 데이터를 분석하는데 GPU를 사용합니다. 엔지니어의 경우 computer-aided engineering을 위해 GPU를 사용합니다. 이러한 사례들은 GPU 가속 컴퓨팅의 사례이며 적용범위는 점점 .. 2020. 5. 8.
파이토치(PyTorch)-3.Neural Network 구현하기 3. Neural Net 구현 with PyTorch [모두를 위한 cs231n] Lecture 8 - Part4. PyTorch Framework PyTorch Framework PyTorch Framework에 대한 모든 것을 알아보겠습니다 안녕하세요 Steve-Lee입니다. Lecture 8 Part 3의 주제는 PyTorch Frame work입니다. PyTorch는 Face book에서 개발한 Deep Learning Fram.. deepinsight.tistory.com 신경망은 torch.nn 패키지를 사용하여 생성할 수 있다. 지금까지 autograd를 살펴봤다. nn은 모델을 정의하고 미분하는 데 autograd를 사용한다. nn.Module은 계층(Layer)과 output을 반환하는 .. 2020. 2. 21.
PyTorch를 공부하며 기록하는 모든것 "지금 딥러닝을 활용하고 있거나 활용할 계획이 있는 엔지니어 모두에게 주목받고 있는 라이브러리가 있다." 바로 파이토치다. 이번에 파이토치 라이브러리를 활용한 CNN 모델링을 하면서 보고, 배우고, 느끼는 점들을 하나하나 정리해나가고자 한다. 파이토치(PyTorch)-2. Autograd패키지 2. Autograd-자동미분 https://github.com/Steve-YJ HesseyInsight/deep-learning-from-scratch-studying This repository contains a series of attempts and failures to implement deep learning from scratch... deepinsight.tistory.com 파이토치(PyTorch.. 2020. 2. 19.
파이토치(PyTorch)-2. Autograd패키지 2. Autograd-자동미분 Autograd 패키지에 대해 알아보겠습니다😃 https://github.com/Steve-YJ HesseyInsight/deep-learning-from-scratch-studying This repository contains a series of attempts and failures to implement deep learning from scratch. - HesseyInsight/deep-learning-from-scratch-studying github.com PyTorch의 모든 신경망의 중심에는 autograd 패키지가 있다. 먼저 이것을 가볍게 살펴본 뒤, 첫 번째 신경망을 학습시켜보겠다.(주의! 가볍지 않을 수 있음😑) autograd패키지는 Tensor.. 2020. 2. 19.