Figure 4.2 컨볼루션 (C) 과서브샘플링 (S) 그림 4.3 은컨볼루션의아이디어를설명하고있다. 완전연결층, 지역연결층과비교하여컨볼루션층이어떻게다른지를설명한다. 완전연결층은이웃한층의뉴런간에연결선이존재하는데, 하나의층에있는모든뉴런과이웃한층에있는모든뉴런이연결된다. 즉

Size: px
Start display at page:

Download "Figure 4.2 컨볼루션 (C) 과서브샘플링 (S) 그림 4.3 은컨볼루션의아이디어를설명하고있다. 완전연결층, 지역연결층과비교하여컨볼루션층이어떻게다른지를설명한다. 완전연결층은이웃한층의뉴런간에연결선이존재하는데, 하나의층에있는모든뉴런과이웃한층에있는모든뉴런이연결된다. 즉"

Transcription

1 기계학습개론 / 딥러닝강의노트, 서울대학교컴퓨터공학부장병탁, Copyright 장 : 컨볼루션신경망 4.1 CNN 구조 4.2 AlexNet 4.3 DeepFace 4.4 GooLeNet 4.1 CNN 구조 컨볼루션신경망 (Convolutional Neural Networks, CNN) 은영상처리를위해고안된특수한연결구조를가진다층신경망이다 (LeCun & Bengio, 1995). 일반적인다층신경망에서는인접한두개의층간의뉴런들이모두연결된완전연결구조를갖는다. 이러한완전연결구조를이용하면이론적으로입력영상에있는위상학적구조를찾을수는있으나현실적으로는입력영상이다차원으로이루어져있기때문에문제복잡도가매우크다는문제가있다. CNN 의핵심아이디어는영상의위상학적구조를학습할수있는신경망의구조를새롭게설계한것이다. 이러한설계는픽셀영상으로부터최소한의전처리를통해서다양한영상인식에사용할수있다. 그림 4.1 컨볼루션신경망 (CNN) 의구조 CNN 은기존의패턴인식방식에서특징추출과분류의두단계를하나의단계로합친통합한모델로볼수있다. CNN 은기본적으로다수의컨볼루션층 (convolution layer) 과서브샘플링층 (subsampling layer) 으로구성되어있다. 그림 4.1 은 A 자의문자이미지를인식하는 CNN 의구조를보여준다. 그림 4.2 는컨볼루션과서브샘플링의핵심아이디어를기술하고있다. 컨볼루션층은입력에대해서다양한컨볼루션커널을적용하여특징맵 (feature map) 을생성한다. 컨볼루션은고차원의입력영상에대해서특징을추출하는일종의템플릿역할을한다. 하나의컨볼루션은부분입력을대상으로하며위치를바꾸어가며여러번반복적으로적용되어전체이미지를스캔한다. 즉하나의컨볼루션은적은수의연결선을가지며위치가바뀌어도그연결가중치가공유된다 (weight sharing). 이는컨볼루션이위치에무관하게특징을추출할수있도록해준다. 하나의컨볼루션에대해서는위치가바뀌어도가중치를공유하는것은학습할전체파라미터의수를줄여줌으로써문제의복잡도를줄여주는핵심아이디어중하나이다. 서브샘플링 (subsampling) 층은만들어진특징맵에대해서공간적해상도를줄인뉴런층이다. 서브샘플링은차원을축소하는과정이며이를통해서역시문제의복잡도를줄일수있다. 서브샘플링연산자로는대상뉴런들에대해서최대치를취하는맥스풀링 (max pooling) 연산자나평균치를취하는평균풀링 (average pooling) 연산자를주로사용한다. 풀링을통해서차원을축소할뿐만아니라특징맵이이동 (shift) 과왜곡 (distortion) 에대해강인하도록하는효과가있다.

2 Figure 4.2 컨볼루션 (C) 과서브샘플링 (S) 그림 4.3 은컨볼루션의아이디어를설명하고있다. 완전연결층, 지역연결층과비교하여컨볼루션층이어떻게다른지를설명한다. 완전연결층은이웃한층의뉴런간에연결선이존재하는데, 하나의층에있는모든뉴런과이웃한층에있는모든뉴런이연결된다. 즉, 두층의뉴런의수가각각 5 개라고하면두층간에는총 5 x 5 = 25 개의연결선이존재하고 25 개의가중치가존재한다. 이에반해서지역연결층을사용하면상위층의뉴런이하부층에있는일부뉴런에만연결된다 ( 가운데그림 ). 가운데그림을보면, 상위층에있는 5 개의뉴런은아래층에있는 2~3 개의뉴런과만연결이되어있고, 각각 = 13 개의연결선을가진다. 각뉴런의연결선들은서로다른가중치를갖는다. 컨볼루션층은 ( 오른쪽그림 ) 부분연결층과같이부분적인연결을가지는것은같으나, 상위층뉴런들이서로가중치를공유한다. 즉, 각상위층에있는뉴런이아래층에있는왼쪽, 중앙, 오른쪽세개의뉴런과연결된다고하면, 상위층에있는 5 개의뉴런은이세개의가중치를공유한다. 따라서연결선은 13 개임에도불구하고가중치는 3 개이다. 이렇게함으로써학습해야할파라미터의수를줄인다. 이러한연결구조를이용하면위치는다르지만비슷한특징을가지는부분을추출할수있기때문에, 입력이미지에서물체가좌우로이동하는것에무관하게특징을추출할수있다. Figure 4.3 완전연결층, 지역연결층, 컨볼루션층의비교

3 Figure 4.4 LeNet5 의구조 구체적인예로서 LeNet5 의구조를살펴보자 ( 그림 4.4). 이모델은 32 x 32 픽셀이미지를입력으로받아서세번의컨볼류션과두번의서브샘플링을거친후최종적으로완전연결된다층망을통해서출력을결정한다. 컨볼루션은 5 x 5 매트릭스를사용하며서브샘플링은 ½ 로하였다. 전체구조는다음과같이기술될수있는데여기서 Cn 은 n 번째컨볼류션층을나타내며 Sm 은 m 번째서브샘플링층을나타낸다. 입력영상 : 32 x 32 C1: 6 x 28 x 28 S2: 6 x 14 x 14 C3: 16 x 10 x 10 S4: 16 x 5 x 5 C5: 120 F6: 84 출력뉴런수 (RBF): x 32 의이미지로부터 5 x 5 의컨볼루션매트릭스를사용해서 28 x 28 특징맵 6 개를구성한다 (C1). C1 에있는각각의 28 x 28 의맵으로부터 ½ 서브샘플링을사용하여 14 x 14 서브샘플링맵 6 개를구성한다 (S2). 다시 5 x 5 의컨볼루션매트릭스를사용해서 10 x 10 특징맵 16 개를구성한후 (C3) 다시 ½ 서브샘플링을사용하여 5 x 5 서브샘플링맵 16 개를구성한다 (S4). 그결과로부터 120 개의컨볼루션을구성하여 (C5) 완전연결망층구조를이용하여 84 개의서브샘플링후 (F6) 최종으로 10 개의방사기저함수 (RBF) 뉴런을통해출력을계산한다. F6 층전의모든뉴런들은시그모이드활성화함수를가지며다음으로정의된다. 여기서 S 와 A 는활성화함수의모양을결정하는파라미터로보통은상수를사용한다. 마지막층에서 CNN 의출력값은다음과같이출력특징지도와영상지도가정해진다. 여기서는출력영상특징값들이고는목표영상특징값들이다. 이렇게설계할때전체연결선수는 187,000 개이다. 이는완전연결된 (28 x 28) x 236 x 10 의구조를가진다층신경망에서의가중치개수 (187,384) 에해당된다. 그러나실제로학습하는가변가중치의수는 14,000 개로서, 이는전체연결선수보다훨씬작다 (10% 이하 ). LeNet CNN 의구조는완전연결다층신경망 (MLP) 보다크지는않다. 그러나실행시간에컨볼루션을수행하는것이시간을 67% 정도차지하기때문에느리다. 위에서기술한 CNN 의경우 3 개의컨볼루션층을사용하므로실행속도는같은크기의 MLP 보다세배정도느리다.

4 Figure 4.5 완전연결층에서의감독학습 LeNet 형태의초기 CNN 모델은전단의컨볼루션층에서는시그모이드함수를활성함수로사용하고후단의완전연결층에서는가우스함수형태의방사기저함수 (radial basis function, RBF) 을사용하였다. 그러나최근에는활성함수로서정류선형함수 ReLU (rectified linear unit) 뉴런을많이사용한다. ReLU 는오차신호희석문제 (vanishing gradient problem) 를완화할수있는것으로알려져있다. Figure 4.6 ReLU 함수와시그모이드함수의비교 4.2 AlexNet 알렉스넷은딥러닝혁명을이끈초기딥러닝모델중하나로컨볼루션신경망구조를갖는다. 이모델은대규모물체인식콘테스트 (ImageNet LSVRC-2010) 에서 2012 년에우승하였다. LSVRC (Large-Scale Visual Recognition Competition) 대회는 120 만장의영상을 1000 개의클래스로구분하는대회이다. AlexNet 은 top-5 에러율 ( 모델이예측한 5 개의클래스중에정답이포함되지않은경우 ) 17% 를달성하여기존의기록을갱신하였다. 이는딥러닝으로기존의컴퓨터비전기법들을사용한알고리즘들의성능을월등히능가하였다는점에서후속딥러닝연구를촉발한연구결과이다. AlexNet 은총 65 만개의뉴런과 6 천만개의파라미터로이루어져있고, 5 개의컨볼루션층과 3 개의완전연결층으로구성되었으며최상위층은 1000 개의소프트맥스뉴런으로구성되었다. 학습을빠르게하기

5 위해서 ReLU 뉴런을사용하였으며 GPU 를사용하여컨볼루션연산을수행하였다. 과도학습을방지하기위해서완전연결층에드랍아웃 (dropout) 정규화방법을사용하였다. 이모델을사용하여 ILSVRC-2012 대회에도참가하였으며상위 5 개테스트에러율 15.3% 로최고성능을획득하였다. 이성능은 26.2% 를획득한 2 등보다월등한성과이다. ILSVRC 대회와기계학습분야에서많이사용되는 ImageNet 데이터는 2 만 2 천개의카테고리로구분된 1 천 5 백만여장의고해상도이미지로이루어진대용량데이터집합이다. 이미지는웹에서수집하여아마존미케니컬터크 (AMT) 크라우스소싱도구를이용하여사람들이라벨링을하였다 년부터 Pascal Visual Object Challenge 의일부로 ImageNet Large-Scale Visual Recognition Challenge (ILSVRC) 대회가개최되었다. ILSVRC 는 1,000 개의카테고리를가지며, 120 만장의훈련이미지와 5 만장의검증이미지, 15 만테스트이미지로구성되어있다. Figure 4.7 ImageNet 데이터 Figure 4.8 AlexNet 의 CNN 신경망구조 AlexNet 의구조를그림 4.8 에기술하였다. 그림에서보인바와같이 AlexNet 은 8 개의가중치층으로구성되어있다. 다섯개의층은컨볼루션층이고나머지세개의층은완전연결층이다. 마지막완전연결층의출력은 1000 개의클래스에대한확률분포를생성하는소프트맥스에입력된다. 소프트맥스함수의출력값을이용하여다항분포로지스틱회귀함수를 (multinomial logistic regression function) 를최대화하도록학습하였다. 제 1 컨볼루션층은 의입력이미지를스트라이드 4 ( 즉커널맵에있는이웃뉴런들의수용영역센터간의픽셀거리가 4) 로떨어진 96 개의커널 ( 각각 크기 ). 제 2 컨볼루션층은제 1 컨볼루션응의출력을입력으로가지며크기 인 256 개의커널을가지고여과한다. 제 3, 4, 5 컨볼루션층은중간에아무런풀링이나표준화층없이

6 상호연결된다. 제 3 컨볼루션층은 크기의 384 개의커널을가지며제 2 컨볼루션응에연결되었다. 제 4 컨볼루션층은 크기의 384 개의커널, 제 5 컨볼루션층은 크기의 256 개의커널을가진다. 완전연결층은각각 4096 개의뉴런을갖는다. AlexNet 의특징중하나는전체망을두개의 GPU 로분산시켰다는점이다. 한개의 GTX 580 GPU 를사용하면 3GB 의 VRAM 을사용할수있는데 120 만장의훈련이미지를한개의 GPU 로학습하기에는부족하여두대의 GPU 를사용하였다. 두대의 GPU 를사용하기위하여전체망을두개의 GPU 로분산하였는데, 각 GPU 는전체커널수의반을수용하며두개의 GPU 는특정한층에서만서로통신한다. 예를들어, 세번째층의커널들은두번째층의모든커널들로부터입력을받지만, 네번째층의커널입력은같은 GPU 에있는세번째층의커널들로부터만입력을받는다. 망의연결패턴을선택하는것은교차검증 (crossvalidation) 에어려움을주지만이것은수용할만한계산시간의범위내에서통신양을조절할수있게해준다. 각 2 번째, 4 번째, 5 번째의컨볼루션층의커널은같은 GPU 안에있는아래층의커널맵에만연결되어있다. 3 층의커널들은 2 층의모든커널맵에연결되어있다. 완전연결층에있는뉴런들은바로아래층의모든뉴런들과연결되어있다. 1, 2 컨볼루션층은이어서응답표준화층을거친다. 맥스풀링층은응답표준화층과 5 번째컨볼루션층다음에사용되었다. AlexNet 의두번째특징은노드의활성화함수로 ReLU 사용한점이다. ReLU 는포화가되지않는 (non-saturating) 비선형구조를가지며포화되는 (saturating) 시그모이드비선형구조보다여러배빠르게수렴한다. AlexNet 의또다른혁신중의하나는과도학습을방지하기위한정규화방법으로드랍아웃 (dropout) 을도입한것이다. 서로다른모델들의예측을결합함으로써테스트에러를줄일수있는것은잘알려진사실이다. 그러나딥러닝에서는한개의큰신경망만훈련하는데도이미훈련시간이몇일씩걸리는데이를여러개결합하는것은현실적으로쉽지않다. 그러나최대 2 배의시간이걸리면서모델을아주효율적으로결합하는방법이있다. 드랍아웃 (dropout) 이라고불리는이방법은각은닉뉴런의출력을 0.5 의확률로 0 으로만든다. 이렇게 제거된 뉴런은전방패스에기여하지않고또한역전파에도참여하지않는다. 입력이제시될때마다신경망은다른구조를샘플링하며이모든구조들은가중치를공유한다. 이방법은한개의뉴런이특별한다른뉴런에의존하지않도록만들기때문에뉴런들간의복잡한공적응 (co-adaptation) 을줄여준다. 결과적으로뉴런들이다른뉴런들의랜덤부분집합들과함께보다안정적인유용한특징을학습할수있게해준다. 테스트시에는모든뉴런들을사용하나그출력을 0.5 만큼곱한다. 이값은지수적으로많은수의드랍아웃망에의해생성된예측분포의기하평균을취하는것에해당한다. AlexNet 에서는드랍아웃이완전연결신경망에만이용되었다. 드랍아웃없이는과다학습현상을보였다. 그러나드랍아웃을사용함으로써수렴하는데걸린반복횟수는두배로늘어났다. 4.3 DeepFace 최근엄청난수의사진데이터가검색엔진과소셜네트워크를통해서수집되고있다. 이러한데이터는물체, 얼굴, 장면들을담고있는데, 실제사진데이터로부터얼굴과물체를인식하기위해서는물체의변형, clutter, 가림, illumination 등다양한문제들을풀어야한다. 이러한문제에대해서 SVM (support vector machines), PCA (principal component analysis), LDA (linear discriminant analysis) 등기존의기계학습알고리즘으로해결하려는시도가많이있었으나, 학습데이터의수가많을때에는학습이잘되지않는다는단점이있다. 한편기계학습이아닌, 컴퓨터비전분야의연구들은얼굴이나물체를인식하는문제를해결하기위하여얼굴이나물체에대한다양한 descriptor ( 기술자 ) 를찾는연구를해왔다.

7 이러한 descriptor 는사람이미리고안해두어야하고, 영상의모든위치에같은연산자를사용한다는특징이있다. 하지만최근에는학습을통해 descriptor 를자동으로추출하는방법이많이이용되고있다. 이러한방식은주어진문제에특화된특징들을학습을통해자동으로추출할수있기때문에얼굴이나물체인식문제에서더좋은성능을보이고있다. 딥페이스시스템은대규모딥망을통해서얼굴영상의일반적인표상을학습하는방법이다. 페이스북은 9 층짜리심층신경망을사용하여인간수준의얼굴인식성능을데모하였다. 이심층망은일반 CNN 과는달리노드들이가중치를공유하지않는다는점이특징이다. 이신경망은지역적으로연결된 1 억 2 천만개의노드와파라미터로구성되었다. 이모델의특징은심층망으로학습한특징벡터와정확한모델기반정렬알고리즘을결합하여, 최종분류단계에서간단한분류기를사용하였음에도불구하고일반환경에서뛰어난얼굴인식성능을보였다는점이다. 심층망의학습을위하여 4 천명의사람에대한 4 백만장의얼굴영상이학습데이터로사용되었고야외환경에서모은얼굴데이터셋인 LFW 에대해서 97.35% 의정확도를보였다. 이는최신얼굴인식성능을 27% 향상한것이고인간이보이는성능과거의유사하다 딥페이스의구조와학습. 그림 2 는딥페이스시스템의전체구조를보여준다. 3 차원으로정렬된 152 x 152 픽셀의 3 채널 (RGB) 얼굴영상이 11x11x3 크기의 32 개필터를가진컨볼루션층 C1 에입력된다. 이를 32x11x11x3@152x152 로표기한다. 이로부터나오는 32 개의특징맵은 2 픽셀간격으로 (stride 2) 3x3 의공간이웃에대해서최대치를취하는맥스풀링층 M2 에입력된다. 이는다시 9x9x16 크기의 16 개필터를갖는컨볼루션층 C3 에입력된다. 이세개의층의목적은모서리 (edge) 와질감 (texture) 과같은저수준의특징들을추출하는것이다. 이세개의층은앞단의적응적인전처리단계로본다. 이층들은대부분의계산에관여하지만파라미터의수는적으며, 입력을단순한지역적특징집합으로단지확장한다. 여기에서사용된맥스풀링층은 CNN 의출력이지역적인변환에덜민감하도록만드는역할을한다. 얼굴영상에대해서는특히이는작은등록에러에대해서더견고하게만든다. 그러나많은층의풀링을사용하면구체적인얼굴구조와정확한위치에대한정보를잃어버린다. 그림 4.7. 딥페이스시스템의구조. 정류입력에대한컨볼루션 - 풀링 - 컨볼루션필터링으로구성된전단과이어서 3 개의지역적연결층과 2 개의완전연결층으로구성되어있다. 딥망은 1 억 2 천만개이상의파라미터를가지며이중 95% 는지역적연결층과완전연결층에속한다. 이어지는세개의층 (L4, L5, L6) 은지역적으로연결되어있다. 컨볼루션층처럼이들은필터뱅크를적용한다. 그러나특징맵의모든위치들이서로다른필터집합을학습한다. 정합된영상의다른지역이다른지역적통계값을가지기때문에컨볼루션이공간적으로불변이라는가정은성립되지않는다. 예를들어, 눈과눈썹사이의영역은매우다른모습을보이며코와입사이의영역과비교하여큰변별능력을갖는다. 딥페이스에서는입력영상들이정합되어있다는사실을이용하여심층신경망의구조를설계하였다. 지역층을

8 사용하는것은특징추출의계산에는부담을주지않지만학습에참여하는파라미터의수에는영향을준다. 표지된학습데이터셋의크기가아주크기때문에세개의지역연결층을가질수있다. 가중치공유없이지역연결층을사용해도되는이유는지역연결층의출력유닛들각각이입력영상의아주큰팻치에의해영향을받는다는가정하에정당화될수있다. 예를들어, L6 의출력은입력의 74 x 74 x 3 팻치에의해서영향을받으며정합된얼굴에있는큰팻치들간에는통계적인특성의공유가거의없다. 마지막으로제일위의두층은 (F7, F8) 은완전연결되어있다. 세개의층은눈과입의위치와모양과같이얼굴영상의멀리떨어진부분에서추출된특징들간의상관관계를잡아낸다. 첫번째의완전연결층 (F7) 의출력은얼굴표상특징벡터로사용된다. 이것은아주지역적인디스크립터를풀링하는기존의 LBP 기반표상과대조적이다. 마지막완전연결층의출력은 K 개클래스에대한소프트맥스에입력되어클래스표지에대한분포를출력한다. ok 를망의 k 번째출력이라고하면 k 번째클래스에대한소프트맥스함수의출력은다음과 같다. p k = exp (o k ) exp (o h ) h 학습의목표는올바른클래스 ( 얼굴표지 ) 의확률을최대화하는것이다. 이는학습샘플각각에대한교차엔트로피손실을최소화함으로써얻을수있다. K 가진짜표지에대한인덱스일때손실은 L = log pk 가된다. 이손실은 L 의파라미터에대한경사도를 계산하고확률적경사도강하 (SGD) 알고리즘을사용하여파라미터를변경함으로써최소화할수있다. 경사도는표준적인오류역전파알고리즘에의해계산된다. 이망에의해서생성되는특징들의특성중하나는그들이아주 sparse 하다는것이다. 평균적으로최상위층에있는특징요소들의 75% 가 0 에해당한다. 그이유는 RuLU 활성화함수 max(0, x) 를사용하기때문이다. 이소프트역치비선형함수는매컨볼루션후에 ( 국부연결층및완전연결층 ) 적용되며긴체인들이매우비선형적이고희소한 (sparse) 특징을생성하도록한다. 희소성은드랍아웃 (dropout) 이라불리는정규화방법을사용하여보장된다. 딥페이스시스템에서는첫번째의완전연결층에만드랍아웃기법이사용되었다. 영상 I 가주어지면표상 G(I) 는딥신경망에의해계산된다. L 개의층을가진어떤순방향망도함수들 g φ 의결합으로볼수있다. 딥페이스망의경우표상은 G(I) = g {F 7 } (g {L 6 } ( g {C 1 } T(I, θ T ) ) 이고여기서파라미터는 φ = {C1,..., F7} 와 θt = {x2d, P, r} 이다. ReLU 활성화함수를취하기때문에이시스템은영상 intensity 의 recaling 에불변하지않는다. DNN 에편향이있기때문에표준화를통해서완전한동치성은손실하게된다. 그러나표준화는보통분류성능을향상하는데효과적으로알려져있다 데이터셋. 학습은페이스북의얼굴사진데이터셋인 SFC (Social Face Classification) 로학습하였다. 딥러닝에의해서학습된표상을 LFW (Labeled Faces in the Wild database) 와 YTF (YouTube Faces) 에적용하여성능을평가하였다. LFW 는제약이없는실제환경에서모아진얼굴이미지데이터셋이며, YTF 는 LFW 와유사하나유튜브비디오로부터추출된얼굴사진집합이다. SFC 는 4,030 명으로부터각각 800 내지 1200 개의얼굴사진을찍은총 4 백 4 십만장의표지된얼굴을포함한다. 이중에서 5% 는테스트를위해서사용하였다.

9 LFW 데이터셋은 5,749 명의연예인의웹사진 13,323 개로구성되어있다. 10 개의군으로나누어각각 6,000 개의얼굴의쌍으로구성되어있다. 성능은인식정확도를측정하였으며세가지다른방법의프로토콜을사용하였다. 첫번째로, 제한된프로토콜에서는훈련데이터가단지같은얼굴인지다른얼굴인지에대한표지만포함하고있다. 두번째의비제한프로토콜에서는훈련시추가의훈련쌍을사용하였다. 세번째의무감독세팅에서는 LFW 이미지에대해서아무런훈련을사용하지않았다. YTF 데이터셋은 1,595 명의연예인 (LFW 의부분집합 ) 의 3,425 개의유튜브동영상의집합이다. 5,000 개의비디오쌍으로구성된 10 개의그룹으로구성되어있다. SFC 의표지는사람이하였으며 3% 의오류가있다. 페이스북얼굴사진은보통스마트폰보다는전문사진작가에의해촬영되었으며영상의질, 조명등에많은변화가있다 학습방법및결과 SFC 데이터를학습한방법은다음과같다. 다중클래스분류문제로보고오류역전차알고리즘을사용하여확률구배법 (stochastic gradient descent, SGD) 으로전방향딥신경망을학습시켰다. GPU 를사용하였으며모멘텀상수는 0.9 를사용하였다. 미니배치크기는 128 을사용하였으며모든층에대해서학습률은 0.01 로모두같은것을적용하였고검증에러가줄때마다수동적으로학습률을 까지줄였다. 각층의연결가중치를평균값 0, 표준편차 0.01 의가우스분포로초기화했으며편향값은 0.5 로하였다. 전체데이터집합을약 15 번반복학습했으며이는 3 일이걸렸다. 학습된딥러닝구조의완전연결층 F7 을추출하여얼굴표상으로사용하였다. 다양한구조의심층신경망에대해평가하기위하여 SFC 테스트데이터에대해서평가하였다. 먼저, SFC 의부분집합을사용하여훈련 / 테스트데이터집합의크기를다양하게변경하였다. 1.5K, 3K, 4K 명의사람 ( 얼굴사진 ) 을사용하여 DF-1.5K, DF-3.3K, DF- 4.4K 의세가지딥구조를실험하였을때오분류율이 1.5K 데이터에서 7.0% 로부터 3K 데이터에서 7.2% 로다소커지는것이확인되었다. 이는이딥구조의메모리능력이 3K 데이터를수용할수있음을시사한다. 오분류율은 4K 명의 4.4K 이미지에대해서 8.7% 로커졌으며이는더많은수의사람을포함해도에러는크게증가되지않는것으로해석될수있다. 이후사람수는고정시킨후에샘플의수만 10%, 20%, 50% 로증가시킨실험결과에서는작은훈련셋에대해서과도학습됨에따라서테스트에러가 20.7% 증가하는것을관찰할수있았다. 4 백만개의영상에대해서도성능이포화되지않았으며이딥구조는더큰데이터셋을사용함으로써더욱더성능을향상할수있음을암시한다. 망의깊이를변경하여서도실험하였다. 각각의 C3 층, L4 층, L5 층또는이모든세개의층을제거하여깊이를줄여보았다. 이러한더얕은신경망을 4.4M 의데이터셋에학습했을때오분류율이심층신경망보다더이상줄지않는것을관측할수있었다. 이는아주큰얼굴인식데이터에대해서는깊은신경망구조가필요함을의미한다. 4.5 GooLeNet GooLeNet 구조구글넷은 22 층짜리컨볼루션신경망으로인셉션모듈이라는빌딩블록을반복적으로사용한다. 이는 ILSVRC 2014 의물체분류와물체검출과제에서신기록을갱신하였다. 일반적으로딥러닝은층의수와각층에포함되는노드의수를증가시킬수록성능이향상된다. 하지만컴퓨팅파워와기억용량의한계때문에무조건큰신경망을구성할수없다. 예를들어, 시각처리를위한깊은컨볼루션신경망의경우두개의층이컨볼루션연산으로연결될때필터의수를균일하게증가할경우계산량은제곱으로증가한다. 또한큰크기의망은더많은수의파라미터를요구하기때문에과다학습될가능성이커진다.

10 구글넷구조의핵심은제한된계산자원을최대한이용할수있는신경망을만드는것이다. 구조를잘설계함으로써제한된자원내에서망의깊이와폭을증가시킬수있도록하였다. 이를위한인셉션모듈의핵심아이디어는컨볼루션신경망의최적인지역적희소구조를찾아내고이를사용가능한자원으로근사해내는것이다. translation invariance 를컨볼루션모듈을조합하여근사하는방법을예를들어생각해보자. Arora et al. [2] 는아래층을분석하여상관관계가높은노드들을군집화하는방식으로층을쌓는방법을제안하였다. 아래층의각노드들은입력영상의특정한영역에대응되며상관관계가높은노드들은상위층에서군집을형성하여필터뱅크가된다. 즉아래쪽층에서상관관계가큰노드들이상위층에서비슷한지역이위치하게되고이들은다음층에서 1 1 컨볼루션층에사용될수있다. 이때더큰패치에대해서컨볼루션연산을하게되면더적은수의클러스터로도더넓은지역을커버할수도있다. 그러나가장적합한패치의크기를미리아는것이어려운문제이기때문에, 현재인셉션모듈은필터의크기를 1 1, 3 3, 5 5 의세가지로제한한다. 이세가지크기의출력필터뱅크들을모두연결하여하나의출력벡터를구성하고이는다음층의입력을형성한다. 한편, 풀링연산이현재 CNN 의성공에중요한것으로여겨지기때문에각단계에서다른병렬풀링경로를더해주는것이유용하다고알려져있다 ( 그림 4.8). 그림 4.8. GoogLeNet 의구조. 인셉션모듈중심의다층구조로구성되었다. 인셉션모듈은다른모듈의위에쌓이게되는데, 이때출력상관통계가변하게된다. 일반적으로상위층으로갈수록고차의추상적인특징들이추출되어그공간적인밀집도가줄어들기때문에상위층으로갈수록 3 3, 5 5 컨볼루션의비율은적어져야할것이다. 한가지큰문제는작은수인 5 5 컨볼루션조차도아주많은수의필터에대해서컨볼루션층을구성할때는너무경비가많이든다는것이다. 이문제는풀링노드들이여기에추가되면더욱심각해지는데이는출력필터의갯수가아래층의필터의수와같기때문이다. 풀링층출력을컨볼루션층의출력과결합하면단계별로출력의수가증가할수밖에없다. 이구조는최적의희소구조를구성할수있지만, 몇개의층만되어도계산시간이폭증하게되어서비효율적이다. 이로인해인셉션구조의두번째아이디어가필요한데, 계산량이크게증가하게되면차원을줄이는것이다. 이는임베딩 (embedding) 의이점을활용하는것인데, 실제로고차원의데이터가저차원의공간으로잘임베딩이된다면차원이작더라도상대적으로많은정보를포함할수있다. 그러나고밀도압축형태로정보를표상하고압축된정보를처리하는것이어려운작업이기때문에꼭결합될필요가있을때에만신호들을압축해야한다. 따라서구글넷에서는비용이더큰 3 3, 5 5 컨볼루션을사용하기전에 1 1 컨볼루션을사용하여차원축소계산을수행한다. 이때 1 1 컨볼루션은정류선형활성화함수를사용하는 ReLU 뉴런을사용한다. 구글넷은위의모듈들이적층된망으로, 입력해상도를반으로줄이기위해서간격이 2 인맥스풀링을하는층을곳곳에추가한다. 또한아래층에서는전통적인컨볼루션을사용하고위층에서만인셉션모듈들을사용하는것이더효과적이라고보고되었다. 결과적으로구글넷구조의핵심은상위층에서의계산복잡도를줄이면서각층의노드수를증가시키는것인데, 큰크기의패치를사용하여계산량이많은컨볼루션을하기전에차원축소를사용함으로써

11 이를구현한다. 뿐만아니라, 이러한설계는다양한스케일에서처리된시각정보들의특징들을동시에결합하는것이좋다는실용적인직관을따르는것이다. 이러한측면에서구글넷의구조는성능에약간의손해를보면서계산비용을줄이는방법으로도볼수있다. 구조를잘설계한다면 3-10 배의속도를향상하면서도유사한성능을도달할수있다는것이알려져있다 GooLeNet 학습 구글넷의깊이는파라미터층만고려하면 22 층이고풀링까지고려한다면 27 층이다. 구글넷을구성하는전체층의수는약 100 층이지만정확한층의수는머신러닝시스템에서층을어떻게정의하느냐에따라다르다. 많은층으로구성된깊은신경망에서기울기정보 ( 변화율벡터, gradient) 을모든층을통해서전파하는능력이항상문제가되었다. 실제로신경망의중간층에서생성된특징들이매우변별력이있다는연구결과가많이보고되었다. 이것은중간층에보조분류기를추가함으로써분류기의아랫단에서의패턴분류가가능함을시사한다. 구글넷에서는인셉션모듈의출력위에작은컨볼루션망을추가하여보조분류기아이디어를적용하였다. 훈련시에각각의보조분류기에서계산되는손실값이구글넷전체손실값에 (0.3 의할인가중치를곱해서 ) 더해진다. 추론시에는이보조망은사용되지않는다. 보조분류기를포함해서옆에붙은추가망의구체적인구조는다음과같다. 필터크기와간격의평균풀링층을사용하여 의 (4a) 층출력과 의 (4d) 염탐층 (stag) 1,024 개의수정선형 (ReLU) 뉴런으로구성된완전연결층 70% 비율로소거된출력을갖는드랍아웃층 소프트맥스손실치를갖는선형층의분류기 ( 주분류기와같은 1000 개의분류를예측하나추론시에는사용되지않음 ) 실제로구글넷을학습할때에는모델과데이터병렬성을이용하는 DistBelief 분산학습시스템을이용하였다. 학습에는비동기확률적기울기하강알고리즘을사용하였으며 0.9 의모멘텀요소와고정된학습률 ( 매 8 번학습주기마다 4% 씩학습률을줄임 ) 을사용하였다 데이터및결과 구글넷은 ILSVRC 2014 데이터셋에대해당시최고성능을보였던알렉스넷 (AlexNet) 에비해 12 배적은수의파라미터를사용하면서도더높은정확도를획득하였다. 이대회에서구글넷은독립적으로 7 가지의버전을훈련시킨후이를앙상블하여결과를예측하였다. 각모델은단지샘플링방법과입력이미지의순서만달랐으며가중치초기화나학습률정책등은모두동일하였다. 최종결과는상위 5 위오류가검증데이터와테스트데이터에대해서 6.67% 였으며참가팀중에서 1 등을하였다. 이는 2012 년의 SuperVision 방법에비해서성능을상대적으로 56.5% 향상한것이며, 직전해의우승팀인 Clarifai 에비해서 40% 상대적인성능향상을가져온것이다. 참고문헌

12 . [10] Y. LeCun, B. Boser, J. S. Denker, D. Henderson, R. E. Howard, W. Hubbard, and L. D. Jackel. Backprop- agation applied to handwritten zip code recognition. Neural Comput., 1(4): , Dec Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner. Gradient-based learning applied to document recog- nition. Proceedings of the IEEE, 86(11): , A. Krizhevsky, I. Sutskever, and G. Hinton. Im- agenet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems 25, pages , G. E. Hinton, N. Srivastava, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov. Improving neural networks by preventing co-adaptation of feature de- tectors. CoRR, abs/ , 2012.

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 딥러닝소개 < 인공지능입문 > 강의 허민오 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University (C) 2007-2018, SNU Biointelligence Lab, http://bi.snu.ac.kr/ 1 Playground (playground.tensorflow.org)

More information

딥러닝 첫걸음

딥러닝 첫걸음 딥러닝첫걸음 4. 신경망과분류 (MultiClass) 다범주분류신경망 Categorization( 분류 ): 예측대상 = 범주 이진분류 : 예측대상범주가 2 가지인경우 출력층 node 1 개다층신경망분석 (3 장의내용 ) 다범주분류 : 예측대상범주가 3 가지이상인경우 출력층 node 2 개이상다층신경망분석 비용함수 : Softmax 함수사용 다범주분류신경망

More information

때문이다. 물론가장큰이유는, 다음절에서살펴보겠지만최근들어딥러닝구조를학습하는데필요한여러가지테크닉들이개발되었기때문이다 [6,7]. 딥러닝이산업현장에서선호되는데는몇가지이유가있다. 일단은어려운문제를잘해결한다는것이다. 예를들어서, 물체인식과음성인식등전통적인패턴인식의문제에서딥러닝

때문이다. 물론가장큰이유는, 다음절에서살펴보겠지만최근들어딥러닝구조를학습하는데필요한여러가지테크닉들이개발되었기때문이다 [6,7]. 딥러닝이산업현장에서선호되는데는몇가지이유가있다. 일단은어려운문제를잘해결한다는것이다. 예를들어서, 물체인식과음성인식등전통적인패턴인식의문제에서딥러닝 기계학습개론 / 딥러닝강의노트, 서울대학교컴퓨터공학부장병탁, Copyright 2013-2016 3 장 : 딥러닝모델과모델복잡도이론 3.1 딥러닝개념 3.2 딥러닝의혁신점 3.3 딥러닝아키텍쳐 3.4 모델복잡도이론과정규화 3.5 딥러닝모델의비교 3.1 딥러닝개념 30 년전에는인공지능의기초연구분야에속하던머신러닝이최근구글, 애플, 삼성등글로벌기업들이앞다투어확보하려는핵심산업기술로발전하고있다.

More information

<4D6963726F736F667420576F7264202D20B1E2C8B9BDC3B8AEC1EE2DC0E5C7F5>

<4D6963726F736F667420576F7264202D20B1E2C8B9BDC3B8AEC1EE2DC0E5C7F5> 주간기술동향 2016. 5.18. 컴퓨터 비전과 인공지능 장혁 한국전자통신연구원 선임연구원 최근 많은 관심을 받고 있는 인공지능(Artificial Intelligence: AI)의 성과는 뇌의 작동 방식과 유사한 딥 러닝의 등장에 기인한 바가 크다. 이미 미국과 유럽 등 AI 선도국에서는 인공지능 연구에서 인간 뇌 이해의 중요성을 인식하고 관련 대형 프로젝트들을

More information

Introduction to Deep learning

Introduction to Deep learning Introduction to Deep learning Youngpyo Ryu 동국대학교수학과대학원응용수학석사재학 youngpyoryu@dongguk.edu 2018 년 6 월 30 일 Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018 년 6 월 30 일 1 / 66 Overview 1 Neuron

More information

보고싶었던 Deep Learning과 OpenCV를이용한이미지처리과정에대해공부를해볼수있으며더나아가 Deep Learning기술을이용하여논문을작성하는데많은도움을받을수있으며아직배우는단계에있는저에게는기존의연구를따라해보는것만으로도큰발전이있다고생각했습니다. 그래서이번 DSP스마

보고싶었던 Deep Learning과 OpenCV를이용한이미지처리과정에대해공부를해볼수있으며더나아가 Deep Learning기술을이용하여논문을작성하는데많은도움을받을수있으며아직배우는단계에있는저에게는기존의연구를따라해보는것만으로도큰발전이있다고생각했습니다. 그래서이번 DSP스마 특성화사업참가결과보고서 작성일 2017 12.22 학과전자공학과 참가활동명 EATED 30 프로그램지도교수최욱 연구주제명 Machine Learning 을이용한얼굴학습 학번 201301165 성명조원 I. OBJECTIVES 사람들은새로운사람들을보고인식을하는데걸리는시간은 1초채되지않다고합니다. 뿐만아니라사람들의얼굴을인식하는인식률은무려 97.5% 정도의매우높은정확도를가지고있습니다.

More information

논문제출양식

논문제출양식 DenseNet 을이용한 P2P 소셜대출에서상환예측 김지윤, 조성배 Department of Computer Science, Yonsei University 50, Yonsei-ro, Seodaemun-gu, Seoul, 03722, South Korea Tel: +82-2-2123-3877, Fax: +82-2-365-2579, E-mail: jiyoon_kim@yonsei.ac.kr,

More information

다중 곡면 검출 및 추적을 이용한 증강현실 책

다중 곡면 검출 및 추적을 이용한 증강현실 책 1 딥러닝기반성별및연령대 추정을통한맞춤형광고솔루션 20101588 조준희 20131461 신혜인 2 개요 연구배경 맞춤형광고의필요성 성별및연령별주요관심사에적합한광고의필요성증가 제한된환경에서개인정보획득의한계 맞춤형광고의어려움 영상정보기반개인정보추정 연구목표 딥러닝기반사용자맞춤형광고솔루션구현 얼굴영상을이용한성별및연령대추정 성별및연령대를통합네트워크로학습하여추정정확도향상

More information

신경망 (Neural Networks) < 인공지능입문 > 강의 허민오 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University

신경망 (Neural Networks) < 인공지능입문 > 강의 허민오 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University 신경망 (Neural Networks) < 인공지능입문 > 강의 허민오 Bioitelligece Laboratory School of Computer Sciece ad Egieerig Seoul Natioal Uiversity 목차 신경망이란? 퍼셉트론 - 퍼셉트론의구조와학습목표 - 퍼셉트론의활성화함수 - 퍼셉트론의학습 : 델타규칙신경망의학습 - 다층퍼셉트론

More information

1-1-basic-43p

1-1-basic-43p A Basic Introduction to Artificial Neural Network (ANN) 도대체인공신경망이란무엇인가? INDEX. Introduction to Artificial neural networks 2. Perceptron 3. Backpropagation Neural Network 4. Hopfield memory 5. Self Organizing

More information

표상학습을이용한딥러닝이미지특성의범용분류성에대한실험적분석 지도교수장병탁 이논문을공학학사학위논문으로제출함 년 12 월 21 일 서울대학교공과대학컴퓨터공학부한동식 2016 년 2 월

표상학습을이용한딥러닝이미지특성의범용분류성에대한실험적분석 지도교수장병탁 이논문을공학학사학위논문으로제출함 년 12 월 21 일 서울대학교공과대학컴퓨터공학부한동식 2016 년 2 월 표상학습을이용한딥러닝이미지특성의범용분류성에대한실험적분석 Experimental Analyses on Generalized Discriminability of Deep Convolutional Image Features using Representational Learning 서울대학교공과대학컴퓨터공학부한동식 표상학습을이용한딥러닝이미지특성의범용분류성에대한실험적분석

More information

( 분류및특징 ) 학습방법에따라 1 지도학습 (Supervised 2 비지도 학습 (Unsupervised 3 강화학습 (Reinforcement 으로구분 3) < 머신러닝의학습방법 > 구분 지도학습 (Supervised 비지도학습 (Unsupervised 강화학습 (

( 분류및특징 ) 학습방법에따라 1 지도학습 (Supervised 2 비지도 학습 (Unsupervised 3 강화학습 (Reinforcement 으로구분 3) < 머신러닝의학습방법 > 구분 지도학습 (Supervised 비지도학습 (Unsupervised 강화학습 ( 보안연구부 -2016-016 머신러닝 (Machine 개요및활용동향 - 금융권인공지능 (AI) 을위한머신러닝과딥러닝 - ( 보안연구부보안기술팀 / 2016.3.24.) 개요 이세돌 9단과인공지능 (AI, Artificial Intelligence) 알파고 (AlphaGo) 의대국 ( 16 년 3월 9~15일총 5국 ) 의영향으로 4차산업혁명단계 1) 진입을인식함과더불어금융권에서도인공지능기술이주목받게됨에따라,

More information

Ch 1 머신러닝 개요.pptx

Ch 1 머신러닝 개요.pptx Chapter 1. < > :,, 2017. Slides Prepared by,, Biointelligence Laboratory School of Computer Science and Engineering Seoul National University 1.1 3 1.2... 7 1.3 10 1.4 16 1.5 35 2 1 1.1 n,, n n Artificial

More information

02본문

02본문 87 특집 딥러닝기반방송미디어기술 CNN 과 RNN 의기초및응용연구 이은주 / 계명대학교 Ⅰ. 서론 2016 년 3월, 전세계적으로굉장히이슈가되는사건이있었다. 다름아닌, 구글딥마인드 (Deep Mind) 가개발한인공지능바둑프로그램인알파고 (AlphaGo) 와이세돌 9단의바둑대결에서컴퓨터가 4대 1이라는압승을거둔것이다. 이때, 일반대중들에게바둑에대한관심못지않게오래된패러다임으로생각되었던인공지능에대한관심이폭발적으로증가하게되었다

More information

Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology Vol.7, No.11, November (2017), pp

Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology Vol.7, No.11, November (2017), pp Vol.7, No.11, November (2017), pp. 71-79 http://dx.doi.org/10.14257/ajmahs.2017.11.59 이기종컴퓨팅을활용한환율예측뉴럴네트워크구현 한성현 1), 이광엽 2) Implementation of Exchange Rate Forecasting Neural Network Using Heterogeneous

More information

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

More information

Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제

Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제 Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, 2018 1 1.1 Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제 6.5에서 찾아볼 수 있다. http://incompleteideas.net/book/bookdraft2017nov5.pdf

More information

2 : (EunJu Lee et al.: Speed-limit Sign Recognition Using Convolutional Neural Network Based on Random Forest). (Advanced Driver Assistant System, ADA

2 : (EunJu Lee et al.: Speed-limit Sign Recognition Using Convolutional Neural Network Based on Random Forest). (Advanced Driver Assistant System, ADA (JBE Vol. 20, No. 6, November 2015) (Regular Paper) 20 6, 2015 11 (JBE Vol. 20, No. 6, November 2015) http://dx.doi.org/10.5909/jbe.2015.20.6.938 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a),

More information

290 정보과학회컴퓨팅의실제논문지제 24 권제 6 호 ( ) 1. 서론음성인식시스템은모바일디바이스의보편화로음성데이터에대한접근과확보가용이해짐에따라지난몇년간크게발전하였다. 화자식별 (Speaker Identification) 은개인성도의음성학적특징을모델링하고분류

290 정보과학회컴퓨팅의실제논문지제 24 권제 6 호 ( ) 1. 서론음성인식시스템은모바일디바이스의보편화로음성데이터에대한접근과확보가용이해짐에따라지난몇년간크게발전하였다. 화자식별 (Speaker Identification) 은개인성도의음성학적특징을모델링하고분류 ISSN 2383-6318(Print) / ISSN 2383-6326(Online) KIISE Transactions on Computing Practices, Vol. 24, No. 6, pp. 289-294, 2018. 6 https://doi.org/10.5626/ktcp.2018.24.6.289 STFT 소리맵을이용한컨볼루션신경망기반화자식별방법 (Speaker

More information

PowerPoint Presentation

PowerPoint Presentation 비윤리적 N 댓글분류를위한구문기반 CNN 과의미기반 LTM 의앙상블기법 부석준, 서수인, 김진영, 조성배 * 연세대학교컴퓨터과학과 sjbuhan@yonsei.ac.kr 순서 문제정의 사회적문제 : N의비윤리적댓글 기계학습을사용한비윤리적댓글분류 구문론적, 의미론적비윤리적댓글분류 관련연구 : 기존텍스트특징추출방법 방법 비윤리 N댓글분류기아키텍쳐와앙상블방법 M1:

More information

PowerPoint Presentation

PowerPoint Presentation 기계학습을통한 시계열데이터분석및 금융시장예측응용 울산과학기술원 전기전자컴퓨터공학부최재식 얼굴인식 Facebook 의얼굴인식기 (DeepFace) 가사람과비슷한인식성능을보임 문제 : 사진에서연애인의이름을맞추기 사람의인식율 : 97.5% vs DeepFace 의인식률 : 97.35% (2014 년 3 월 ) 물체인식 ImageNet (http://image-net.org):

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

Microsoft PowerPoint - 실습소개와 AI_ML_DL_배포용.pptx

Microsoft PowerPoint - 실습소개와 AI_ML_DL_배포용.pptx 실습강의개요와인공지능, 기계학습, 신경망 < 인공지능입문 > 강의 허민오 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University 실습강의개요 노트북을꼭지참해야하는강좌 신경망소개 (2 주, 허민오 ) Python ( 프로그래밍언어 ) (2주, 김준호

More information

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > . 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA TV 드라마비디오스토리분석딥러닝기술 Deep Learning Technologies for Analysis of TV Drama Video Stories 저자 (Authors) 남장군, 김진화, 김병희, 장병탁 출처 (Source) 방송과미디어 22(1), 2017.1, 12-23 (12 pages) Broadcasting and Media Magazine

More information

딥러닝튜토리얼 Deep Learning Tutorial - 신경망과딥러닝의이해 Understanding Neural Network & Deep Learning

딥러닝튜토리얼 Deep Learning Tutorial - 신경망과딥러닝의이해 Understanding Neural Network & Deep Learning 딥러닝튜토리얼 Deep Learning Tutorial - 신경망과딥러닝의이해 Understanding Neural Network & Deep Learning 집필기관및참여인원 : 소프트웨어정책연구소 안성원 추형석 전남대학교 김수형 목 차 제 1 장서론 2 제2장단일퍼셉트론 2 제1절구조 2 제2절기능 3 제3절학습원리 5 제4절단층퍼셉트론 8 제3장다층퍼셉트론

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

표본재추출(resampling) 방법

표본재추출(resampling) 방법 표본재추출 (resampling) 방법 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 표본재추출 (resampling) 방법 1 / 18 학습내용 개요 CV(crss-validatin) 검증오차 LOOCV(leave-ne-ut crss-validatin) k-fld CV 편의-분산의관계분류문제에서의 CV Btstrap 박창이 ( 서울시립대학교통계학과

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

PowerPoint Presentation

PowerPoint Presentation 4 장. 신경망 들어가는말 신경망 1940년대개발 ( 디지털컴퓨터와탄생시기비슷 ) 인간지능에필적하는컴퓨터개발이목표 4.1 절 일반적관점에서간략히소개 4.2-4.3 절 패턴인식의분류알고리즘으로서구체적으로설명 4.2 절 : 선형분류기로서퍼셉트론 4.3 절 : 비선형분류기로서다층퍼셉트론 4.1.1 발상과전개 두줄기연구의시너지 컴퓨터과학 계산능력의획기적발전으로지능처리에대한욕구의학

More information

Resampling Methods

Resampling Methods Resampling Methds 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) Resampling Methds 1 / 18 학습내용 개요 CV(crss-validatin) 검증오차 LOOCV(leave-ne-ut crss-validatin) k-fld CV 편의-분산의관계분류문제에서의 CV Btstrap 박창이 ( 서울시립대학교통계학과 )

More information

Reinforcement Learning & AlphaGo

Reinforcement Learning & AlphaGo Gait recognition using a Discriminative Feature Learning Approach for Human identification 딥러닝기술및응용딥러닝을활용한개인연구주제발표 이장우 wkddn1108@kist.re.kr 2018.12.07 Overview 연구배경 관련연구 제안하는방법 Reference 2 I. 연구배경 Reinforcement

More information

Artificial Intelligence: Assignment 5 Seung-Hoon Na December 15, Numpy: Tutorial 다음 자료를 참조하여 numpy기본을 공부하시오.

Artificial Intelligence: Assignment 5 Seung-Hoon Na December 15, Numpy: Tutorial 다음 자료를 참조하여 numpy기본을 공부하시오. Artificial Intelligence: Assignment 5 Seung-Hoon Na December 15, 2018 1 Numpy: Tutorial 다음 자료를 참조하여 numpy기본을 공부하시오. https://docs.scipy.org/doc/numpy-1.15.0/user/quickstart.html https://www.machinelearningplus.com/python/

More information

Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology Vol.8, No.10, October (2018), pp

Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology Vol.8, No.10, October (2018), pp Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology Vol.8, No.10, October (2018), pp.281-288 http://dx.doi.org/10.21742/ajmahs.2018.10.57 을이용한 스켈레톤애니메이션학습 정윤상 박진호

More information

<4D F736F F D20B1E2C8B9BDC3B8AEC1EE2DB0FBB3EBC1D8>

<4D F736F F D20B1E2C8B9BDC3B8AEC1EE2DB0FBB3EBC1D8> 딥러닝기술동향 - CNN 과 RNN 을중심으로 - 곽노준박성헌 * 김대식 * 서울대학교교수서울대학교박사과정 * 본고에서는딥러닝의여러가지분야중최근영상인식분야에서기존방법들보다월등한성능을보이고있는컨볼루션신경망 (Convolutional Neural Networks: CNN) 과음성인식이나자연어처리등에적용되어뛰어난성능을보이는순환신경망 (Recurrent Neural

More information

논문제출양식

논문제출양식 C-LSTM 신경망을이용한웹트래픽이상탐지 김태영조성배 b 연세대학교공과대학컴퓨터과학과 120-749, 서울시서대문구연세로 50 Tel: +82-2-2123-2710, Fax: +82-2-365-2579, E-mail: taeyoungkim@yonsei.ac.kr, sbcho@yonsei.ac.kr 요약 웹트래픽이상탐지는웹서버를보호하기위한보안프레임워크의가장중요한구성요소로서정상동작을따르지않는웹트래픽구간을빠르고정확하게탐지하는것이무엇보다중요하다.

More information

(JBE Vol. 24, No. 4, July 2019) (Special Paper) 24 4, (JBE Vol. 24, No. 4, July 2019) ISSN

(JBE Vol. 24, No. 4, July 2019) (Special Paper) 24 4, (JBE Vol. 24, No. 4, July 2019)   ISSN (JBE Vol. 24, No. 4, July 2019) (Special Paper) 24 4, 2019 7 (JBE Vol. 24, No. 4, July 2019) https://doi.org/10.5909/jbe.2019.24.4.564 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a) Integral Regression

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 [ 인공지능입문랩 ] SEOPT ( Study on the Elements Of Python and Tensorflow ) 인공지능 + 데이터분석목적 / 방법 / 기법 / 도구 + Python Programming 기초 + NumpyArray(Tensor) youngdocseo@gmail.com 1 *3 시간 / 회 구분일자내용비고 1 회 0309

More information

소성해석

소성해석 3 강유한요소법 3 강목차 3. 미분방정식의근사해법-Ritz법 3. 미분방정식의근사해법 가중오차법 3.3 유한요소법개념 3.4 편미분방정식의유한요소법 . CAD 전처리프로그램 (Preprocessor) DXF, STL 파일 입력데이타 유한요소솔버 (Finite Element Solver) 자연법칙지배방정식유한요소방정식파생변수의계산 질량보존법칙 연속방정식 뉴톤의운동법칙평형방정식대수방정식

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA SIFT 서술자를이용한오프라인필기체문자인식특징추출기법 박정국 김경중 세종대학교 컴퓨터공학과 Email: prfirst@sju.ac.kr, kimkj@sejong.ac.kr Feature Extraction for Off-line Handwritten Character Recognition using SIFT Descriptor Jung-Guk Park Kyung-Joong

More information

ch3.hwp

ch3.hwp 미디어정보처리 (c) -4 한남대 정보통신멀티미디어학부 MCCLab. - -...... (linear filtering). Z k = n i = Σn m Σ j = m M ij I ji 컨볼루션 영역창 I I I I 3 I 4 I 5 I 6 I 7 I 8 x 컨볼루션 마스크 M M M M 3 M 4 M 5 M 6 M 7 M 8 I 입력 영상 Z 4 = 8 k

More information

Ch 8 딥강화학습

Ch 8 딥강화학습 Chapter 8. 딥강화학습 < 기계학습개론 > 강의서울대학교컴퓨터공학부장병탁 교재 : 장교수의딥러닝, 홍릉과학출판사, 2017. Slides Prepared by 장병탁, 최진영 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Version

More information

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018) ISSN

(JBE Vol. 23, No. 2, March 2018) (Special Paper) 23 2, (JBE Vol. 23, No. 2, March 2018)   ISSN (Special Paper) 23 2, 2018 3 (JBE Vol. 23, No. 2, March 2018) https://doi.org/10.5909/jbe.2018.23.2.246 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) CNN a), a), a) CNN-Based Hand Gesture Recognition

More information

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선 Point Operation Histogram Modification 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 HISTOGRAM HISTOGRAM MODIFICATION DETERMINING THRESHOLD IN THRESHOLDING 2 HISTOGRAM A simple datum that gives the number of pixels that a

More information

<5BB0EDB3ADB5B55D32303131B3E2B4EBBAF12DB0ED312D312DC1DFB0A32DC0B6C7D5B0FAC7D02D28312E28322920BAF2B9F0B0FA20BFF8C0DAC0C720C7FCBCBA2D3031292D3135B9AEC7D72E687770>

<5BB0EDB3ADB5B55D32303131B3E2B4EBBAF12DB0ED312D312DC1DFB0A32DC0B6C7D5B0FAC7D02D28312E28322920BAF2B9F0B0FA20BFF8C0DAC0C720C7FCBCBA2D3031292D3135B9AEC7D72E687770> 고1 융합 과학 2011년도 1학기 중간고사 대비 다음 글을 읽고 물음에 답하시오. 1 빅뱅 우주론에서 수소와 헬륨 의 형성에 대한 설명으로 옳은 것을 보기에서 모두 고른 것은? 4 서술형 다음 그림은 수소와 헬륨의 동위 원 소의 을 모형으로 나타낸 것이. 우주에서 생성된 수소와 헬륨 의 질량비 는 약 3:1 이. (+)전하를 띠는 양성자와 전기적 중성인 중성자

More information

(Microsoft PowerPoint - Ch19_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - Ch19_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345]) 수치해석 6009 Ch9. Numerical Itegratio Formulas Part 5. 소개 / 미적분 미분 : 독립변수에대한종속변수의변화율 d vt yt dt yt 임의의물체의시간에따른위치, vt 속도 함수의구배 적분 : 미분의역, 어떤구간내에서시간 / 공간에따라변화하는정보를합하여전체결과를구함. t yt vt dt 0 에서 t 까지의구간에서곡선 vt

More information

04 Çмú_±â¼ú±â»ç

04 Çмú_±â¼ú±â»ç 42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 3 장. 다층퍼셉트론 PREVIEW 신경망 기계학습역사에서가장오래된기계학습모델이며, 현재가장다양한형태를가짐 1950년대퍼셉트론 1980년대다층퍼셉트론 3장은 4장딥러닝의기초가됨 3.1 신경망기초 3.1.1 인공신경망과생물신경망 3.1.2 신경망의간략한역사 3.1.3 신경망의종류 3.1.1 인공신경망과생물신경망 사람의뉴런 두뇌의가장작은정보처리단위 세포체는 cell

More information

슬라이드 1

슬라이드 1 빅데이터분석을위한데이터마이닝방법론 SAS Enterprise Miner 활용사례를중심으로 9 주차 예측모형에대한평가 Assessment of Predictive Model 최종후, 강현철 차례 6. 모형평가의기본개념 6.2 모델비교 (Model Comparison) 노드 6.3 임계치 (Cutoff) 노드 6.4 의사결정 (Decisions) 노드 6.5 기타모형화노드들

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 1. 머신러닝개요 < 기계학습개론 > 강의서울대학교컴퓨터공학부장병탁 교재 : 장교수의딥러닝, 홍릉과학출판사, 2017. Slides Prepared by 장병탁, 김준호, 이상우 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University

More information

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

More information

슬라이드 1

슬라이드 1 장연립방정식을 풀기위한반복법. 선형시스템 : Guss-Sedel. 비선형시스템 . 선형시스템 : Guss-Sedel (/0) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정식을푸는반복법중에서 가장보편적으로사용되는방법이다. 개의방정식에서 인 ( 대각원소들이모두 0 이아닌 ) 경우를다루자. j j b j b j j j

More information

<BFACB1B831382D31355FBAF2B5A5C0CCC5CD20B1E2B9DDC0C720BBE7C0CCB9F6C0A7C7E820C3F8C1A4B9E6B9FD20B9D720BBE7C0CCB9F6BBE7B0ED20BFB9C3F8B8F0C7FC20BFACB1B82D33C2F7BCF6C1A E687770>

<BFACB1B831382D31355FBAF2B5A5C0CCC5CD20B1E2B9DDC0C720BBE7C0CCB9F6C0A7C7E820C3F8C1A4B9E6B9FD20B9D720BBE7C0CCB9F6BBE7B0ED20BFB9C3F8B8F0C7FC20BFACB1B82D33C2F7BCF6C1A E687770> Ⅳ. 사이버사고예측모델개발 사이버보험시장활성화를위해서는표준데이터개발이필요하다. 이를위하여이전장에서는빅데이터기반의사이버위험측정체계를제안하였다. 본장에서는제안된사이버위험지수를이용하여사이버사고 (Cyber Incident) 를예측하는모델을개발하고자한다. 이는향후정확한보험금산출에기여할것으로기대한다. 최근빅데이터, 인공지능 (Artificial Intelligence),

More information

빅데이터_DAY key

빅데이터_DAY key Big Data Near You 2016. 06. 16 Prof. Sehyug Kwon Dept. of Statistics 4V s of Big Data Volume Variety Velocity Veracity Value 대용량 다양한 유형 실시간 정보 (불)확실성 가치 tera(1,0004) - peta -exazetta(10007) bytes in 2020

More information

< 목차 > Ⅰ. 연구동기 1 Ⅱ. 연구목적 1 Ⅲ. 연구내용 2 1. 이론적배경 2 (1) 직접제작한물질의기본구조 2 (2) 회절격자의이론적배경 3 (3) X-선회절법-XRD(X-Ray Diffraction) 3 (4) 브래그의법칙 (Bragg`s law) 4 (5)

< 목차 > Ⅰ. 연구동기 1 Ⅱ. 연구목적 1 Ⅲ. 연구내용 2 1. 이론적배경 2 (1) 직접제작한물질의기본구조 2 (2) 회절격자의이론적배경 3 (3) X-선회절법-XRD(X-Ray Diffraction) 3 (4) 브래그의법칙 (Bragg`s law) 4 (5) [ 첨부 4] 작품설명서표지서식 작품번호 1143 LASER 의라우에패턴을통한입체모형의구조분석 출품분야물리출품부문학생 2011. 7. 7 구분성명 출품학생 지도교사 김성현 권채련 김서연 전종술 - 1 - < 목차 > Ⅰ. 연구동기 1 Ⅱ. 연구목적 1 Ⅲ. 연구내용 2 1. 이론적배경 2 (1) 직접제작한물질의기본구조 2 (2) 회절격자의이론적배경 3 (3)

More information

< B1E8B0E6C5C25FC0DAB5BF2E687770>

< B1E8B0E6C5C25FC0DAB5BF2E687770> Journal of the Korea Convergence Society Vol. 9. No. 4, pp. 47-55, 2018 ISSN 2233-4890 https://doi.org/10.15207/jkcs.2018.9.4.047 자동얼굴인식을위한얼굴지역영역기반다중심층합성곱신경망시스템 김경태, 최재영 * 한국외국어대학교컴퓨터전자시스템공학부 Facial Local

More information

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정 . 선형시스템 : GussSedel. 비선형시스템. 선형시스템 : GussSedel (/0) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. GS 방법은선형대수방정식을푸는반복법중에서 가장보편적으로사용되는방법이다. 개의방정식에서 인 ( 대각원소들이모두 0 이아닌 ) 경우를다루자. j j b j j b j j 여기서 j b j j j 현재반복단계

More information

SuaKITBrochure_v2.2_KO

SuaKITBrochure_v2.2_KO SuaKIT Deep Learning S/W Library for Machine Vision http://www.sualab.com sales@sualab.com 영업문의 02-6264-0362 일반문의 02-6264-0366 S UAL AB IN TROD UCTION S U A L A B INT RO DUCT IO N 수아랩 솔루션 고객사 수아랩은 딥러닝과

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

2 : CNN (Jaeyoung Kim et al.: Experimental Comparison of CNN-based Steganalysis Methods with Structural Differences) (Regular Paper) 24 2, (JBE

2 : CNN (Jaeyoung Kim et al.: Experimental Comparison of CNN-based Steganalysis Methods with Structural Differences) (Regular Paper) 24 2, (JBE 2: CNN (Jaeyoung Kim et al.: Experimental Comparison of CNN-based Steganalysis Methods with Structural Differences) (Regular Paper) 24 2, 2019 3 (JBE Vol. 24, No. 2, March 2019) https://doi.org/10.5909/jbe.2019.24.2.315

More information

www.kiise.or.kr ISSN 1229-6821 Communications of the Korean Institute of Information Scientists and Engineers 2015. 8 정보과학회지 2015. 8 제 33 권제 8 호통권제 315 호 3 딥러닝이론과응용 특집을내면서 / 최재식 최원익 5 특집계획 6 특집원고모집 7

More information

09( ) CPLV16-04.hwp

09( ) CPLV16-04.hwp ISSN 2383-6318(Print) / ISSN 2383-6326(Online) KIISE Transactions on Computing Practices, Vol. 22, No. 11, pp. 619-624, 2016. 11 http://dx.doi.org/10.5626/ktcp.2016.22.11.619 장소정보를학습한딥하이퍼넷기반 TV 드라마소셜네트워크분석

More information

Slide 1

Slide 1 딥러닝 (Deep Learning) 2016 04 29 변경원 1. 딥러닝이란무엇인가? 2. 인공지능이란무엇인가? 3. 딥러닝은왜필요한가? Agenda 4. 딥러닝은어떤역할을하는가? 5. 딥러닝은어떻게만들어야하는가? 6. GPU 의역할 7. 딥러닝의기여 8. AlphaGo 와 GPU 2 1. 딥러닝이란무엇인가? 2. 인공지능이란무엇인가? 3. 딥러닝은왜필요한가?

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 03 모델변환과시점변환 01 기하변환 02 계층구조 Modeling 03 Camera 시점변환 기하변환 (Geometric Transformation) 1. 이동 (Translation) 2. 회전 (Rotation) 3. 크기조절 (Scale) 4. 전단 (Shear) 5. 복합변환 6. 반사변환 7. 구조변형변환 2 기하변환 (Geometric Transformation)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Computer Vision & Pattern Recognition Lab. 제 9 장영상인식 Computer Vision & Pattern Recognition Lab. 영상인식 Computer Vision & Pattern Recognition Lab. 2 /26 영상인식 일반적인영상인식은매우어려운문제임 제한된환경, 여러가지가정하에서수행 영상의종류를알경우

More information

(JBE Vol. 22, No. 2, March 2017) (Special Paper) 22 2, (JBE Vol. 22, No. 2, March 2017) ISSN

(JBE Vol. 22, No. 2, March 2017) (Special Paper) 22 2, (JBE Vol. 22, No. 2, March 2017)   ISSN (Special Paper) 22 2, 2017 3 (JBE Vol. 22, No. 2, March 2017) https://doi.org/10.5909/jbe.2017.22.2.162 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) Convolutional Neural Network a), b), a), a), Facial

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

17장 클래스와 메소드

17장 클래스와 메소드 17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는

More information

제1강 인공지능 개념과 역사

제1강 인공지능 개념과 역사 인공지능개념과역사 < 인공지능입문 > 강의노트 장병탁서울대학교컴퓨터공학부 & 인지과학 / 뇌과학협동과정 http://bi.snu.ac.kr/~btzhang/ Version: 20180302 목차 인공지능의개념........ 3 연구분야............ 4 역사...... 6 패러다임........ 7 응용사례.......... 8 Reading Assignments.........

More information

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table 쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table http://academy.hanb.co.kr 6장. 해시테이블 테이블 Hash Table 사실을많이아는것보다는이론적틀이중요하고, 기억력보다는생각하는법이더중요하다. - 제임스왓슨 - 2 - 학습목표 해시테이블의발생동기를이해한다. 해시테이블의원리를이해한다. 해시함수설계원리를이해한다. 충돌해결방법들과이들의장단점을이해한다.

More information

(Microsoft PowerPoint - Ch21_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - Ch21_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345]) 수치해석 161009 Ch21. Numerical Differentiation 21.1 소개및배경 (1/2) 미분 도함수 : 독립변수에대한종속변수의변화율 y = x f ( xi + x) f ( xi ) x dy dx f ( xi + x) f ( xi ) = lim = y = f ( xi ) x 0 x 차분근사 도함수 1 차도함수 : 곡선의한점에서접선의구배 21.1

More information

(001~006)개념RPM3-2(부속)

(001~006)개념RPM3-2(부속) www.imth.tv - (~9)개념RPM-(본문).. : PM RPM - 대푯값 페이지 다민 PI LPI 알피엠 대푯값과산포도 유형 ⑴ 대푯값 자료 전체의 중심적인 경향이나 특징을 하나의 수로 나타낸 값 ⑵ 평균 (평균)= Ⅰ 통계 (변량)의 총합 (변량의 개수) 개념플러스 대푯값에는 평균, 중앙값, 최 빈값 등이 있다. ⑶ 중앙값 자료를 작은 값부터 크기순으로

More information

Electronics and Telecommunications Trends 인공지능을이용한 3D 콘텐츠기술동향및향후전망 Recent Trends and Prospects of 3D Content Using Artificial Intelligence Technology

Electronics and Telecommunications Trends 인공지능을이용한 3D 콘텐츠기술동향및향후전망 Recent Trends and Prospects of 3D Content Using Artificial Intelligence Technology Electronics and Telecommunications Trends 인공지능을이용한 3D 콘텐츠기술동향및향후전망 Recent Trends and Prospects of 3D Content Using Artificial Intelligence Technology 이승욱 (S.W. Lee, tajinet@etri.re.kr) 황본우 (B.W. Hwang,

More information

<34342D342D B9DAC0E7BCB120B1E8C1D8C8AB20B1E8C7FCBCAE20B8F0B0E6C7F620B0ADC7CABCBA2E687770>

<34342D342D B9DAC0E7BCB120B1E8C1D8C8AB20B1E8C7FCBCAE20B8F0B0E6C7F620B0ADC7CABCBA2E687770> Journal of the Korean Institute of Industrial Engineers Published Online, pp. 249-258, August 2018. ISSN 1225-0988 EISSN 2234-6457 2018 KIIE 합성곱신경망을이용한웨이퍼맵기반불량탐지 박재선 김준홍 김형석 모경현

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Delving Deeper into Convolutional Networks for Learning Video Representations - Nicolas Ballas, Li Yao, Chris Pal, Aaron Courville arXiv:

Delving Deeper into Convolutional Networks for Learning Video Representations  -   Nicolas Ballas, Li Yao, Chris Pal, Aaron Courville  arXiv: Delving Deeper into Convolutional Networks for Learning Video Representations Nicolas Ballas, Li Yao, Chris Pal, Aaron Courville arxiv: 1511.06432 Il Gu Yi DeepLAB in Modu Labs. June 13, 2016 Il Gu Yi

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Visual Search At SK-Planet sk-planet Machine Intelligence Lab. 나상일 1. 개발배경 2. 첫접근방법 3. 개선된방법 A. Visual recognition technology B. Guided search C. Retrieval system 개발배경 개발배경 상품검색을좀더쉽게 Key-word 트렌치코트버튺벨트

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기 소규모 비즈니스를 위한 YouTube 플레이북 YouTube에서 호소력 있는 동영상으로 고객과 소통하기 소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표 Vector Differential: 벡터 미분 Yonhee Lee October 7, 08 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표기법을 정의하는 방법이다 보통 스칼라(scalar)에 대한 미분은 일분수 함수 f : < < 또는 다변수 함수(function

More information

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1 IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로

More information

PowerPoint Presentation

PowerPoint Presentation Signal Processing & Systems ( 신호및시스템 ) 연속시스템 ( 최재영교수 ) 학습목표 연속시스템정의, 다양한분류학습 연속선형시불변시스템의특징, 시스템해석법학습 컨벌루션적분에대한연산방법연습 연속선형시불변시스템의기본적인특징이외에추가되는특징학습 미분방정식을이용하여연속선형시불변시스템의해석학습 목차 1. 연속시스템과분류 2. 연속선형시불변시스템

More information

Microsoft PowerPoint - ºÐÆ÷ÃßÁ¤(ÀüÄ¡Çõ).ppt

Microsoft PowerPoint - ºÐÆ÷ÃßÁ¤(ÀüÄ¡Çõ).ppt 수명분포및신뢰도의 통계적추정 포항공과대학교산업공학과전치혁.. 수명및수명분포 수명 - 고장 까지의시간 - 확률변수로간주 - 통상잘알려진분포를따른다고가정 수명분포 - 확률밀도함수또는 누적 분포함수로표현 - 신뢰도, 고장률, MTTF 등신뢰성지표는수명분포로부터도출 - 수명분포추정은분포함수관련모수의추정 누적분포함수및확률밀도함수 누적분포함수 cumulav dsbuo

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구 Siamese Neural Network 박천음 강원대학교 Intelligent Software Lab. Intelligent Software Lab. Intro. S2Net Siamese Neural Network(S2Net) 입력 text 들을 concept vector 로표현하기위함에기반 즉, similarity 를위해가중치가부여된 vector 로표현

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

연구보고서 2009-05 일반화선형모형 (GLM) 을이용한 자동차보험요율상대도산출방법연구 Ⅰ. 요율상대도산출시일반화선형모형활용방법 1. 일반화선형모형 2 연구보고서 2009-05 2. 일반화선형모형의자동차보험요율산출에적용방법 요약 3 4 연구보고서 2009-05 Ⅱ. 일반화선형모형을이용한실증분석 1. 모형적용기준 < > = 요약 5 2. 통계자료및통계모형

More information

05( ) SA17-36.hwp

05( ) SA17-36.hwp ISSN 2383-630X(Print) / ISSN 2383-6296(Online) Journal of KIISE, Vol. 45, No. 7, pp. 659-666, 2018. 7 https://doi.org/10.5626/jok.2018.45.7.659 임베딩을활용한순환신경망기반추천모델의성능향상기법 (Improving Recurrent Neural Network

More information

Probabilistic graphical models: Assignment 3 Seung-Hoon Na June 7, Gibbs sampler for Beta-Binomial Binomial및 beta분포는 다음과 같이 정의된다. k Bin(n, θ):

Probabilistic graphical models: Assignment 3 Seung-Hoon Na June 7, Gibbs sampler for Beta-Binomial Binomial및 beta분포는 다음과 같이 정의된다. k Bin(n, θ): Probabilistic graphical models: Assignment 3 Seung-Hoon Na June 7, 207 Gibbs sampler for Beta-Binomial Binomial및 beta분포는 다음과 같이 정의된다. k Bin(n, θ): binomial distribution은 성공확률이 θ인 시도에서, n번 시행 중 k번 성공할 확률

More information

02장.배열과 클래스

02장.배열과 클래스 ---------------- DATA STRUCTURES USING C ---------------- CHAPTER 배열과구조체 1/20 많은자료의처리? 배열 (array), 구조체 (struct) 성적처리프로그램에서 45 명의성적을저장하는방법 주소록프로그램에서친구들의다양한정보 ( 이름, 전화번호, 주소, 이메일등 ) 를통합하여저장하는방법 홍길동 이름 :

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

슬라이드 1

슬라이드 1 CHAP 2: 순환 (Recursion) 순환 (recursion) 이란? 알고리즘이나함수가수행도중에자기자신을다시호출하여문제를해결하는기법 정의자체가순환적으로 되어있는경우에적합한방법 순환 (recursion) 의예 팩토리얼값구하기 피보나치수열 1 n! n*( n 1)! fib( n) 0 1 fib( n 2) n n 0 ` 1 fib( n 1) if n 0 if

More information

<BFACB1B831382D31365FBAF2B5A5C0CCC5CD20BAD0BCAEBFA120C0C7C7D120BFE4C0B2BBEAC1A420B9E6B9FD20BAF1B1B35F33C2F7BCF6C1A E687770>

<BFACB1B831382D31365FBAF2B5A5C0CCC5CD20BAD0BCAEBFA120C0C7C7D120BFE4C0B2BBEAC1A420B9E6B9FD20BAF1B1B35F33C2F7BCF6C1A E687770> Ⅴ. 앙상블기법과신경망모형 1. 앙상블기법 3) 앙상블 (Ensemble) 기법은 CART라는도구가괜찮다는철학하에만들어진것이다. 하지만 CART의성능이우수하지못할수있기때문에이를개선하기위해만들어졌다. 주어진자료를이용하여여러개의예측모형을먼저만들고, 그예측모형들을결합하여최종적으로하나의예측모형을만드는방법이다. 최초로제안된앙상블알고리즘은 1996년에만들어진 Breiman의배깅

More information

(JBE Vol. 24, No. 2, March 2019) (Special Paper) 24 2, (JBE Vol. 24, No. 2, March 2019) ISSN

(JBE Vol. 24, No. 2, March 2019) (Special Paper) 24 2, (JBE Vol. 24, No. 2, March 2019)   ISSN (Special Paper) 24 2, 2019 3 (JBE Vol. 24, No. 2, March 2019) https://doi.org/10.5909/jbe.2019.24.2.234 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) SIFT a), a), a), a) SIFT Image Feature Extraction

More information

(Hyunoo Shim) 1 / 24 (Discrete-time Markov Chain) * 그림 이산시간이다연쇄 (chain) 이다왜 Markov? (See below) ➀ 이산시간연쇄 (Discrete-time chain): : Y Y 의상태공간 = {0, 1, 2,..., n} Y n Y 의 n 시점상태 {Y n = j} Y 가 n 시점에상태 j 에있는사건

More information

Chapter ...

Chapter ... Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준

More information