본문 바로가기

Deep Learning7

[Chapter3] 텐서플로의 연산과 세션, 그리고 placeholder 텐서란? 텐서플로 연산이란? 계산 그래프에서 텐서에 적용하는 추상적 변환. 사전에 제공되거나 런타임에 유추할 수 있는 속성을 가질 수 있습니다. ex. 어떤 속성 : 입력이 float32 or int32로 예상되면 그 형태의 텐서 추가하기, 참조를 위해 이름 속성도 가질 수 있음. 범주 예 요소별 수학적 연산(Element-wise mathematical operations) Add, Sub, Mul, Div, Exp, Log, Greater, Less, Equal, ... 배열 연산(Array operations) Concat, Slice, Split, Constant, Rank, Shape, Shuffle, ... 행렬 연산(Matrix operations) MatMul, MatrixInverse, Matri.. 2020. 8. 4.
[Chapter3] 텐서플로 변수 만들기, 조작하기, 초기화 하기 앞서 포스팅한 포스트에서 텐서플로와 텐서가 무엇인지 보았습니다. 텐서플로 : 데이터 흐름에 대한 그래프. 사용자들이 마음대로 계산을 표현할 수 있게 하는 파이썬 라이브러리. 그래프의 노드 : 수학적 연산, 변 : 데이터라고 했을 때, 텐서플로의 텐서 : 데이터. 다차원 배열 (1차원 텐서는 벡터, 2차원 텐서는 행렬) 1. 텐서플로 변수란? 텐서가 포함된 메모리에 존재하는 버퍼. 텐서플로에선 딥러닝 모델을 만들 때 모델의 파라미터를 나타내기 위해 변수를 사용합니다. 텐서플로 변수는 프로그램에 의해 변화하는 공유된 지속 상태를 표현하는 가장 좋은 방법입니다. 2. 텐서플로 변수의 3가지 속성 변수는 그래프가 처음 사용되기 전에 명시적으로 초기화되어야 합니다. 모델의 최적 파라미터 설정값을 탐색하므로 반복할.. 2020. 8. 4.
[Chapter3] 윈도우 환경에 GPU 지원 텐서플로 환경 만들기 (그 이전 단계 참고) hyunnie94.tistory.com/12 gpu 지원을 선택했기 때문에 몇몇 과정 더 거쳐야합니다. 바로 CUDA Toolkit과 cuDNN 다운로드인데요, 1. CUDA Toolkit 설치 (현재 가장 최신은 CUDA Toolkit v11.0.194) 아래의 링크로 들어가서 https://developer.nvidia.com/cuda-downloads CUDA Toolkit 11.0 Download Select Target Platform Click on the green buttons that describe your target platform. Only supported platforms will be shown. By downloading and using the so.. 2020. 7. 30.
[Chapter3] 윈도우(Window) 환경에 텐서플로 설치하기 1. 파이썬 설치 우선 파이썬 홈페이지에 들어가 파이썬을 깔아줍니다. 원하는 버전으로 깔아주세요. https://www.python.org/downloads/windows/ 저는 3.7.8 버전 다운로드 했는데요, Download Windows x86-64 executable installer 클릭! 실행 창이 뜨면 ∨ Install launcher for all users (recommended) ∨ Add Python 3.7 to PATH 항목들에 체크한 다음 설치 진행! (체크 하지 않을 경우 파이썬 환경 변수들을 사용하는 컴퓨터 환경변수에 직접 등록해야 됩니다) 2. pip동작 확인 Pip이란? Python으로 작성된 패키지 소프트웨어를 설치 및 관리하는 패키지 관리 시스템입니다. Python P.. 2020. 7. 30.