예름의 개발 TIL

예름의 개발 TIL

  • 분류 전체보기 (95) N
    • Artificial Intelligence (46) N
      • 모두를 위한 딥러닝 (PyTorch) (13)
      • Computer Vision (10)
      • CS231n (Stanford) (17)
      • CS236 (Stanford) (3) N
    • Project Log (31)
      • 학부 졸업프로젝트 (31)
    • Mobile Programming (5)
    • AWS (3)
    • Node.js (1)
    • Distributed System (0)
    • Paper (4)
      • Robotics (1)
      • Ubiquitous AI (1)
      • How to read (1)
      • Human-centric Ubiquitous In.. (1)
      • Trustworthy AI (0)
    • Etc (5)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

예름의 개발 TIL

컨텐츠 검색

태그

firebase 딥러닝 cost 계산 aws lambda pytorch aws IoT core django 프로젝트 구조 stanford cs236 필기본 cs236: deep generative models stanford cs231n 필기본 docker Learning rate 파이토치 openAI API Key 졸업프로젝트 gradient descent 라즈베리파이 docker container 모두를 위한 딥러닝 시즌2 cs231n: deep learning for computer vision Tensor Manipulation

최근글

댓글

공지사항

아카이브

Artificial Intelligence/모두를 위한 딥러닝 (PyTorch)(13)

  • [PyTorch] Tensor Manipulation 2 실습 : 모두를 위한 딥러닝 시즌2

    Torch.FloatTensor.view로 텐서 모양 변형시키기 괄호가 복잡하다보니 조금 헷갈렸지만, 예제마다 Shape를 (a, b, c)로 표현했을 때 각각의 값이 무엇인지 정확하게 이해하려고 노력했다. view에 인자로 주어지는 값 중 -1이 있는 곳은 PyTorch가 자동으로 크기를 계산하도록 하는 자리이다. 라이브러리 importimport numpy as npimport torch View (Reshape)# View (Reshape)t = np.array([[[0, 1, 2], [3, 4, 5]], [[6, 7, 8], [9, 10, 11]]])ft = torch.FloatTensor(t)print(ft.shape)pri..

    2024.08.30
  • [PyTorch] 학습 방향 & Tensor Manipulation 1 실습 : 모두를 위한 딥러닝 시즌2

    앞으로의 학습 방향강의 목차가 대학에서 수강했던 데이터사이언스와 컴퓨터비전, 졸업논문 참고문헌에서 읽었던 내용과 전반적으로 겹침.2가지 목적: 이전에 학습했던 이론을 꼼꼼히 복습하고, LAB 실습을 통해 코드와 이론이 어떻게 맞물려있는지에 중점을 두고 배운다.Tensor Manipulation 이론 요약 기본적인 2D 텐서는 batch size와 dim(차원)으로 구성된다. 컴퓨터 비전에서의 텐서는 batch size, width, height로 구성되며, 자연어 처리에서의 텐서는 batch size, length, dim으로 구성된다는 차이가 있다. 자연어 처리에서는 dim과 length가 이루는 하나의 평면이 하나의 문장이다.NumPy와 PyTorch로 Tensor Manipulation 하는 코드 ..

    2024.08.27
  • 딥러닝 개발 환경 구축: Docker PyTorch 이미지 적용, 컨테이너 백업 및 Jupyter Notebook 실행

    딥러닝 개발 환경 구축 도전 모두를 위한 딥러닝 시즌2 (PyTorch) 강의에서 Docker의 역할과 설치 방법을 배웠다. 딥러닝 개발 환경 구축을 위한 PyTorch 공식 이미지에 대한 언급은 있었지만, 구체적인 구축 방법에 대한 설명이 없었다. 사실 당황스러웠는데 어쩌면 강의해 주시는 분의 큰 그림 아닐까 싶다. 아무튼 구글링을 통해 딥러닝 환경 구축을 해보았다.NVIDIA 그래픽 카드 드라이버 다운로드엔비디아 사이트: https://www.nvidia.com/en-us/drivers  NVIDIA 그래픽 카드 드라이버를 다운받아 설치해야 한다. 하지만 내 노트북에는 인텔 그래픽 카드만 내장되어 있고, 외장 NVIDIA 그래픽 카드도 없기 때문에 cuda를 쓸 수가 없다. 드라이버를 다운받는 의미가..

    2024.08.26
  • 모두를 위한 딥러닝 시즌2 (Pytorch): Docker의 역할 및 설치 방법

    Docker란? 도커는 컨테이너 기반의 가상화 시스템이다. 가상화의 대표적인 예시로는 윈도우즈에서 가상 머신으로 리눅스를 실행하거나 macOS에서 Parallels를 이용해서 윈도우즈를 띄우는 것이 있다. 하나의 하드웨어에서 여러 개의 운영체제를 실행했을 때 발생하는 문제는 속도가 느려지는 것이다.   Ubuntu, CentOS, RedHat 운영체제는 모두 같은 리눅스 커널을 사용하는데, 이걸 하나로 통합해 볼까? 하는 아이디어에서 도커가 개발되었다. 여러 개의 운영체제를 설치하지 않고도, Host 운영체제 위에 도커만 설치하면 어느 컴퓨터에서든 똑같이 돌아가는 가상 환경을 여러 개 띄울 수 있다. 따라서 이 강의에서는 딥러닝 실습에 필요한 환경 설정이 모두 되어있는 도커 이미지를 사용한다. 설정들이 ..

    2024.08.26
이전
1 2
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바