본문 바로가기

AI & Deep Learning

(11)
tensorflow 간단한 실행 - Constant 상수(Constant) 이용 / Computational Graph 예제 일단 따라해보기 ex1> (tensorflow) $ python >>> import tensorflow as tf #tensorflow 임포트 >>> hello = tf.constant(‘Hello, TensorFlow!’) >>> sess = tf.Session() >>> print(sess.run(hello)) Hello, TensorFlow! Q. tf.constant 에서 constant가 무엇인지 궁금해 짐 A. tensorflow 에서의 상수 import tensorflow as tf tf.constant(x)를 시용하여 상수 선언. - 출력 방법2가지(ex. 정수) 1) 그냥 x 값 그대로 출력 2) tensorflow..
tensorflow 의 기본 1-1. 텐서플로우의 기본 - 텐서플로우: 기본적으로 구글에서 만든 머신 지능을 위한 오픈 소스 라이브러리 Q. 많고 많은 머신 알고리즘 라이브러리 중 왜 텐서플로우냐? A. 많은 사람들이 사용하기 때문에 자료가 많고 미리 구현해 둔 소스코드도 많아서 라이브러리 공부에 텐서플로우가 적합 - 텐서플로우 : 데이터 플로우 그래프를 사용해서 뉴메리컬한 계산을 할 수 있는 라이브러리 : 파이썬이라는 언어를 사용하여 텐서플로우 프로그래밍을 함 - 데이터 플로우 그래프 (Data flow graphs) : 노드와 노드간을 연결하는 엣지로 구성된 것 : 노드 하나가 오퍼레이션(연산자), 엣지가 데이터(텐서, tersors) 이런 것들을 거치면서 연산을 하고 내가 원하는 결과를 얻거나 작업을 하는 것이 데이터 플로우 ..
머신 러닝의 개념 머신러닝이란: 일종의sw. 어떠한 입력을 기반으로 결과를 보여주는 것이 explicit 프로그램, 그런데 정확하게 나타내기 어려운 경우가 있다 -> ex.스팸 메일 자동 필터링 같은 경우 -> ex. 구글의 자율 운전 자동차 1959년, 아더가 어떠한 현상에서 자동적으로 배워내게 만들면 어떨까 하는 생각에서 나타난 것이 머신 러닝 -> 프로그램인데 개발자가 일일이 정하는 것이 아니라 프로그램 자체가 어떤 데이터를 보고 학습해서 어떤 것을 배우는 명령을 같는 프로그램 학습을 하기 위해 어떤 데이터가 주어져야 하는데 학습 방법에 따라2가지로 나뉨 1. supervised : 감독관, label, 정해져 있는 데이터(training set) 을 가지고 학습을 하는 것 : ex 1. image labeling ..