본문 바로가기

Deep Learning53

[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.
[모두를 위한 cs231n] Lecture 8 - 개요 안녕하세요 Steve-Lee입니다. 지난 시간에 우리는 최적화 알고리즘, Regularization, Transfer Learning에 대해 배웠습니다. (Lecture 7은 2주 내로 업로드해보도록 하겠습니다...!!) Lecture 8 개요 이번 시간에는 화제를 조금 돌려 소프트웨어/하드웨어가 동작하는 방식에 대해 다뤄보도록 하겠습니다. 실제 우리가 학습 시 사용하는 소프트웨어들을 조금 더 심도 깊게 다뤄보도록 하겠습니다. Lecture 8에서는 다음의 2가지 주요 개념을 배울 것입니다. CPU vs GPU Deep Learning Frameworks Caffe / Caffe2 Theano / TensorFlow Torch / PyTorch CPU와 GPU에 대해 배울 것이며 강의가 진행된 당시(20.. 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.
[모두를 위한 cs231n] Lecture 8 - Part1. Deep Learning 을 위한 CPU와 GPU 안녕하세요 Steve-Lee입니다. Lecture 8 Part 1. Deep Learning을 위한 CPU와 GPU 지금 바로 시작합니다! 모두를 위한 cs231n 더보기 모두를 위한 cs231n 😀 👉🏻 시작합니다! 🎈 모두를 위한 cs231n (feat. 모두의 딥러닝 & cs231n) 👉🏻 Neural Network 기초 📗 * Backpropagation Lecture4. Backpropagation and Neural Network. 오차역전파에 대해서 알아보자😃 👉🏻 Training Neural Network Part I 📑 - Activation Function 파헤치기 Lecture 6. Activation Functions에 대해 알아보자 Lecture 6. Activation Funct.. 2020. 5. 8.
[모두를 위한 cs231n] Lecture 8 - Part4. PyTorch Framework PyTorch Framework PyTorch Framework에 대한 모든 것을 알아보겠습니다 안녕하세요 Steve-Lee입니다. Lecture 8 Part 4의 주제는 PyTorch Frame work입니다. PyTorch는 Face book에서 개발한 Deep Learning Framework로 최근에는 TensorFlow만큼의 인기를 얻고 있는 유용한 Framework입니다. PyTorch Framework 지금 시작하겠습니다. 모두를 위한 cs231n 더보기 모두를 위한 cs231n 😀 👉🏻 시작합니다! 🎈 모두를 위한 cs231n (feat. 모두의 딥러닝 & cs231n) 👉🏻 Neural Network 기초 📗 * Backpropagation Lecture4. Backpropagation .. 2020. 5. 7.
[모두를 위한 cs231n] - Lecture4. Backpropagation and Neural Network. 오차역전파에 대해서 알아보자😃 목차 Lecture4-Backprop and NN 마지막으로 Backprop을 정리하는 글이 되었으면 합니다. 하나부터 열까지 꼼꼼하게 정리해 보도록 하겠습니다🧐 안녕하세요 Steve-Lee입니다. 오늘은 네 번째 강의 Backpropagation과 Neural Network에 대해 배워보도록 하겠습니다. TLDR; 바로 시작하겠습니다! 모두를 위한 cs231n 더보기 모두를 위한 cs231n 😀 👉🏻 시작합니다! 🎈 모두를 위한 cs231n (feat. 모두의 딥러닝 & cs231n) 👉🏻 Neural Network 기초 📗 * Backpropagation Lecture4. Backpropagation and Neural Network. 오차역전파에 대해서 알아보자😃 👉🏻 Training Neural .. 2020. 4. 30.