텐서플로우 2

텐서플로우(Tensorflow), 그래프 생성 및 실행

텐서플로우는 기본적으로 그래프라는 것을 기반으로 동작한다. 그래프는 쉽게말해서 신경망 모양이라고 이해하자. 프로그램을 시각화한것이 위 의 모양이라고하고 우선 X, Y의 값을 생성하고, 이 텐서들을 add라는 명령어로 값을 합친 후 sess.run 이라는 텐서의 실행으로 값을 실행하면 15라는 값이 나오게 된다. 기존의 프로그램과 차이점을 이해가 안될 수 있지만, sess.run 이라는 것을 수행하기 전에는 위의 내용이 실행되지 않는다. 즉 미리 세팅해놓고 sess.run 을 통해서 실제 프로그램을 작동하는 것이 텐서플로우의 방식 import tensorflow as tf with tf.compat.v1.Session() as sess: x = tf.constant(10) y = tf.constant(5)..

TensorFlow 2022.03.25

텐서플로우(TensorFlow) 가 뭐야?

한마디로 " 머신 러닝을 위한 오픈소스 소프트웨어 " 공홈에 이렇게 약팔고 있다. TensorFlow는 머신러닝을 위한 엔드 투 엔드 오픈소스 플랫폼입니다. 도구, 라이브러리, 커뮤니티 리소스로 구성된 포괄적이고 유연한 생태계를 통해 연구원들은 ML에서 첨단 기술을 구현할 수 있고 개발자들은 ML이 접목된 애플리케이션을 손쉽게 빌드 및 배포할 수 있습니다. 구글(Google)사에서 개발한 기계 학습(machine learning) 엔진. 검색, 음성 인식, 번역 등의 구글 앱에 사용되는 기계 학습용 엔진으로, 2015년에 공개 소프트웨어(OSS: Open Source Software)로 전환되었다. 텐서플로는 C++ 언어로 작성되었고, 파이선(Python) 응용 프로그래밍 인터페이스(API)를 제공한다...

TensorFlow 2022.02.10