본문 바로가기

딥러닝(Machine Deep learning)9

CNN기반의 object detection 동향 --- object detection = object classification + localization 객체 검출(detection)이란 위의 그림과 같이, 이미지에서 다른 객체들을 찾고 그들을 분류(classify)하는 것을 말한다. 물체의 바운딩 박스를 추정 Two stage: region proposal을 뽑고 분류를 진행하는것 -RCNN: 어떤 영역이 물체가 있을법하면 feature를 뽑아내고 뽑아낸 feature를 SVM으로 분류한다. Input: 이미지 Outputs: 박스로 영역 표시(Bouding box) + 각 객체에 대한 라벨링(class label) 무수히 많은 박스들을 생각한 다음에 그 중에 어떤 것이든 실제 객체에 해당하는 것을 찾는 방식이다. Selective search를 .. 2019. 12. 19.
VOS(Video Object Segmentation) Video Object Segmentation 비디오를 프레임별로 나눠서 segmentation진행 원활한 segmentation과 성능개선을 위해서 아래의 기법들을 사용 각 기법별로 네트워크 구조도 존재 용어들 Warping 찌그러지거나 손상된 이미지를 정규화하기 위해 사용하는 기법 Propagation -순전파(forwards propagation)은 뉴럴 네트워크의 그래프를 계산하기 위해서 중간 변수들을 순서대로 계산하고 저장합니다. 즉, 입력층부터 시작해서 출력층까지 처리합니다. -역전파(back propagation)은 중간 변수와 파라미터에 대한 그래디언트(gradient)를 반대 방향으로 계산하고 저장합니다. -딥러닝 모델을 학습시킬 때, 순전파(forward propagation)과 역전파.. 2019. 12. 19.
딥러닝 개발을 위한 윈도우 텐서플로우 설치방법 현재 제 컴퓨터는 window 10, 64bit 운영체제이며, 이에 따른 파이썬 pip을 이용한 텐서플로우 설치방법입니다. 1. python3 설치2. pip 설치 확인 및 업그레이드3. virtualenv 설치 및 업그레이드4. tensorflow 설치 및 업그레이드 텐서플로우 설치 사이트: https://www.tensorflow.org/install/pip?lang=python3 Requires Python 3.4, 3.5, or 3.6텐서플로우 설치를 위해서는 파이썬 3.4, 3.5, 3.6을 추천하고 있습니다.하지만 전 최신 버전인 3.72를 설치했습니다. 혹시라도 파이선 3.7 이상 버전으로 텐서플로우를 설치했을 때, 이런 문제가 나올경우 py -m pip install --upgrade ht.. 2019. 3. 7.
딥러닝(Deep Learning) 2회차 공부 Linear Regression data set을 만든다 : 하나의 가설을 세운다. 어떠한 Linear한 모델이 가져온 데이터에 맞을거다라고 예측하고 하는것 = Linear Regressionex1) 공부를 많이 할수록 성적이 높아진다.ex2) 운동을 많이 할수록 운동 수행능력이 높아진다. 어떠한 데이터가 있다면 Linear한 선을 찾는다. 가장 적합한 선을 찾는 것이 학습하는 것이다. H(x): HypothesisW값이 가장 좋을 것을 찾아내야 한다. Cost function가설과 실제 데이터가 얼마나 다른지를 나타낸다. distance 계산법 세운 가설값과 실제 데이터의 값의 차이를 계산한다.하지만 음수의 값이 나올 수 있으므로 제곱해서 distance를 구한다. = 데이터의 갯수가 많아질 경우 m .. 2019. 3. 6.