본문 바로가기

딥러닝 돕자클럽 머신러닝 기계학습 MachineLearning9

TensorFlow Mechanics 101 (2) 추론 Inferenceinference() 함수는, output 예측이 포함될 수도 있는 텐서를 리턴하는데 필요한 만큼, 그래프를 작성합니다. The inference() function builds the graph as far as needed to return the tensor that would contain the output predictions.inference() 함수는, 이미지 플레이스홀더를 입력으로 취하고 그것 위에, output logits를 규정하는 10개 노드 선형 층이 뒤따르는, ReLu activation를 가진 한 쌍의 모두 연결된 층들을 구축합니다. It takes the images placeholder as input and builds on top of it a pa.. 2016. 4. 30.
CNN (2) 모델 훈련 Model TrainingN-방식 분류 수행을 위한 일반적인 네트워크 훈련방법은 소프트맥스 회귀로 알려진 다항 로지스틱 회귀(multinomial logistic regression) 입니다. The usual method for training a network to perform N-way classification is multinomial logistic regression, aka. softmax regression. 소프트맥스 회귀는 네트워크 출력에 softmax 비선형을 적용하여, 정규화된 예측과 레이블의 one-핫 인코딩(1-hot encoding) 간의 교차-엔트로피(cross-entropy)를 계산 합니다. Softmax regression applies a softmax n.. 2016. 4. 30.
CNN (1) 합성곱 신경망(Convolutional Neural Networks, CNN)참고: 이 교본은 기계학습(ML)에 관한 전문 지식과 경험을 가진 고급 사용자를 대상으로 한 TensorFlow 교본 입니다. NOTE: This tutorial is intended for advanced users of TensorFlow and assumes expertise and experience in machine learning.개요OverviewCIFAR-10분류는 ML의 일반적인 벤치마크 문제입니다. CIFAR-10 classification is a common benchmark problem in machine learning. 10개 카테고리에 걸쳐 RGB 32 × 32 픽셀 이미지를 분류하는 것이 문제입.. 2016. 4. 30.
윈도우에 TensorFlow 설치하고 MNIST 다운로드 하기 텐서플로우는 윈도우를 직접 지원하지 않고, Unix계열 OS인 Linux와 Mac OSX만 지원하며, GPU 버전은 Linux만 지원합니다.따라서 윈도우 사용자가 텐서플로우를 설치하려면 가상머신을 이용하거나, 도커(Docker) 툴박스를 설치한 다음 텐서플로우를 설치해야 합니다. 윈도우는 64bit 이어야 합니다.Docker는 가상머신과 비슷한 소형 Linux VM입니다. 이 VM이 윈도우 시스템 위에 Docker Engine을 호스트 합니다. 터미널은 윈도우 커맨드 프롬프트 대신 특수한 bash 환경을 가동시킵니다. Docker는 bash 환경을 요구합니다. Docker의 프롬프트는 $입니다. 프롬프트 뒤의 command line에 커맨드를 타입 합니다.도커 툴박스 설치하러 가기위를 클릭하면 다음 화면.. 2016. 4. 28.