본문 바로가기

시작하기16

10. Tensorflow 시작하기 - flags Tensorflow 에서 제공하는 flags 객체를 사용하면 고정값으로 되어 있는 기본적인 데이터를 편리하게 사용할 수 있습니다. flags 객체는 int, float, boolean, string 의 값을 저장하고, 가져다 사용하기 쉽게 해주는 기능을 합니다.사용방법도 간단하고 텐서플로 튜토리얼에서도 사용되니 보시면 좋을 것 같습니다. flags = tf.app.flags FLAGS = flags.FLAGS flags.DEFINE_float('learning_rate', 0.01, 'Initial learning rate.') flags.DEFINE_integer('max_steps', 2000, 'Number of steps to run trainer.') flags.DEFINE_integer('hi.. 2016. 11. 4.
9. Tensorflow 시작하기 - Session Tensorflow에서 실제 실행되는 환경인 Session을 구성하는 다양한 방법이 있습니다. 이번에는 이러한 Session을 생성하는 것을 알아보겠습니다. Session은 operation 객체를 실행하고, tensor 객체를 평가하기 위한 환경을 제공하는 객체입니다. 지금까지 다루었던 기본적인 Session은 tf.Session()을 이용해서 객체를 생성하고 사용하는 방법이였습니다.그리고 모든 연산과 수행이 완료가 되면 close()를 이용해서 Session 객체를 닫아주어야 합니다. import tensorflow as tf x = tf.placeholder(tf.float32) y = tf.placeholder(tf.float32) z = tf.mul(x, y) sess = tf.Session().. 2016. 10. 25.
8. Tensorflow 시작하기 - placeholder Tensorflow의 데이터를 입력 받는 방법중에서 상수와 변수를 생성하는 방법을 앞에서 보았는데요 이번에는 데이터의 형태만 지정하고 실제 데이터는 실행 단계에서 입력받도록 하는 방법에 대해서 알아보겠습니다. 기본 제공되는 placeholder()를 이용해서 다양한 데이터를 입력 받아 처리할 수 있도록 할 수 있습니다. 실수형의 x, y을 선언하고실제 실행이 되는 시점의 sess.run() 에서 feed_dict 속성으로 데이터를 feed 하여 사용하게 됩니다.결과 값은 정상적으로 15.0이 출력됩니다.import tensorflow as tf x = tf.placeholder(tf.float32) y = tf.placeholder(tf.float32) z = tf.mul(x, y) sess = tf.S.. 2016. 10. 24.
3. Wordpress 시작하기 - 테마 Wordpress를 설치하면 가장 먼저 테마를 선택하는 것이 기본이됩니다. 테마라고 하는 것은 자신이 만들고자 하는 사이트 주제에 맞는 페이지 구성이나 스킨을 선택하는 것과 같습니다.워드프레스에서는 약 4,000여개 이상의 테마들을 다운로드 받아서 사용할 수 있습니다. 이중에서는 무료로 사용이 가능한 테마도 있고 유료로 구매하여 사용해야 하는 테마도 있습니다. 설치한 Wordpress의 관리자 화면으로 들어가면 아래와 같이 기본 화면을 볼 수 있습니다.왼쪽에는 매뉴들이 있고 오른쪽 상단에는 화면 표시 정보를 수정할 수 있는 화면옵션과 도움말이 있습니다. 왼쪽 매뉴에서 외모 - 테마를 선택하여 테마를 선택하고 적용할 수 있는 화면으로 이동해보겠습니다. 테마 화면입니다.아래와 같이 현재 보유한 테마 목록이 .. 2016. 10. 19.
6. Tensorflow 시작하기 - 변수 안녕하세요 이번에는 변수에 대해서 알아보도록 하겠습니다. 1.변수 생성 Tensorflow에서는 Variable() 이라는 생성자를 사용해서 변수를 생성할 수 있습니다. 이 변수는 생성되는 순간에 데이터의 타입과 크기가 결정이 됩니다. 아래와 같이 2.0의 실수 값을 생성하고 그 즉시 print를 해보면 object의 형태로만 보여지고 값이 출력이 되지 않습니다. 또, 이 변수들은 상수와는 다르게 특별히 초기화를 해주어야 합니다. tf.initialize_all_variables() 라는 op을 이용해서 위에 정의된 모든 변수들을 초기화하며 이를 수행하지 않고 실행을 하면 에러가 발생하게 됩니다. 그리고 이렇게 초기화된 변수들은 session에서 한번 실행을 해주어야 실제로 사용이 가능해지고, sess... 2016. 10. 19.
5. Tensorflow 시작하기 - 상수 Tensorflow의 상수에 대해서 살펴보겠습니다.어떤 값을 입력해야 하는지 어떻게 출력이 되는지 한번 보겠습니다. 1. 정수 상수 값을 사용하기 위해서는 tf.constant() 함수를 사용해서 상수 x 값을 생성하면 됩니다.정수 값인 3을 입력하여 x를 만들어보겠습니다. 그리고 총 두번 출력을 하도록 하였습니다. 한번은 x 값을 그대로 출력하고 다른 한번은 Tensorflow에서 제공하는 session을 실행하여 출력을 합니다. import tensorflow as tf x = tf.constant(3) print(x) sess = tf.Session() result = sess.run(x) print(result) >Tensor("Const:0", shape=(), dtype=int32)>3 x 라.. 2016. 10. 17.