엘리스AI트랙(5)
-
22.01.22 RNN과 순차데이터
RNN (딥러닝) 시계열데이터 같은 순차데이터(What time is it )을 처리하기 위한 모델 순차데이터 순서를 가지고 나타나는 데이터(DNA 염기서열, 세계기온변화(시간순), 샘플링된 소리신호) 데이터 내 각 개체 간의 순서가 중요하다 1. 시계열 데이터(Time Series Data) 일정한 시간 간격을 가지고 얻어낸 데이터 2. 자연어 데이터(Natural Language) 인류가 말하는 언어를 의미 주로 문장 내에서 단어가 등장하는 순서에 주목 딥러닝으로 순차데이터를 처리하면 어떤 일을 할 수 있을까? 1. 경향성 파악(주가 예측, 지구온난화) 2. 음악 장르 분석 오디오 파일의 음파형태를 분석해서 오디오 파일의 장르를 분석 RNN(Recurrent Neural Network) 순차데이터에서..
2022.01.23 -
22.01.19 CNN(Convolutional Neural Network)
퍼셉트론 : Fully Connected Layer 따라서 일반 딥러닝이 아닌 이미지 처리에 특화된 딥러닝 모델이 등장 Convolution 연산 커널=필터 인데 우리는 의미상 커널이라고 표현해본다 2차원 이미지 데이터를 행렬로 표시하고, 커널(필터)도 2차원 행렬로 표현해서 연산. 이미지데이터를 변형 없이 그대로 사용할 수 있다. Convolution 연산과정 이미지에 커널을 겹침. 겹치는 요소를 곱해서 결과에 넣는다. 커널은 이미지 영역 내에만 들어가야 한다.! 결과 3X3 은 겹쳐서 나올 수 있는 경우의 수에 따라 다름 컬러 이미지의 Convolution 연산 input채널의 갯수와 커널의 채널 갯수는 동일하게 해줘야 한다. (Filters always extend the full depth of ..
2022.01.22 -
22.01.13 텐서플로우와 딥러닝
텐서 : 다차원 배열 플로우 : 데이터의 흐름 텐서플로우 version1은 그래프 및 세션 생성이 필요했다. 텐서플로우 version2는 즉시실행이 가능해서 계산그래프, 세션 생성 없이 실행이 가능하다. 텐서 데이터 생성(numpy와 비슷하게 상수,시퀀스,난수,변수 등을 텐서형으로 생성하는 연산..) 텐서플로우로 딥러닝 모델 구현하기 - 데이터셋 준비하기 - 딥러닝 모델 구축하기 - 모델 학습시키기 - 평가 및 예측 epoch : 한번 학습을 완료한 상태 batch : 나눠진 데이터 셋 iteration : epoch를 나누어서 실행하는 횟수를 의미 import tensorflow as tf import matplotlib.pyplot as plt import matplotlib as mpl import..
2022.01.13 -
22.01.12 딥러닝 개론
인공 신경망 : 생물학의 신경망에서 영감을 얻은 학습 알고리즘 사람의 신경 시스템을 모방한다. 퍼셉트론 퍼셉트론 한개 : 데이터값input, 웨이트를 가지고 합으로 표현하고 비선형함수를 거쳐서 output을 낸다. 실습 1 퍼셉트론 선형 분류기 AND, OR, NOR, XOR 등 논리게이트들이 있다. XOR를 빼고 나머지 게이트들은 single layer perceptron(선형분류기)로 분류할 수 있다. 그러나 XOR는 불가능하다. 비선형적인 문제 XOR 다층 퍼셉트론 hidden layer : 입력층과 출력층 사이의 모든 layer 히든 층이 3층정도 이상일 때 Deep learning이라고 한다.
2022.01.12 -
21.10.15 자바스크립트 동기 vs 비동기/ main thread /task queue/ /call stack/event loop/ AJAX
자바스크립트 동기 비동기란 웹의 발전 과정 서버에서 모든 데이터를 로드, 페이지 만듦(비동기X) -> AJAX(Asynchronous JavaScript And XML) 기술로 Client-Side로 서버 요청을 보내 데이터 처리 가능하게됨 -> XMLHttpRequest라는 객체로 서버로 요청 값으로서의 함수 1. 함수도 값이다. function a(){} 와 같은 것은 var a=function(){} 로 가능하다는 뜻. function a() {} // var a=function a(){} 함수라고 부른다. //객체 안에 함수가 들어가있으면 메소드라고 부른다. a={ b:function(){ } }; 2. 함수거 객체 내에 있다면 메소드 라고 부른다. 위 같은 상황에서 b는 key(속성, prope..
2021.10.15