첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

728x90
반응형
import tensorflow as tf

weightVariable = tf.Variable(1.0, name = "weight")

inputValueTensor = tf.constant(0.5, name = "inputValue")

expectedOuptutValueTensor = tf.constant(0.0, name = "expectedOutputValue")

actualOutputValueTensor = tf.multiply(inputValueTensor, weightVariable, "actualOutputValue")

lossFunctionTensor = tf.pow(expectedOuptutValueTensor - actualOutputValueTensor, 2, name = "lossFunction")

optimizerOperation = tf.train.GradientDescentOptimizer(0.025).minimize(lossFunctionTensor)

for value in [inputValueTensor, weightVariable, expectedOuptutValueTensor, actualOutputValueTensor, lossFunctionTensor]:
    tf.summary.scalar(value.op.name, value)

symmaryTensor = tf.summary.merge_all()

with tf.Session() as session:
    summaryFileWriter = tf.summary.FileWriter("c:/SummaryLog", session.graph)
    session.run(tf.global_variables_initializer())
    for i in range(100):
        summaryFileWriter.add_summary(session.run(symmaryTensor), i)
        session.run(optimizerOperation)
728x90
반응형
Posted by 사용자 icodebroker

댓글을 달아 주세요