Mathpresso 머신 러닝 스터디 — 16. TensorFlow를 이용한 머신러닝

소제목을 작성해주세요

매스프레소 / 19. 11. 20. 오후 8:27

오늘은

TensorFlow

에 대한 이야기를 해볼까 합니다.

.

TensorFlow는 구글에서 연구와 제품 개발을 목적으로 만든 머신러닝을 위한 오픈 소스 소프트웨어 라이브러리 입니다.

.

머신러닝을 직접 구현하려면 수학적인 부분이 많이 필요한 것들을

책만 쌓여가고…

.

한 줄로 많은 수고를 덜어주는 감사한 친구입니다.

감사한 친구

.

심지어 무료이지요!

.

머신러닝은 알고리즘을 알아도 데이터가 필요하고 또 분석하는 시각이 필요하기에 무료 공개를 선택한 것으로 보입니다.

생태계 구축이 더 중요하다는 것이지요.

.

TensorFlow 는 C++ 로 작성되고 Python, C++ API를 제공하기에 접근성 또한 뛰어납니다.

(API 문서가 아주 잘 나와있어요!)

.

또한 다양한 머신러닝 함수들을 제공하고 GUI를 이용한 직관적인 관찰이 가능하며 실제 서비스까지 이어지도록 기능을 제공합니다.

TensorBoard — GUI Interface 제공

TensorFlow Serving — 실제 제품 서비스를 위한 기능

.

안타깝게도 Linux, Mac OS X 에서는 지원하고 윈도우에선 지원을 하지 않아 Docker를 써서 사용합니다. (GPU를 못쓰지요 ㅜ)

.

윈도우 10에서 Bash shell을 지원하면서 시도해보신 분들이 있는 것 같은데 아직은 안정화 되지 않은 것 같습니다.

Windows 10 Ubuntu Bash Shell 에서 TensorFlow 설치하기 Windows 10 Ubuntu Bash Shell에서 TensorFlow를 설치하는 것은 쉽다. 설정에서 개발자 모드로 설정해 주고 Windows 기능 켜기/끄기에서 Linux용 Windows 하위 시스템(베타…bryan7.tistory.com

.

간략한 TensorFlow 소개를 마치고 공부할 때 도움이 되는 것들을 정리하겠습니다.

(계속 추가될 예정입니다.)

.

텐서플로우 공식 홈페이지

https://www.tensorflow.org/

.

텐서플로우 홈페이지 번역

https://tensorflowkorea.gitbooks.io/tensorflow-kr/content/

.

텐서플로우 코리아

https://tensorflow.blog/

.

텐서(Tensor) 익숙하게 다루기

http://pythonkim.tistory.com/62

.

머신러닝 기법 구현 예제

https://github.com/nlintz/TensorFlow-Tutorials

.

TensorFlow를 사용한 머신러닝 강의

http://hunkim.github.io/ml/

.

좋은 구현 모음집 — awesome-tensorFlow(현재 진행중인 프로젝트)

https://github.com/TensorFlowKR/awesome_tensorflow_implementations

.

Mathpresso 학습자료 — 한글 주석 듬뿍

https://github.com/proauto/ML_Practice

.

cf) 오탈자 혹은 잘못된 개념에 대한 피드백은 항상 환영합니다.


관련 스택

기업문화 엿볼 때, 더팀스

로그인

/