본문 바로가기

Artificial Intelligence24

coursera_week2_1_Binary Classification 이 파트에서는 기초적인 neural network programming에 대해 살펴보고자 한다. 계산 그래프와 forward propagation, backward propagation에 대해 알게 될 것이다. Logistic regression is an algorithm for binary classification. So let's start by setting up the problem. Here's an example of a binary classification problem. You might have an input of an image, like that, and want to output a label to recognize this image as either being a cat,.. 2017. 10. 4.
coursera_week1_2_Supervised Learning with Neural Networks 0:00 머신러닝의 분야 중 대부분의 경제적인 가치는 지도학습이라는 머신러닝 기법 중의 한 방법론에서 부터 발생한다. 수익성이 좋은 가장 대표적인 딥러닝 어플리케이션 중 하나는 온라인 광고이다. 어떤 웹사이트를 보여줄지를(광고할지를) 결정하고, 유저와 관련된 일부 정보를 입력하는 것만으로도, 광고 애플리케이션에 쓰이는 뉴럴네트워크는 타겟으로 삼은 유저가 해당 광고를 클릭할지 안할지를 아주 높은 확률로 예측할 수 있다. 현재 이런 어플리케이션은 여러 곳의 광고 회사에서 상당한 수익을 올려주고 있다. 컴퓨터 비전 영역에서도 딥러닝에 의해 큰 진전이 이루어졌다. 1부터 1000까지의 숫자로 1000가지의 서로 다른 이미지들에 대한 index정보를 output으로 나타내고 싶을 때, 단지 input으로 이미지를.. 2017. 10. 4.
coursera_week1_1_Waht is a neural network? Deep Learning이라는 용어는 Neural Networks를 의미하는데, 종종 매우 큰 사이즈의 Neural Networks를 의미한다. 그럼 Neural Network라는 건 정확히 무엇을 말하는걸까? 이 강의에서 여러분은 기초적인 통찰 몇 가지를 얻게 될 것이다. 집값 예측 예시로 시작해보자. 당신은 현재 6개의 집에 대한 data set들을 갖고 있으며 그 집의 크기와 가격 또한 알고 있을 때, (집 값을 예측하는) 집의 크기에 대한 집 값을 함수로 만들고 싶다고 해보자. 선형회귀에 대해 좀 알고 있다면, 데이터들 위에 이런 식으로 직선을 놓을 수 있을 거라고 생각할 수 있다. 하지만 우리는 집 값은 절대로 음수가 나올 수 없다는 걸 알고 있기 때문에 직선 대신에 선을 조금 구부려서 이렇게 .. 2017. 10. 4.
[TensorFlow] Ubuntu에 텐서플로우 설치하기 tensorflow 설치는 그렇게 어렵지 않습니다. 다만, 할 일이 많습니다. 16년 12월 24일 기준 설치 환경 : Ubuntu 16.04 LTS / 64-bit 그래픽카드 사양 : NVIDIA GeForce GT 635M참고로 텐서플로우는 64bit 머신에서만 가능합니다. GPU가 없어도 CPU만으로도 사용가능하며, 최근에는 리눅스나 맥뿐만 아니라 윈도우에서도 사용가능하게 되었습니다. 이 문서는 우분투 16.04를 대상으로만 합니다. 1. 드라이버 업데이트 우분투 시스템 설정 -> 소프트웨어&업데이트 -> 추가 드라이버 -> NVIDIA binary driver - version 367.57 선택 후 바뀐 내용 적용 클릭 2. CUDA 다운로드 (버전 8.0RC) 회원 가입 필수 deb파일로 받아서.. 2017. 10. 4.