본문 바로가기

Tech

(338)
[정리] 모두를 위한 딥러닝 05 - Logistic Classification [정리] 모두를 위한 딥러닝 05 - Logistic Classification by 김성훈 강의 웹사이트 : http://hunkim.github.io/ml/Lec = 강의 / Lab = 실습 지금까지는 결과값 Y 가 숫자였는데, 이번 강의에서는 0 또는 1 이렇게 둘 중 하나인 경우를 살펴본다.병에 걸렸는지 여부, 시험을 통화할 수 있는지 여부 등에 이용할 수 있다. 이를 나타내려면 단순히 직선 그래프로는 안되고 0 또는 1 에 수렴해야 하는데, 이때 사용되는 함수는 아래와 같다. 시그모이드 (하이퍼볼릭 탄젠트 tanh 파란색 점선) 함수로 나타낼 수 있다. 로그 함수로 나타낼 수도 있다.여기에서 빨간색이 X 축이라면 Y 값은 0 또는 1 에 수렴하는 그래프가 된다. 오 ~ 이를 파이썬으로 구현하면 ..
[정리] 모두를 위한 딥러닝 04 - Multi-Variable Linear Regression [정리] 모두를 위한 딥러닝 04 - Multi-Variable Linear Regression by 김성훈 강의 웹사이트 : http://hunkim.github.io/ml/Lec = 강의 / Lab = 실습 x 가 여러개인 경우, 행렬을 이용해서 Y 를 예측하는 방법. 이를 파이썬으로 구현하면 아래와 같다. import tensorflow as tfx_data = [[73., 80., 75.], [93., 88., 93.], [89., 91., 90.], [96., 98., 100.], [73., 66., 70.]]y_data = [[152.], [185.], [180.], [196.], [142.]]# placeholders for a tensor that will be always fed.X = ..
[맥 MACOS] 딥러닝 개발환경 만들기 - TensorFlow + Jupyter 설치 [맥 MACOS] 딥러닝 개발환경 만들기 - TensorFlow + Jupyter 설치 윈도와 크게 별다른건 없고, 파이썬이 기본으로 설치되어 있는데, 이걸 수동으로 설치한 버전으로 맞추는 작업이 필요하다. 1. VirtualEnv 설치$ sudo pip install --upgrade virtualenv 2. VirtualEnv 환경설정, 필요 패키지 설치 우선 파이썬 3 버전으로 설치한다. $ virtualenv --system-site-packages -p python3 /Users/marasong/tensorflow 3. 텐서플로우 TensorFlow 설치pip3 install --upgrade tensorflow 아래와 같이 tensorflow-1.4 버전이 설치되었다. 4. 파이썬 3.5 설치..
[정리] 모두를 위한 딥러닝 03 - cost 줄이기 [정리] 모두를 위한 딥러닝 03 - cost 줄이기 by 김성훈 강의 웹사이트 : http://hunkim.github.io/ml/Lec = 강의 / Lab = 실습 W=2 일때에도 계산해보자. 이걸 2차원 그래프로 나타내면 아래와 같다.W=1 이 정답이다. (Y = 1 * X) 이를 3차원 그래프로 나타내면 아래와 같다. W=1 인 값은 미분했을때 (접선의 기울기) 0 이 되는 곳이다. 이걸 파이썬을 이용해서 구현하면 아래와 같다. 초기값을 5 로 주고, 0.1 씩 곡선을 타고 내려가는데 GradientDescentOptimizer 라는 최적화 함수를 이용하면 된다.오, 6번만에 정답을 찾았다. 다른 예로, 초기값을 -3 으로 주고, 0.1 씩 곡선을 타고 내려간다.역시 6번만에 정답을 찾았다. 소스..
리눅스 설치후 커널 TCP 관련 파라미터 수정 리눅스 설치후 커널 TCP 관련 파라미터 수정 root@marasong.net:/proc/sys/net/ipv4# cat tcp_tw_reuse 0root@marasong.net:/proc/sys/net/ipv4# echo 1 > tcp_tw_reuse root@marasong.net:/proc/sys/net/ipv4# cat tcp_tw_reuse 1root@marasong.net:/proc/sys/net/ipv4# cat tcp_syncookies 1 맨날 다시 찾고 다시 찾고해서 정리해 둡니다 ~ 참고 : http://tech.kakao.com/2016/04/21/closewait-timewait/
[정리] 모두를 위한 딥러닝 02 - Linear Regression [정리] 모두를 위한 딥러닝 02 - Linear Regression by 김성훈 강의 웹사이트 : http://hunkim.github.io/ml/Lec = 강의 / Lab = 실습 먼저 가설을 세워야 한다.우선 그 가설은 직선이다. (리니어 리그레션)가설 (직선) 과 실제값 (그래프에서 X 로 표시된 값) 의 차이를 줄여야 한다. 가설값과 실제값과의 차이를 코스트 cost 또는 로스 loss 라고 한다.차이가 양수일수도 있고 음수일수도 있으며, 차이가 크면 클수록 문제가 큰거니까 이 차이 (빨간선의 길이) 를 제곱한다. 이제 이 차이를 줄여야 한다.코드에서 보면# Our hypothesis XW+bhypothesis = X * W + b# cost/loss functioncost = tf.reduce..
Windows 2008 에서 Mysql 설치할때 Visual C++ Distribution 2013 에러나면 Windows 2008 에서 Mysql 설치할때 Visual C++ Distribution 2013 에러나면 OS 는 분명 64비트이고, Mysql 도 서버 64비트를 설치할때 Visual C++ Distribution 2013 설치해야 한다는 에러 뜨면vcdist 설치하면 되는데, 64비트 말고 32비트 x86 으로 설치해야 한다. 에러 스샷은 못찍었음;;
[정리] 모두를 위한 딥러닝 00~01 [정리] 모두를 위한 딥러닝 00~01 by 김성훈 강의 웹사이트 : http://hunkim.github.io/ml/Lec = 강의 / Lab = 실습 Lec 00 : 머신러닝, 딥러닝 개요 유투브 동영상 : https://c11.kr/xuc인공지능 > 머신러닝 > 딥러닝 강의 목적 : 머신러닝에 관심이 있는 사람들이라면 누구든 이해하고 개발할 수 있도록 도와주기 위해.머신러닝 : 특정 입력을 기반으로 원하는 출력을 만드는 것. 알아서 배울 수 있다면 로직이 정해져있지 않아도 (학습을 할 수 있으면) 원하는 출력을 얻을 수 있다. (오!) Andrew Ng’s ML class : 앤드류 응 교수님 강의 (추천!)- https://www.coursera.org/learn/machine-learning (..


* 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.




반응형