반응형

첫번째 예제는 텐서플로우를 사용하여 “Hello, Tensorflow!”를 화면에 출력합니다.



다음 사이트에 있는 텐서플로우 예제들을 공부한 결과를 비정기적으로 올릴 예정입니다.

https://github.com/aymericdamien/TensorFlow-Examples






텐서플로우 2.0에서 텐서플로우 1.x 코드를 실행하는 방법을 설명합니다. 


Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기

https://webnautes.tistory.com/1393




# tensorflow 모듈을 임포트(import)하면 내부적으로 디폴트 그래프가 생성됩니다.

import tensorflow as tf



# 상수 오퍼레이션(constant operation)을 생성하여 디폴트 그래프에 추가합니다.
hello = tf.constant( '안녕, 텐서플로우 !')

# 디폴트 그래프에 현재 하나의 오퍼레이션만 있는 것을 확인할 수 있습니다.

print(tf.get_default_graph().get_operations())


# hello 변수는 상수 오퍼레이션이 출력하게되는 텐서를 가리키게 됩니다.

# 오퍼레이션이 실행되기 전까지는 텐서의 값이 결정되지 않기 때문에 tf.constant 함수의 입력으로 사용한 문자열이 출력되지 않습니다.

print(hello)


# 세션을 생성하여 run 메소드를 사용해야 오퍼레이션이 출력하는 텐서값을 출력해볼 수 있습니다.

sess = tf.Session()
print(sess.run(hello).decode('UTF-8')) # UTF-8로 디코딩해야 정상적으로 한글이 출력됩니다.



실행결과



[<tf.Operation 'Const' type=Const>]

Tensor("Const:0", shape=(), dtype=string)

안녕, 텐서플로우 !




원본 코드

https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/1_Introduction/helloworld.py


마지막 업데이트 - 2018. 8. 15



반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts