Tensorflow

    01. Tensorflow 기본 및 예제1

    Tensorflow란? 이제 설치는 끝났고 tensorflow에 대해서 조금 알아보자 tensorflow는 일단 기본적으로 오픈소스 라이브러리이다. 머신러닝과 딥러닝에 대한 함수들이 내장되있다고 보면된다. 머신러닝? 딥러닝 무슨 차이? 사실 구글에 검색을 해봤는데도 여러가지 입장과 측면이 있는 것 같다. 내가 보기에는 머신러닝은 말그대로 기계가 학습을하도록 하는 알고리즘을 짜는 것이다. 그 목적은 입력데이터의 특정부분을 추출 해서 그 부분을 학습하고 원하는 출력데이터를 얻는데 있다. 딥러닝은 위에서 얘기한 추출 마저 스스로하게 만드는 것이다. 그래서 딥러닝을 end to end machine learning이라고 부르기도 한다. 결국 가장 큰 차이점은 추출하는 알고리즘의 유무 정도라고 해야될까...? 잘..

    00. MacOS에 Tensorflow 설치하기

    Tensorflow 설치 1. CPU / GPU 선택 Tensorflow는 기본적으로 cpu를 사용하지만 NVIDIA 그래픽카드를 사용하면 gpu를 이용해서 연산을 할 수 있다. 나는 그런 그래픽카드를 안쓰므로 cpu만 이용하는 걸로 선택했다. 만약에 gpu를 사용할 수 있으면 쓰는게 좋다. cpu보다 훨씬 빠르다고한다... 2. Tensorflow 실행환경 결정하기 기본적으로는 설치방법이라고도 생각할 수 있다. 크게 봤을 때는 가상환경 에서 돌리느냐 그냥 현재환경 에서 돌리느냐로 결정할 수 있다. 일반적으로는 가상환경 에서 돌리는 것을 추천을 많이하는 것 같다. 왜냐하면 다른 Python 개발과 분리시켜 동일한 기기에 있는 기존의 Python프로그램들과의 간섭이나 상호간 영향을 불가능하게 만들기 때문이..