본문 바로가기
[ML lab 02] ML lab 02 - TensorFlow로 간단한 linear regression을 구현 -linear Regression 모델 구현 -placeholder , Feed_dict를 이용하여 원하는 데이터로 학습시켜보기 import tensorflow.compat.v1 as tf tf.disable_v2_behavior() x_train = [1,2,3] y_train = [1,2,3] #Weight값, bias값 설정 W = tf.Variable(tf.random_normal([1]),name='weight') b = tf.Variable(tf.random_normal([1]),name='bias') hypothesis = x_train * W +b #cost함수 정의(reduce_mean) cost = tf.reduce_mean(tf.square(hypothesis - y_train)) #.. 2020. 3. 28.
ML lab 01 - tensorflow의 설치 및 기본적인 operation 정말 간단한 코드 쉬운 코드가 맞지만 출력하기 위해서 오래걸렸다..... 파이참에 텐서플로우를 설치하는데 파이썬 version이 안맞아서 다시 설치하고 등등 원래 코딩은 환경세팅이 귀찮고 피곤하다. 밑의 코드에서 Session()은 tensorflow 2.0이 나오면서 종료되었다고 한다. 하지만 옛날 강좌이기 때문에 사용하려면 위의 disable~~~코드를 작성해주어야 한다. import tensorflow.compat.v1 as tf tf.disable_v2_behavior() hello = tf.constant("HELL") sess = tf.Session() print(sess.run(hello)) 실행 방법 바로 출력이 아닌 Session을 통해(근데 예전 방법인듯 하다) import tensor.. 2020. 3. 27.
ML lec 01 기본적인 Machine Learning 의 정의와 용어 설명 [1] supervised VS unsupervised learning? 한국어로는 지도학습 VS 비지도 학습이라고 하며, supervised learning은 Label이 정해져있는 데이터셋을 학습시키는 것을 말한다. 예를 들면 "고양이" 혹은 "강아지" 라는 Label이 정해져있는 사진들을 학습하는 것을 말한다. 반면, 정확히 무엇인지는 모르지만 유사한(단어,사진 등)것 끼리 모아서 학습하는 것을 unsupervised learing 이라고 한다. 이 강좌에서는 주로 Supervised learning(지도학습)에 대하여 배울것이다. [2] Training data set? 지도에 필요한 데이터들이다. 이러한 데이터셋이 있어여 지도학습도 가능하다. [3] 지도 학습의 종류(Regression VS b.. 2020. 3. 4.
공부하고 복습을 하기 위해 만들었습니다. 모두를 위한 딥러닝 강좌 시즌1 By sung kim (Youtube)을 보신다면 블로그를 통해 복습하세요~ 2020. 3. 4.