본문 바로가기

분류 전체보기279

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.
7. Tensorflow 시작하기 - 연산 Tensorflow에서 Matrix 연산에 대해서 알아보겠습니다. 많은 데이터를 처리하기 위해서는 대부분의 경우에 데이터가 다차원의 Matrix로 구성이 됩니다.이를 한번에 빠르게 연산을 하기 위해서는 Matrix 연산을 잘 다루어야 합니다. Tensorflow에서 기본적으로 제공해주는 연산 함수들에 대해서 알아보겠습니다. 1. 덧셈 : tf.add() import tensorflow as tf x = tf.Variable([[2, 2, 2],[2, 2, 2]]) y = tf.Variable([[3, 3, 3],[3, 3, 3]]) z = tf.add(x, y) init_op = tf.initialize_all_variables() sess = tf.Session() sess.run(init_op) pr.. 2016. 10. 23.
4. Wordpress 시작하기 - 플러그인 두번째로 중요한 매뉴는 플러그인입니다.플러그인이란 여러가지 다른 사람이 이미 만들어 놓은 기능을 쉽게 설치하여 바로 적용할 수 있는 것들입니다.예를들면, 게시판을 붙인다거나 소셜 기능을 붙인다거나 하는 등의 다양한 기능을 쉽게 가져다가 사용할 수 있습니다. 왼쪽 매뉴에서 플러그인을 클릭하면 해당 화면으로 이동합니다.여기서는 설치되어 있는 플러그인 목록들을 볼 수 있고 활성화나 비활성화할 수 있습니다. 상단에 있는 플러그인 추가하기 혹은 왼쪽 매뉴에 있는 플러그인 추가하기를 누루면 아래와 같이 새로운 플러그인 목록을 볼 수 있습니다. 여기서 인기 있는 것들이나 직접 이름으로 검색해서 원하는 플러그인을 찾을 수 있습니다. 검색어를 'page builder siteorigin'이라고 입력하여 페이지를 작성하는.. 2016. 10. 20.
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.
2. Wordpress 설치하다가 생기는 문제들 해결방법 Wordpress 설치하면서 잘되지 않을때는 아래 내용들을 확인해보면 좋겠습니다. 1. nginx에 php가 올라가지 않을 경우 기본적으로는 설정파일인 .conf 파일을 잘 살펴봐야하는데 모두 정상적이고 이상이 없는데도 불구하고 php 웹페이지가 뜨지 않을 경우에는 FastCGI Params을 확인해봐야 합니다. 만약 아래 내용과 다르거나 누락이 되어 있거나 하면 해당 항목을 추가해주고 nginx 서버를 재기동해주면 됩니다.$cat /etc/nginx/fastcgi_paramsfastcgi_param QUERY_STRING $query_string;fastcgi_param REQUEST_METHOD $request_method;fastcgi_param CONTENT_TYPE $content_type;fa.. 2016. 10. 18.
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.
1. Wordpress 설치하기 (ubuntu14, nginx, mysql) Wordpress(워드프레스)는 워낙 유명해서 말이 필요없는 홈페이지, 블로그, 쇼핑몰을 구축하는데 유용한 플렛폼입니다. 웹페이지를 맨땅에서 html과 css로 만들려면 정말 피곤한 일인데 이를 아주 수월하게 할 수 있습니다. 원래는 웹페이지 제작에 별로 관심이 없었는데,지인이 홈페이지를 외주로 만들다가 개고생하고 있어서...참 이상한 사람을 만나서 활용도 할 수 없는 홈피 페이지 달랑 하나 만들어 놓고 그것도 wix로...참 어의 상실인데 도려 자기가 소송하니 추심하니 하다니...정말 어의가 없네요 그래서 급하게 새로 만들어야 하는 상황이라 도와주게 되면서 사용해봤는데 매력에 푹 빠지게 되었네요 저는 Wordpress를 아마존 AWS서버에 구축하는 것으로 해보겠습니다.AWS 서버에는 Ubuntu 14의.. 2016. 10. 17.
4. 튜토리얼 예제로 한번 실행해보기2 (Neural Network) Tensorflow 튜토리얼에 간단한? 예제가 하나더 있는데 NN을 이용하여 학습하는 예제입니다.새로운 함수가 몇개 나오는데 정확히 뭘 해주는 함수인지가 애매해서 매우~ 난해합니다. Tensorflow 튜토리얼 문서 바로가기 test2.pyimport tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnistData = input_data.read_data_sets('MNIST_data', one_hot=True) sess = tf.InteractiveSession() x = tf.placeholder(tf.float32, shape=[None, 784]) y_ = tf.placeholder(tf.float32, sh.. 2016. 9. 29.
3. 튜토리얼 예제로 한번 실행해보기 Tensorflow에서 제공하는 기본 데이터셋인 MNIST로 가볍게 돌려볼 수 있는 튜토리얼을 제공하고 있습니다. 이것을 통해서 간단하게 Tensorflow로 ML을 돌려볼 수 있는데, 대략 이런 함수들이 있구나 이렇게 흘러가는구나 정도는 가볍게 알수 있는 쉬운 예제인 것 같습니다. 일단 모라도 작성해서 돌려보고 결과가 나오는 것을 봐야 아! 걸음마를 땠구나 하는 기분이 들기 때문에, 직접 한번 작성해보고 실행을 해보는 것이 좋은 것 같습니다. Tensorflow 튜토리얼 문서 바로가기 test1.pyimport tensorflow as tf # MNIST 데이터 불러오기 from tensorflow.examples.tutorials.mnist import input_data mnistData = inp.. 2016. 9. 28.