반응형 전체글253 [ML] Linear Regression의 cost 최소화 cost를 미분 minimzing_cost_gradient_update.py1234567891011121314151617181920212223242526272829import tensorflow as tf x_data = [1, 2, 3]y_data = [1, 2, 3] W = tf.Variable(tf.random_normal([1]), name='weight')X = tf.placeholder(tf.float32)Y = tf.placeholder(tf.float32) # Our hypothesis for linear model X * Whypothesis = X * W # cost/loss functioncost = tf.reduce_mean(tf.square(hypothesis - Y)) # Min.. 2018. 5. 8. [ML] Linear Regression의 Hypothesis와 cost tf.Variable : tensorflow가 자체적으로 변경시키는 variable, trainable 한 variable. reduce_mean : 평균을 내줌ex) t = [1, 2, 3, 4] tf.reduce_mean(t) ==> 2.5 linear_regression.py 123456789101112131415161718192021222324252627282930313233# Lab 2 Linear Regression import tensorflow as tf # X and Y datax_train = [1, 2, 3]y_train = [1, 2, 3] # H(x) = Wx + bW = tf.Variable(tf.random_normal([1]), name = 'weight')b = tf.Var.. 2018. 5. 4. [ML] 기본적인 Machine Learning의 용어와 개념 What is ML? - 개발자들이 일일이 프로그래밍 하지말고 어떤 자료 또는 현상에서 자동으로 배우면 어떨까? - 개발자가 일일이 정하지 않고 이 프로그램 자체가 어떤 데이터를 보고 학습해서 무언가를 배우는 능력을 가지는 것이 머신러닝이다. Supervised / Unsupervised learniang ● Supervised Learning - learning with labeled examples - training set - Most common problem type in ML -> Image labeling : learning from tagged images -> Email spam filter : learning from labeled (spam or ham) email -> Predict.. 2018. 5. 4. [보안 운영체제] 네임 서버 (중간고사 정리-4) 네임 서버의 개념 ● 네임서버 = DNS(Domain Name System) 서버 ● 도메인 이름을 IP주소로 변환시켜 주는 역할 = 이름 해석(Name Resolution) 예) www.nate.com -> 211.234.241.204 1. 가장 초기의 네트워크 접속 방법 - 컴퓨터가 몇 대 안됨 - 사용자가 모두 외워서 직접 IP주소로 접근함. 2. hosts 파일을 이용하여 네트워크 접속 - 인터넷에 연결된 컴퓨터가 수십~수백대로 늘어남 - 'hosts' 파일에 URL과 IP주소를 기록해 놓는 방식 사용예) 127.0.0.1 localhost ::1 localhost 203.249.3.66 www.kyonggi.ac.kr 172.217.160.100 www.google.com - hosts 파일의 .. 2018. 4. 23. [보안 운영체제] 원격지 시스템 관리하기 (중간고사 정리-3) 원격지 시스템 관리하기 텔넷 서버 - 오랫동안 전통적으로 사용되어 온 원격 접속 방법 - 보안에 취약 - 리눅스 서버에 텔넷 서버를 설치하고 나면, 원격지에서 접속할 PC에는 텔넷 클라이언트 프로그램이 필요 - 원격지의 PC(텔넷 클라이언트)에서 접속하게 되면 서버 앞에 앉아서 직접 텍스트 모드로 작업하는 것과 완전히 동일한 효과 OpenSSH 서버 - 텔넷과 용도는 동일하지만, 보안이 강화 - 텔넷의 경우 서버와 클라이언트 사이에 데이터 전송 시 암호화하지 않아 해킹 위협에 노출 - 이를 해결하기 위해 openssh 서버를 사용 - 텔넷과 거의 동일하지만 데이터를 전송할 때 암호화를 한다는 점이 다름 VNS 서버 - 텔넷 서버 및 SSH 서버 설치의 경우 Text 모드는 지원하지만 X 윈도 환경을 지원.. 2018. 4. 23. [보안 운영체제] 네트워크 관련 설정과 명령어 (중간고사 정리-2) 네트워크 관련 설정과 명령어 네트워크 관련 필수 개념 ● TCP/IP - 컴퓨터끼리 네트워크 상으로 의사소통을 하는 "Protocol" 중 가장 널리 사용되는 protocol의 한 종류 ● 호스트 이름(Host name)과 도메인 이름(Domain name) - 호스트 이름은 각각의 컴퓨터에 지정된 이름 - 도메인 이름(또는 도메임 주소)는 naver.com과 같은 형식 ● IP주소 - 각 컴퓨터의 랜 카드에 부여되는 중복되지 않는 유일한 주소 - 4바이트로 이루어져 있으며, 각 자리는 0~255까지의 숫자 - 예) Server의 IP주소는 192.168.10.20 ● 네트워크 주소 - 같은 네트워크에 속해 있는 공통된 주소 (예 : 192.168.10.0) ● 브로드캐스트(Broadcast) 주소 - .. 2018. 4. 23. 이전 1 ··· 11 12 13 14 15 16 17 ··· 43 다음 반응형