본문 바로가기
728x90
반응형

분류 전체보기113

CNN 개념 한번에 공부하기 [2] 지난 글에서 CNN의 구조를 살펴봤다.CNN은 Conv, ReLU, Pooling, Affine, Softmax Layer 등으로 이루어져 있음을 확인하였다.또한 CNN은 Padding, Stride 등의 고유 용어가 존재한다. Affine Layer의 문제점?Affine Layer의 문제점으로 크게 대두되는 것은 "데이터의 형상이 무시된다"는 점이다.이미지 데이터를 생각해보자.RGB 이미지의 경우 가로x세로x3 (R, G, B) 을 값으로 가지는 3차원 데이터이다.가로, 세로를 제외한 나머지 데이터 축을 "색 채널(Channel)" 이라고 한다. 이러한 데이터가 3차원을 갖는다는 점이 문제가 된다.Affine Layer의 경우 1차원 데이터로 평탄화된 데이터만 input data로 받을 수 있는데,이 .. 2024. 6. 17.
[IDEC] 학부 3학년 여름방학 수강 신청 할 IDEC 모음 1. CNN FPGA 구현FPGA를 이용해 CNN HW Accelerating하는 것을 공부하고 싶다.2024-06-07 일자로 CNN 기초 개념 및 Python 코드를 공부 중인데, 이걸 마치고 Verilog HDL로 CNN을 구현하는 방법론을 배울 예정이다.다만 아쉬운 점은 온라인 강의라는 것. 강의 자료 배포가 안된다고 한다 ㅠ 신청 기간: 2024년 6월 10일 ~ 2. 뉴모로픽 하드웨어 연구를 위한 딥러닝 기술 기초 및 응용강의 개요와 강좌 상세를 읽고 무조건 듣기로 마음 먹었다.광운대는 가까워서 대면으로 들을 수 있을 것 같다. 신청 기간: 2024년 06월 24일 ~ 3. 딥러닝 기초 및 설계앞선 두 개의 강의는 DL HW에 집중된 강의인데 반해 이 강의는 SW 집중 강의 이다.이번에 DSD.. 2024. 6. 7.
CNN 개념 한번에 공부하기 [1] 학부 3학년 여름방학이 시작했습니다. CNN을 열심히 공부할 생각입니다.현재 진행하고 있는 프로젝트의 목표가 HW YOLO Implementation인 관계로, Implementation에만 집중할 예정입니다.즉, 딥러닝에서의 학습 과정은 완전히 무시하고 공부할 예정입니다.CNN 이란?CNN (Convolutional neural network, 합성곱 신경망)은 이미지, 음성 인식 등 다양한 분야에서 사용된다.특히 이미지 인식 분야는 CNN을 기초로 많은 딥러닝 모델이 뻗어 나갔다. CNN 전체 구조여러 하위 개념을 통해 CNN의 전체 구조를 이해해보자.FC?FC (Fully-Connected, 완전 연결)는 인접한 계층의 모든 뉴런이 연결된 형태를 말한다.Affine Layer?Affine Layer.. 2024. 6. 7.
[Vivado 설치] Vivado HLx 2020.01 설치 방법 Vivado는 FPGA를 위한 EDA로써 다양한 버전의 설치를 지원한다. 2019와 2020이후 버전의 가장 큰 차이점은 Vitis의 지원 여부. 2019까지는 SDK를 지원하고 2020이후 버전은 Vitis를 지원한다. 설치 방법 1. 설치 프로그램 다운로드 https://www.xilinx.com/support/download.html Downloads Vivado, Vitis, Vitis Embedded Platform, PetaLinux, Device models www.xilinx.com 위 링크로 들어가준다. AMD에 가입하지 않은 사람은 회원가입을 먼저 진행해야 한다. 좌측 배너를 보면 Version 배너가 있다. Vivado Archive를 클릭하고 2020.1을 클릭한다. 아래로 내리다보.. 2024. 4. 23.
728x90
반응형