SOSCON-MXNET_1014

Similar documents
쿠폰형_상품소개서

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

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

딥러닝 첫걸음

Introduction to Deep learning

<4D F736F F D20B1E2C8B9BDC3B8AEC1EE2DC0E5C7F5>

23_Time-Series-Prediction

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

Ch 1 머신러닝 개요.pptx

R을 이용한 텍스트 감정분석

RNN & NLP Application

PowerPoint 프레젠테이션

<FEFF E002D B E E FC816B CBDFC1B558B202E6559E830EB C28D9>

김기남_ATDC2016_160620_[키노트].key

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jul.; 29(7),

_KrlGF발표자료_AI

DIY 챗봇 - LangCon


4임금연구겨울-지상토론

레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014

[한반도]한국의 ICT 현주소(송부)

°í¼®ÁÖ Ãâ·Â

Ä¡¿ì³»ÁöÃÖÁ¾


(3) () () LOSS LOSS LOSS LOSS (4) = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100 = 100

15_3oracle

첨 부 1. 설문분석 결과 2. 교육과정 프로파일 169

PowerPoint 프레젠테이션

텀블러514

4 : CNN (Sangwon Suh et al.: Dual CNN Structured Sound Event Detection Algorithm Based on Real Life Acoustic Dataset) (Regular Paper) 23 6, (J

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

(Exposure) Exposure (Exposure Assesment) EMF Unknown to mechanism Health Effect (Effect) Unknown to mechanism Behavior pattern (Micro- Environment) Re

Megazone-ML-v2

CD-RW_Advanced.PDF

Voice Portal using Oracle 9i AS Wireless

<4D F736F F D20C3D6BDC C0CCBDB4202D20BAB9BBE7BABB>

¿ÀǼҽº°¡À̵å1 -new


dnu.pdf


PowerPoint 프레젠테이션

[Brochure] KOR_TunA

PowerPoint 프레젠테이션

Microsoft Word - 조병호

01 AI Definition 02 Deep Learning Theory - Linear Regression - Cost Function - Gradient Descendent - Logistic Regression - Activation Function - Conce

서현수

PowerPoint 프레젠테이션

Manufacturing6

SchoolNet튜토리얼.PDF

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

Intro to Servlet, EJB, JSP, WS

i4uNETWORKS_CompanyBrief_ key

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

thesis-shk

김경재 안현철 지능정보연구제 17 권제 4 호 2011 년 12 월

소식지도 나름대로 정체성을 가지게 되는 시점이 된 거 같네요. 마흔 여덟번이나 계속된 회사 소식지를 가까이 하면서 소통의 좋은 점을 배우기도 했고 해상직원들의 소탈하고 소박한 목소리에 세속에 찌든 내 몸과 마음을 씻기도 했습니다. 참 고마운 일이지요 사람과 마찬가지로

e- 11 (Source: IMT strategy 1999 'PERMISSION ' ) The World Best Knowledge Providers Network

Copyright IBM Corporation 2017 한국아이비엠주식회사 (07326) 서울시영등포구국제금융로10 서울국제금융센터 (Three IFC) TEL : (02) 년 2 월 Printed in Korea

<4D F736F F D20C3D6BDC C0CCBDB4202D20BAB9BBE7BABB>

I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References * 2012.

review hwp

Executive summary Ⅰ.온라인쇼핑 시장의 성장,생태계(EcoSystem)변화 - 오픈마켓과 소셜커머스의 융합 및 신규 강자들의 진입 전망 - PC 중심의 시장에서 모바일 쇼핑으로 성장의 패러다임 이동 - 가격 경쟁 중심에서 고객 가치 중심으로 변화 Ⅱ.온라

PowerPoint 프레젠테이션

15<C624><D22C><C911><B4F1><ACFC><D559><2460>-2_<AD50><C0AC><C6A9><D2B9><BCC4><BD80><B85D>.pdf

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

PowerPoint Presentation

untitled

04_오픈지엘API.key

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

기술개요 NVIDIA GPU CLOUD 딥러닝프레임워크 NVIDIA GPU Cloud 의최적화된프레임워크컨테이너가이드

목 차 1. 연구 목적 2. 컴퓨팅 파워와 병렬 컴퓨팅 3. AlphaGo의 계산량 분석 4. 결 론

Copyright IBM Corporation 2017 한국아이비엠주식회사 (07326) 서울시영등포구국제금융로10 서울국제금융센터 (Three IFC) TEL : (02) 년 2 월 Printed in Korea

Slide 1


KCC2011 우수발표논문 휴먼오피니언자동분류시스템구현을위한비결정오피니언형용사구문에대한연구 1) Study on Domain-dependent Keywords Co-occurring with the Adjectives of Non-deterministic Opinion

APOGEE Insight_KR_Base_3P11

Pattern Recognition

3 Gas Champion : MBB : IBM BCS PO : 2 BBc : : /45

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

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

融合先验信息到三维重建 组会报 告[2]

2 : (Seungsoo Lee et al.: Generating a Reflectance Image from a Low-Light Image Using Convolutional Neural Network) (Regular Paper) 24 4, (JBE

untitled

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

BS°æÁ¦ÀλçÀÌÆ®7.22

Macaron Cooker Manual 1.0.key

Microsoft Word doc

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

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

PowerPoint 프레젠테이션

본문01

3항사가 되기 위해 매일매일이 시험일인 듯 싶다. 방선객으로 와서 배에서 하루 남짓 지내며 지내며 답답함에 몸서리쳤던 내가 이제는 8개월간의 승선기간도 8시간같이 느낄 수 있을 만큼 항해사로써 체질마저 변해가는 듯해 신기하기도 하고 한편으론 내가 생각했던 목표를 향해

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

1-1-basic-43p

Contents Ⅰ. 연구 개요 1. 연구의 필요성 및 목적 2. 연구 수행 절차 및 방법 Ⅱ. 농촌지도조직 OJT 현황분석 결과 Ⅲ. 농촌지도직공무원 S-OJT 매뉴얼 개발 Ⅳ. 논의 및 추후일정

레이아웃 1

정보기술응용학회 발표

월간 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호

Data Industry White Paper

Transcription:

딥러닝계의블루오션, Apache MXNet 공헌하기 윤석찬, Amazon Web Services 오규삼, 삼성 SDS SAMSUNG OPEN SOURCE CONFERENCE 018

목차 11 1 : 4 2 031 1 1 21 51: 1 L 1 S D A 1 S D N M

Deep Learning 101 SAMSUNG OPEN SOURCE CONFERENCE 018

인공지능 > 기계학습 기계학습이란? Machine Learning

기계가못하는것 = 사람이잘하는것

기계학습 > 딥러닝

딥러닝 - Deep Neural Network Accuracy 1980s and 1990s Now more compute neural networks other approaches Scale (data size, model size) J.// D.an, Tr.n-: an- D.v.lopm.nt: in D..p L.arning R.:.ar,h http://www :li-.:har. n.t/aifronti.r:/j.//--.an-tr.n-:-an---.v.lopm.nt:-in--..p-l.arning-r.:.ar,h

딥러닝 - Deep Neural Network Human Performance

딥러닝학습방법 - 역전파 input 0 1 0 1 1.. -- Y label 0.4 0.3............ 0.2 0.9 Hyper parameters Y 1 Batch size Learning rate Number of epochs 0.4 ±! 0.3 ±! new weights new weights Y 1!= Y backpropagation (gradient descent) Y

딥러닝학습방법 - 조기종료 Accuracy Loss Training 100% Training accuracy Validation accuracy Data Set Validation Test Loss function OVERFITTING Epochs Best epoch

딥러닝학습방법 - 오픈소스활용 -

Apache MXNet 소개 SAMSUNG OPEN SOURCE CONFERENCE 018

h66ps://www.a//6h-1gsd-s6r-bu6ed.c20/2016/11/0x1e6-defau/6-fra0ew2r.-deep-/ear1-1g-aws.h60/ 아마존이선택한딥러닝프레임워크

아마존이선택한딥러닝프레임워크

Apache 오픈소스프로젝트 https://mxnet.apache.org/

MXNet 활용사례 - 스타트업도할수있다! 4 https://github.com/tusimple/mx-maskrcnn http://www.tusimple.com

MXNet 의주요특징 SAMSUNG OPEN SOURCE CONFERENCE 018

1. 유연한프로그래밍모델 명령형 NDArray API >>> import mxnet as mx >>> a = mx.nd.zeros((100, 50)) >>> b = mx.nd.ones((100, 50)) >>> c = a + b >>> c += 1 >>> print(c) 선언형 Symbolic Executor >>> import mxnet as mx >>> net = mx.symbol.variable('data') >>> net = mx.symbol.fullyconnected(data=net, num_hidden=128) >>> net = mx.symbol.softmaxoutput(data=net) >>> texec = mx.module.module(net) >>> texec.forward(data=c) >>> texec.backward() 명령형 NDArray 객체가그래프의입력으로사용됨

2. 다양한언어및플랫폼지원 지원언어 -C - 운영체제 +, A ( 컴퓨팅 - )- 패키지 - - (

3. 멀티 GPU 환경최적화 16 Resnet 152 Alexnet Inceptin V3 Ideal 12.25 Speed up (x) 8.5 91% Efficiency 88% Efficiency 4.75 1 # GPUs 1 4.75 8.5 12.25 16 # GPUs P2.16xlarge (8 Nvidia Tesla K80-16 GPUs) Synchronous SGD (Stochastic Gradient Descent) 16x P2.16xlarge by AWS CloudFormation Mounted on Amazon EFS

3. 멀티 GPU 환경최적화 학습에사용할 PU 목록을명시하는것으 1 멀티 PU 학습가능 MXNet 은자동으 1 학습 / 이터를 1/n1 나눠서 PU 학습을 G ## train data num_gpus = 4 gpus = [mx.gpu(i) for i in range(num_gpus)] model = mx.model.feedforward( ctx = gpus, symbol = softmax, num_round = 20, learning_rate = 0.01, momentum = 0.9, wd = 0.00001) model.fit(x = train, eval_data = val, batch_end_callback = mx.callback.speedometer(batch_size= batch_size))

4. 모바일환경으로모델배포 Amalgamation M N A C a c F F M Apple Core ML 지원,., L X,,, C a

Gluon - 딥러닝학습인터페이스 API 주요기능소개 f i em ) ( N f c a 공헌방법 htt.://glu-n.mxnet.i- htt.s://github.c-m/zackchase/mxnet-thest/aight-d-.e

Gluon Model Zoo 란? NM 1 1 3 G GD A R I G 1 1 1 1 1 1 2 1 1 1 1, 11 1 1 2 1 1 신경망아키텍처만이용하기 기존학습된모델이용하기 from mxnet.gluon.model_zoo import vision from mxnet.gluon.model_zoo import vision resnet18 = vision.resnet18_v1() alexnet = vision.alexnet() resnet18 = vision.resnet18_v1(pretrained=true) alexnet = vision.alexnet(pretrained=true)

Keras2 백 - 엔드지원 Keras 코드그대로활용가능 model = Sequential() model.add(embedding(max_features, 128)) model.add(lstm(128, dropout=0.2, recurrent_dropout=0.2)) model.add(dense(1, activation='sigmoid')) model.compile(loss='binary_crossentropy', optimizer='adam',metrics=['accuracy']) model.fit(x_train, y_train, batch_size=batch_size,epochs=15, validation_data=(x_test, y_test)) score, acc = model.evaluate(x_test, y_test, batch_size=batch_size) 간단한멀티 GPU 학습 gpu_list = ["gpu(0)", "gpu(1)", "gpu(2)", "gpu(3)"] model.compile(loss='categorical_crossentropy, optimizer=opt, metrics=['accuracy'], context=gpu_list)

Demo: Amazon SageMaker 를통한 MXNet 텍스트감성분석모델학습 SAMSUNG OPEN SOURCE CONFERENCE 018

MXNet 소스공헌경험및활용사례 오규삼, 삼성 SDS SAMSUNG OPEN SOURCE CONFERENCE 018

Apache MXNet arxiv 인용지수 처음사용 htt13://t6itte2.c0//.a21ath7/3tat53/972295865187512320

2016 년 10 월 안녕하세 E 2tt9s://2ot2ar.war/.-o6/n/ws/nuan-/-b//0s-u9-voi-/tot/xt-9ort0o5io-wit2-a-:uisition-o0-voi-/-t/-2-9rovi./r-.it/-2-n/tworks 2tt9s://0r//soun..or1/9/o95//Soun.E00/-tsPo.-ast_-o6/soun.s/256091/

Why MXNet CTC Loss (Connectionist Temporal Classification) Efficient Memory vs +0nsor1low : D00: Bi-/ir0.tional RNN + B lay0rs Multi + Distributed GPUs vs.a110 : Distri-ut0/ C+C htt:s://www mi.roway.om/h:.-t0.h-ti:s/nvi/ia-t0sla-k20-2:u-a..0l0rator-k0:l0r-2k110-u:-.los0/

초기 MXNet 의상태 많은부족한점발견 소스공헌목록 d c N U P ( h b i,. a L,,, ) R G a e (( D

코드공헌사례 - Deep Speech 2 h552s://g-5hub.c1//a2ache/-0cuba51r-/x0e5/5ree//as5er/exa/2.e/s2eech_rec1g0-5-10 h552s://arx-v.1rg/abs/1512.02595 h552s://g-5hub.c1//a2ache/-0cuba51r-/x0e5/5ree//as5er/exa/2.e/s2eech_rec1g0-5-10

/885s: arx0:.or. abs 1512.02595 /885s:.08/9b.co2 a5ac/- 0nc9ba8or-2xn-8 8r-- 2as8-r -xa251- s5--c/_r-co.n080on 코드공헌사례 - Deep Speech 2 arc/_d--5s5--c/.5y : 80

코드공헌사례 - Deep Speech 2 a1ch_dee020eech.0y : 1 2 htt02://a15.v./1g/ab2/1512. 2595

코드공헌사례 - Capsule Network 7ttps://g8t7u2.com/1p1c7e/8ncu21tor-mxnet/tree/m1ster/ex1mp:e/c1psnet 12/1(( 구현당 S 타플 M 폼대비가장빠른 tr18n 속도, 가장 I 은 TN 율 (-.,/0, %.29% 7ttps://1rx8v.org/12s/1(1%.%9)29 7ttps://www.9dnuggets.com/2%1(/11/c1psu:e-networ9s-s7198ng-up-18.7tm:

MXNet 공헌및커뮤니티참여방법 SAMSUNG OPEN SOURCE CONFERENCE 018

소스코드공헌 - 정말다양한 Issue 들 h..p-://gi.h/b.com/apache/inc/ba.or-mxne./i--/e-

다양한모델샘플코드공헌가능 h//p.://gi/hub.com/apache/incuba/o--mxne///-ee/ma./e-/example

MXNet 공식블로그글쓰기 https://medi-m.com/apache-m.net

MXNet 커뮤니티참여 MXNet 한국사용자모임 -ttps://www.faceboo..co//groups//xnet.r/ -ttps://www./eetup.co//mxnet-korea-user-group/

THANK YOU Q&A SAMSUNG OPEN SOURCE CONFERENCE 018