728x90 반응형 SMALL tensorflow26 [Deep Learning] 딥러닝 프레임워크 (Deep Learning Framework) 딥러닝 프레임워크 (Deep Learning Framework) 딥러닝에 사용되는 인공신경망 알고리즘에는 DNN, CNN, RNN, RBM, DBN 등 다양한 형태의 수많은 알고리즘이 개발되어 활용되고 있으며, 하나의 문제를 해결하기 위해 두 개 이상의 알고리즘을 혼합하여 사용하는 경우도 많아졌다. 이렇게 이미 검증된 알고리즘을 사용할 때마다 계속해서 새롭게 구현해야 한다는 것은 매우 비효율적 방식이다. 딥러닝 프레임워크는 이렇게 이미 검증된 수많은 라이브러리와 사전 학습까지 완료된 다양한 딥러닝 알고리즘을 제공함으로써, 개발자가 이를 빠르고 손쉽게 사용할 수 있도록 해준다. 이를 통해 중복적인 기능을 구현해야 하는 소모적인 작업으로부터 개발자를 해방시켜, 문제 해결을 위한 핵심 알고리즘 개발에만 집중할.. 2022. 5. 19. [Keras] ModuleNotFoundError: No module named 'keras' from keras.models import Sequential from keras.layers import LSTM,Dropout,Dense 위 코드를 아래 코드로 변경하면 해결된다. from tensorflow.keras.models import Sequential from tensorflow.keras.layers import LSTM,Dropout,Dense 2022. 3. 31. [Jupyter] ModuleNotFoundError: No module named 'tensorflow' Anaconda Prompt를 실행하고 아래 코드를 차례로 입력한다. conda install tensorflow pip3 install tensorflow conda create -n tf tensorflow conda activate tf Anaconda3 폴더에서 Jupyter Notebook (tensorflow)라는 프로그램이 설치되고 tensorflow 에러 문제가 해결된다. 2022. 3. 31. [TensorFlow] TensorSpace TensorSpace TensorSpace는 TensorFlow.js, Three.js 및 Tween.js로 구축된 신경망 3D visualization framework이다. TensorSpace는 layer API를 제공하여 DL layer를 구축하고, 사전 훈련된 모델을 로드하고, 브라우저에서 3D visualization를 생성한다. TensorSpace API를 적용하면 TensorFlow, Keras, TensorFlow.js 등에 의해 구축된 사전 훈련된 모델을 visualization하고 이해하는 것이 더 직관적이다. # Install in the Progressive Framework pip install tensorspacejs npm install @tensorflow/tfjs # o.. 2021. 12. 23. [TensorFlow] 레이어 (Layer) 레이어 (Layer) keras에서 사용되는 레이어(layer, 층)는 신경망 모델을 구성하는 주요한 요소이다. Feature Extraction (특징 추출) feature extraction은 초기 데이터 set를 처리하기 위해 더 관리하기 쉬운 그룹으로 축소하는 차원 감소 프로세스이다. 데이터 양을 효과적으로 줄이면서 원본 데이터 set를 정확하고 완전하게 설명하는 방법이라고 할 수 있다. Flatten Layer input으로 사용하기 위해 행렬이 아닌 list로 만들어주는 과정이 필요한데 flatten layer가 그 역할을 한다. flatten layer는 추출된 주요 특징을 전결합층에 전달하기 위해 1차원 자료로 바꿔주는 layer이다. 이미지 형태의 데이터를 list 형태로 flatten하.. 2021. 12. 22. 텐서플로우 (TensorFlow) 텐서플로우 (TensorFlow) TensorFlow에서 텐서 (Tensor)는 DL에서 데이터를 표현하는 방식이라고 할 수 있다. Tensor는 행렬로 표현할 수 있는 2차원 형태의 배열 (list)을 높은 차원으로 확장한 다차원 list이다. 예를 들어, 회색조 (grayscale) 이미지는 하나의 채널 (channel)에 2차원 행렬 (list)로 나타낼 수 있다. RGB 이미지는 3개의 채널마다 2차원 행렬로 표현하는데, 이를 3차원의 값을 가지는 list인 Tensor로 표현할 수 있다. TenorFlow에서 계산은 데이터 흐름 그래프(dataflow graph)로 이루어 진다. Tensor 형태의 데이터들이 DL 모델을 구성하는 연산들의 그래프를 따라 흐르면서 연산이 일어난다. 따라서, DL에.. 2021. 12. 22. 이전 1 2 3 다음 728x90 반응형 LIST