본문 바로가기

IT/머신러닝44

[section_1] Tensorflow 이해 와 Ranks,Shapes,Types 텐서플로우의 이해텐서플로우의 이해 - 텐서(Tensor) : 텐서란 다차원의 데이터 배열을 의미한다. - 노드(Node) : 그래프 상에서 연산(Mathematical operation)을 의미한다. - 선(Edge) : 데이터(Tensor)가 각 노드사이를 입,출력을 하는 것을 의미한다. - 텐서플로우 : 텐서라는 데이터 집합이 입,출력 과정을 거치는 것을 의미한다. Ranks : 쉽게 설명하면 차원수(1차원,2차원)을 의미한다. -> 대 괄호의 개수Shapes : 차원안에 원소의 개수를 의미한다. -> 대 괄호 안의 원소의 개수 Types : 데이터 타입을 의미한다. 예시- [1, 2, 3] -> 랭크 1, 세이프3- [[1, 2, 3],[4, 5, 6]] -> 랭크 2, 세이프 [2,3]- [[[1.. 2018. 6. 1.
[section_1] 머신러닝(Machine Learning) 이란? / Supervised vs Unsupervised Learning 머신러닝 명시적 프로그래밍의(Explicit Program)의 제한성 문제점을 해결하기 위함 - 예 : 이메일 스팸필터, 무인자동차 등 많은 경우의 수가 나올 수 있는 문제를 해결하기 위함 지도학습(Supervised) / 자율학습(Unsupervised) learningSupervised Learning : 테스트 케이스(labeled example, training set)를 통해서 학습시킨다. - 예 : 강아지 사진 50장을 통해서 강아지를 구분하게 학습시킨다.Unsupervised Learning : 테스트 케이스 없이 학습시킨다. - 예 : 뉴스피드, 단어 분류 (여러 주제,단어들 중에서 비슷한 특징을 가진 것끼리 학습시킨다.) 테스트 케이스의 종류Regression : 범위가 있는 경우 - 예.. 2018. 6. 1.
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA패키지 파일을 통해서 설치를 하였다면 다음과 같은 에러 메세지가 발생할 것이다.가장 간단한 해결방법은 성능은 조금 떨어질 수 있지만 그냥 사용하겠다 싶으면 다음 문장을 추가하면된다.import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 근본적으로 해결하고자 한다면 직접 소스를 빌드하여 설치해야 한다. 2018. 6. 1.
Tensorflow MNIST 설치 오류_proxy server 설정 (ssl.SSLError) 에러 로그 다음과 같이 ssl과 같은 문제로 MNIST 설치가 안되는 문제가 발생할 수 있다.proxy server 설정이 안되는 문제이다.Traceback (most recent call last): File "C:\Python36\lib\urllib\request.py", line 1318, in do_open encode_chunked=req.has_header('Transfer-encoding')) File "C:\Python36\lib\http\client.py", line 1239, in request self._send_request(method, url, body, headers, encode_chunked) File "C:\Python36\lib\http\client.py", line 1.. 2018. 6. 1.