본문 바로가기

전체 글

(66)
ML lab 02 - TensorFlow로 간단한 linear regression을 구현 해당 자료는 "모두를 위한 머신러닝/딥러닝 강의"를 보고 개인적으로 정리한 내용입니다. http://hunkim.github.io/ml/ 모두를 위한 머신러닝/딥러닝 강의 hunkim.github.io 본 실습의 tensorflow는 1.x 버전입니다. 텐서플로우 메카니즘 1. graph 빌드 2. session을 만들고 graph run 3. 결과 리턴 graph 빌드 소스 코드 1(방정식 정의) (H(x) = Wx + b) # X and Y data x_train = [1, 2, 3] y_train = [1, 2, 3] W = tf.Variable(tf.random_normal([1]), name='weight') b = tf.Variable(tf.random_normal([1]), name='bia..
ML lec 02 - Linear Regression의 Hypothesis 와 cost 설명 해당 자료는 "모두를 위한 머신러닝/딥러닝 강의"를 보고 개인적으로 정리한 내용입니다. http://hunkim.github.io/ml/ 모두를 위한 머신러닝/딥러닝 강의 hunkim.github.io Linear Regression 모델 생성의 접근 가설을 세움: 데이터는 Linear한 형태에 맞을 것이다 Linear : 일차의 선 Linear은 일반적으로 H(x) = Wx + b 방정식으로 표현 위 방정식으로 아래와 같은 일차선을 그을 수 있고, 선의 모양은 W,b에 의해 달라짐 아래의 일차선 중 어떤 방정식이 데이터에 가장 잘 맞는지 찾는 것이 학습의 목적 가장 좋은 방정식을 찾는 방법 어떤 선이 데이터에 가장 잘 맞는지 찾아야 함 (= 어떤 가설이 가장 잘 맞는지) (= 어떤 방정식이 가장 잘 맞..
ML lab 01 - TensorFlow의 설치및 기본적인 operations 해당 자료는 "모두를 위한 머신러닝/딥러닝 강의"를 보고 개인적으로 정리한 내용입니다. http://hunkim.github.io/ml/ 모두를 위한 머신러닝/딥러닝 강의 hunkim.github.io TensorFlow란 데이터 플로우 그래프를 이용해 수치 계산 수행 파이썬 사용 data flow graph란? 노드는 동작, 엣지는 데이터인 graph 데이터는 tensor 이라고도 함 graph : 각 노드를 서로 연결(엣지)한 것 TensorFlow 설치 pip install --upgrade tensorflow https://www.tensorflow.org/install/pip?hl=ko TensorFlow 메카니즘 TensorFlow 1.x 기준 graph를 정의하고 빌드 session.run을..
ML lec 01 - 기본적인 Machine Learning 의 용어와 개념 설명 해당 자료는 "모두를 위한 머신러닝/딥러닝 강의"를 보고 개인적으로 정리한 내용입니다. http://hunkim.github.io/ml/ 모두를 위한 머신러닝/딥러닝 강의 hunkim.github.io Explicit Programming의 한계 소프트웨어의 동작방식을 사람이 모두 프로그래밍 모든 로직을 프로그래밍하는것은 한계가 존재 머신러닝의 등장 Explicit Programming의 한계 극복을 위해 로직을 구현하지 않아도 머신러닝이 스스로 학습하여 동작 학습을 위해서는 데이터가 필요 지도학습(supervised)/비지도학습(unsupervised) 지도학습 레이블된 데이터를 제공하여 학습 레이블: 데이터에 대한 정답 레이블된 데이터는 트레이닝셋이라고도 함 트레이닝 셋의 예 강아지, 고양이등의 이미..
개요 해당 자료는 "모두를 위한 머신러닝/딥러닝 강의"를 보고 개인적으로 정리한 내용입니다. http://hunkim.github.io/ml/
상관관계 설명 두 변수간에 어떤 선형적 또는 비선형적 관계를 갖고 있는 지를 분석하는 방법이다. 상관 계수는 두 변수간의 연관된 정도를 나타낼 뿐 인과관계를 설명하는 것은 아니다. 다음 조건에 만족할 수록 상관 분석의 신뢰도가 높아진다. 조건 1. 선형성 선형성 : 직선처럼 똑바른 도형, 또는 그와 비슷한 성질을 갖는 대상 선형성이 없다면 두 변수의 관계여부와 상관 없이 매우 낮은 상관이나 0의 상관을 갖게 된다.조건1. 두 변인 X와 Y가 선형성을 갖는 경우 조건 2. 등분산성 등분산성: 두 변수를 대표하는 직선을 그었을 때, 독립변수의 값에 상관없이 종속변수의 흩어진 정도가 같은 경우 등분산성을 충족하지 않으면 매우 낮은 상관을 갖게됨 반대의 개념은 이분산성 이분산성 : 독립변수의 값이 변화됨에 따라, 종속변..
다양한 시간 얻기 #include _strtime 현재 시간을 문자열로 만들어주는 함수이다. char *_strtime( char *timestr ); ex> char tbuffer [9]; _strtime( tbuffer ); // 13:53:24 (시:분:초)형식이며, 24시간으로 표시된다. _strdate 오늘 날짜를 문자열로 만들어 주는 함수이다. char *_strdate( char *datestr ); ex> char dbuffer [9]; _strdate( dbuffer ); // 04/17/09 (월/일/년)형식으로 표시된다. strftime 이 함수는 사용자가 지정한 형식대로 현재시간을 문자열로 출력하는 함수이다. size_t strftime( char *strDest, size_t maxsize, con..
MSSQL시간 - GETDATE GETDATE 현재 시스템 날짜와 시간을 datetime 값의 Microsoft? SQL Server™ 표준 내부 형식으로 반환. ----------------------------------------------------- 위 ms SQL의 시간함수를 이용해서 현재시간 처리 GETDATE() 는 MS-SQL의 현재시간 반환 함수 " VALUES (GETDATE(), " & SUG410_UPDATE_ID & ...