SlideShare a Scribd company logo
1 of 57
EXTENDED SEOUL
딥러닝의 기저, 함수 근사
화. 그리고 그 활용
임도형 dh-rim@hanmail.net
EXTENDED SEOUL
Agenda
● AL, ML, DL
● 함수 근사화 능력
● 활용 예
○ 구글 데이터 센터
○ 순간정지 추출
○ 순간정지 원인 탐지
○ 이상탐지
EXTENDED SEOUL
AI, ML, DL
EXTENDED SEOUL
인공지능(AI; Artificial Intelligence)
● 사람의 손이 아닌 기계가 알아서 하면 인공지능이다.
● 전문가의 지식을 하드코딩 할 수도 있고(전문가 시스
템)
● 데이터에서 로직을 찾을 수도 있다(머신 러닝)
EXTENDED SEOUL
머신(ML; Machine Learning)
● 인공지능의 한 분야
● 데이터 에서 가치를 찾아내는 것
● 아주 다양한 방법이 있다.
○ SVM, 의사결정트리, Random Forest, Bayesian, K-Means
Clustering, K-NN, Neural Network
EXTENDED SEOUL
딥러닝(DL; Deep Learning)
● 신경망(NN; Neural Network)을 사용한 머신러닝 방법
● 신경망의 은닉층이 많아서(deep) DNN(Deep NN)라
칭함.
EXTENDED SEOUL
2012년 AI 부활
EXTENDED SEOUL
신경망과 심층 신경망
● DNN은 NN과 별 차이 없다.
● AI에 대한 엄청난 기대와 그만큼의 실망
● 최근 뚜렷한 성과를 보이면서 다시 크게 관심.
● 실망했던 용어를 대신하여 붐을 일으키기 위한 용어
EXTENDED SEOUL
AI, ML, DL
● 인간이 고안한 알고리즘이건, 기계가 학습한 알고리즘
이건, 기계가 스스로 처리하면 AI
● 기계가 학습하는 경우가 ML
● 그중 신경망을 사용하는 것이 DL
● 서로 다르지만, 그냥 AI=ML=DL이라 부른다.
EXTENDED SEOUL
AI, ML, DL
https://insidebigdata.com/2017/02/13/difference-ai-machine-learning-deep-learning/
EXTENDED SEOUL
함수 근사화 능력
EXTENDED SEOUL
DNN의 능력
Universal Approximator
어떠한 함수도 근사화 할 수 있다.
EXTENDED SEOUL
DNN의 함수 근사화 능력
● DNN은 임의의 함수를 근사화 할 수 있다.
● 함수의 내부를 모르더라도.
● 입력과 출력 데이터로.
EXTENDED SEOUL
함수
DNN
출력입력
EXTENDED SEOUL
학습
DNN
0 (고양이)
EXTENDED SEOUL
학습
DNN
1 (강아지)
EXTENDED SEOUL
학습
DNN
0 (고양이)
EXTENDED SEOUL
학습
DNN
1 (강아지)
EXTENDED SEOUL
학습된 후에는?
DNN
?
처음 보는 입력이라도 출력을 낸다. 의미 있는.
EXTENDED SEOUL
함수를 근사화 한 것이다
● 고양이, 강아지 구분 함수
● 어떻게 구분하는 지 정의하지 않았다.
● 정의하기는 힘들어도, 그런 함수는 존재 한다.
● 단순한 입출력 데이터로 그 함수를 근사화 하였다.
EXTENDED SEOUL
단순, 하지만 강력한 방법
● 단순히 입출력 쌍을 반복하여 학습시킨다.
● 하지만 로직을 찾아내기 어려운 문제에는 아주 효과적
이다.
● 얼굴 인식, 물체 인식 같은
EXTENDED SEOUL
함수 예
DNN
고양이
EXTENDED SEOUL
함수 예
DNN
“안녕하세요”
음파
EXTENDED SEOUL
함수 예
DNN
정상/비정상
시스템 데이터
EXTENDED SEOUL
함수 예
DNN
다음 수
EXTENDED SEOUL
함수 예
DNN
“안녕하세요”
영어
“hello”
한국어
EXTENDED SEOUL
딥러닝
● DNN은 함수 근사화 능력이 있다.
● 입출력 쌍을 반복적으로 제공하여 내부를 업데이트 한
다.
● 충분한 입출력 데이터와 컴퓨팅 파워를 필요.
● DNN으로 특정 함수 근사화 하는 것을 이를 딥러닝이
라 한다.
EXTENDED SEOUL
구글 데이터 센터
EXTENDED SEOUL
DNN 적용
● 제어값을 입력으로 하고, PUE*를 출력으로 하여 학습
● 실제 데이터 사용
*PUE(Power Usage Effectiveness) : 에너지 사용 효율도
EXTENDED SEOUL
입력
EXTENDED SEOUL
예측 결과
EXTENDED SEOUL
학습된 DNN
● 제어값과 PUE의 관계를 학습
● 임의의 입력값에 대한 PUE를 알 수 있다.
● 학습된 DNN은 시뮬레이터로 사용할 수 있다.
EXTENDED SEOUL
시뮬레이션이 가능하면
● 임의의 제어값에 대한 PUE를 미리 알 수 있다.
● 최적의 PUE를 위한 제어값을 찾는데 사용 가능.
EXTENDED SEOUL
제조 설비 예
- 순간 정지 추출
EXTENDED SEOUL
순간 정지
● 제조 설비에서 발생
● 발생 원인을 모름. 조치만 가능. 예방 불가
EXTENDED SEOUL
PLC 센서 데이터
● on/off의 binary 데이터
● 반복된 공정이고, 이로 인해 주기성이 있다.
● 다른 센서 사이에 순서가 있고, 의존성이 있다.
EXTENDED SEOUL
순간 정지 데이터의 부재
● 딥러닝으로 순간정지를 예측하고 싶다
● 그런데 데이터가 없다.
DNN
순간
정지
PLC
데이
터
EXTENDED SEOUL
노이즈 섞인 주기성 데이터 학습
● 주기성 데이터는 신경망으로 학습이 잘된다.
● 노이즈가 섞였어도
EXTENDED SEOUL
주기성 데이터 학습
● 실제 데이터는 노이즈(순간정지)가 많이 섞여 있다.
20%이상
● 과거 40개를 입력으로 하고 이후 1개를 예측한다.
EXTENDED SEOUL
학습된 네트웤
● 1개 뒤의 데이터를 예측할 수 있다.
● 실제 데이터와 예측된 값이 다르면 순간정지 발생
EXTENDED SEOUL
제조 설비 예
- 순간정지 원인 탐지
EXTENDED SEOUL
순간 정지 원인 탐지
● 수많은 센서들. 4000개 이상
● 어떤 센서가 순간정지에 영향을 끼쳤는지 모른다.
● 해당 센서를 탐지 가능하면, 미리 조치하고 발생을 방
지할 수 있다.
EXTENDED SEOUL
신호와 노이즈
● 신호(출력과 관계를 갖는 입력 부분)이 동일하다면, 학습된
DNN의 출력은 모두 동일할 것이다.
● 다음 이미지는 모두 동일한 고양이. 노이즈(배경)만 다른.
● 출력이 동일하도록 유지하면서 입력을 억제할 경우, 신호
부분만 추릴 수 있다.
EXTENDED SEOUL
방법
● 학습이 완료된 후 cost function에 입력을 억제하는 항
목을 추가
● 그리고 DNN이 아닌 입력을 업데이트
EXTENDED SEOUL
실험 결과
● 특정 패턴의 존재여부를 학습
● 학습이 완료된후 많은 패턴들 중 대상만 추릴 수 있다.
EXTENDED SEOUL
제조 설비 예
- 이상 탐지
EXTENDED SEOUL
제조 설비 센서 데이터
● 센서 데이터 : 온도, 진동, 압력, 서보 모터의 전류값, 각
도
● 제어 데이터 : PLN, CNC의 데이터
EXTENDED SEOUL
제조 설비의 이상 동작
● 물리적 장치의 미지의 내적 값이 시간이 지나면 증가
● 특정 한계를 넘으면 외적인 현상이 나타난다.
○ 부러짐, 깨짐
● 이로 인해 장애나 불량품이 발생
EXTENDED SEOUL
이상 탐지의 어려움
● 평소와 다른 미묘한 변화를 사람이 탐지하기 무척 어
렵다.
● 기존 통계적 방법이나 기타 ML 방법으로도 어렵다.
EXTENDED SEOUL
데이터 구성
EXTENDED SEOUL
Conditional GAN을 사용
EXTENDED SEOUL
학습된 생성기(G)
● hint, anchor는 과거의 데이터
● hint, anchor에 맞는 follower를 생성
● 과거의 데이터에 대한 그럴듯한, 정상이라 볼 수 있는
follower를 생성.
● 랜덤한 noise로 인해 다수의 follower가 가능
EXTENDED SEOUL
정상 밴드 생성
EXTENDED SEOUL
이상 탐지
EXTENDED SEOUL
EXTENDED SEOUL
이상 탐지 결과
● 제
EXTENDED SEOUL
의미
● 비싼 레이블링 데이터가 필요치 않다.
● 타 제어 데이터도 사용.
● 복수의 센서 데이터가 동시에 사용

More Related Content

What's hot

텐서플로우로 배우는 딥러닝
텐서플로우로 배우는 딥러닝텐서플로우로 배우는 딥러닝
텐서플로우로 배우는 딥러닝찬웅 주
 
딥러닝 기본 원리의 이해
딥러닝 기본 원리의 이해딥러닝 기본 원리의 이해
딥러닝 기본 원리의 이해Hee Won Park
 
밑바닥부터 시작하는딥러닝 8장
밑바닥부터 시작하는딥러닝 8장밑바닥부터 시작하는딥러닝 8장
밑바닥부터 시작하는딥러닝 8장Sunggon Song
 
인공신경망
인공신경망인공신경망
인공신경망종열 현
 
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI ) 파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI ) Yunho Maeng
 
keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)beom kyun choi
 
Learning by association
Learning by associationLearning by association
Learning by association홍배 김
 
파이썬으로 익히는 딥러닝 기본 (18년)
파이썬으로 익히는 딥러닝 기본 (18년)파이썬으로 익히는 딥러닝 기본 (18년)
파이썬으로 익히는 딥러닝 기본 (18년)SK(주) C&C - 강병호
 
합성곱 신경망
합성곱 신경망합성곱 신경망
합성곱 신경망Sunggon Song
 
Image Deep Learning 실무적용
Image Deep Learning 실무적용Image Deep Learning 실무적용
Image Deep Learning 실무적용Youngjae Kim
 
Deview deep learning-김정희
Deview deep learning-김정희Deview deep learning-김정희
Deview deep learning-김정희NAVER D2
 
딥뉴럴넷 클러스터링 실패기
딥뉴럴넷 클러스터링 실패기딥뉴럴넷 클러스터링 실패기
딥뉴럴넷 클러스터링 실패기Myeongju Kim
 
PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)
PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)
PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)Haezoom Inc.
 
인공지능, 기계학습 그리고 딥러닝
인공지능, 기계학습 그리고 딥러닝인공지능, 기계학습 그리고 딥러닝
인공지능, 기계학습 그리고 딥러닝Jinwon Lee
 
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)WON JOON YOO
 
인공지능 방법론 - Deep Learning 쉽게 이해하기
인공지능 방법론 - Deep Learning 쉽게 이해하기인공지능 방법론 - Deep Learning 쉽게 이해하기
인공지능 방법론 - Deep Learning 쉽게 이해하기Byoung-Hee Kim
 
기계 학습의 현재와 미래
기계 학습의 현재와 미래기계 학습의 현재와 미래
기계 학습의 현재와 미래Joon Kim
 
One-Shot Learning
One-Shot LearningOne-Shot Learning
One-Shot LearningJisung Kim
 
파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기정주 김
 
기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가Yongha Kim
 

What's hot (20)

텐서플로우로 배우는 딥러닝
텐서플로우로 배우는 딥러닝텐서플로우로 배우는 딥러닝
텐서플로우로 배우는 딥러닝
 
딥러닝 기본 원리의 이해
딥러닝 기본 원리의 이해딥러닝 기본 원리의 이해
딥러닝 기본 원리의 이해
 
밑바닥부터 시작하는딥러닝 8장
밑바닥부터 시작하는딥러닝 8장밑바닥부터 시작하는딥러닝 8장
밑바닥부터 시작하는딥러닝 8장
 
인공신경망
인공신경망인공신경망
인공신경망
 
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI ) 파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
파이썬(Python) 으로 나만의 딥러닝 API 만들기 강좌 (Feat. AutoAI )
 
keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)keras 빨리 훑어보기(intro)
keras 빨리 훑어보기(intro)
 
Learning by association
Learning by associationLearning by association
Learning by association
 
파이썬으로 익히는 딥러닝 기본 (18년)
파이썬으로 익히는 딥러닝 기본 (18년)파이썬으로 익히는 딥러닝 기본 (18년)
파이썬으로 익히는 딥러닝 기본 (18년)
 
합성곱 신경망
합성곱 신경망합성곱 신경망
합성곱 신경망
 
Image Deep Learning 실무적용
Image Deep Learning 실무적용Image Deep Learning 실무적용
Image Deep Learning 실무적용
 
Deview deep learning-김정희
Deview deep learning-김정희Deview deep learning-김정희
Deview deep learning-김정희
 
딥뉴럴넷 클러스터링 실패기
딥뉴럴넷 클러스터링 실패기딥뉴럴넷 클러스터링 실패기
딥뉴럴넷 클러스터링 실패기
 
PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)
PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)
PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)
 
인공지능, 기계학습 그리고 딥러닝
인공지능, 기계학습 그리고 딥러닝인공지능, 기계학습 그리고 딥러닝
인공지능, 기계학습 그리고 딥러닝
 
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
딥 러닝 자연어 처리 학습을 위한 PPT! (Deep Learning for Natural Language Processing)
 
인공지능 방법론 - Deep Learning 쉽게 이해하기
인공지능 방법론 - Deep Learning 쉽게 이해하기인공지능 방법론 - Deep Learning 쉽게 이해하기
인공지능 방법론 - Deep Learning 쉽게 이해하기
 
기계 학습의 현재와 미래
기계 학습의 현재와 미래기계 학습의 현재와 미래
기계 학습의 현재와 미래
 
One-Shot Learning
One-Shot LearningOne-Shot Learning
One-Shot Learning
 
파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기파이썬으로 나만의 강화학습 환경 만들기
파이썬으로 나만의 강화학습 환경 만들기
 
기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가기계학습 / 딥러닝이란 무엇인가
기계학습 / 딥러닝이란 무엇인가
 

Similar to Deep learning application_to_manufacturing

Deep neural networks cnn rnn_ae_some practical techniques
Deep neural networks cnn rnn_ae_some practical techniquesDeep neural networks cnn rnn_ae_some practical techniques
Deep neural networks cnn rnn_ae_some practical techniquesKang Pilsung
 
Nationality recognition
Nationality recognitionNationality recognition
Nationality recognition준영 박
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투Ubuntu Korea Community
 
Tensorflow for Deep Learning(SK Planet)
Tensorflow for Deep Learning(SK Planet)Tensorflow for Deep Learning(SK Planet)
Tensorflow for Deep Learning(SK Planet)Tae Young Lee
 
20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표
20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표
20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표Taejoon Yoo
 
what is deep learning?
what is deep learning? what is deep learning?
what is deep learning? PartPrime
 
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 정주 김
 
딥러닝으로 구현한 이상거래탐지시스템
딥러닝으로 구현한 이상거래탐지시스템딥러닝으로 구현한 이상거래탐지시스템
딥러닝으로 구현한 이상거래탐지시스템ChoDae
 
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기Taejun Kim
 
Coding interview
Coding interviewCoding interview
Coding interviewSoohan Ahn
 
쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전Modulabs
 
[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규ChangKyu Song
 
How to Create Value from Data, and Its Difficulty
How to Create Value from Data, and Its DifficultyHow to Create Value from Data, and Its Difficulty
How to Create Value from Data, and Its DifficultyDataya Nolja
 
프로그램 기초
프로그램 기초프로그램 기초
프로그램 기초Minsuk Lee
 
Workshop 210417 dhlee
Workshop 210417 dhleeWorkshop 210417 dhlee
Workshop 210417 dhleeDongheon Lee
 
2021-11-16 모두콘 딥러닝 경량화 발표
2021-11-16 모두콘 딥러닝 경량화 발표2021-11-16 모두콘 딥러닝 경량화 발표
2021-11-16 모두콘 딥러닝 경량화 발표JongkukLim
 
T ka kr_4th
T ka kr_4thT ka kr_4th
T ka kr_4thSubin An
 

Similar to Deep learning application_to_manufacturing (17)

Deep neural networks cnn rnn_ae_some practical techniques
Deep neural networks cnn rnn_ae_some practical techniquesDeep neural networks cnn rnn_ae_some practical techniques
Deep neural networks cnn rnn_ae_some practical techniques
 
Nationality recognition
Nationality recognitionNationality recognition
Nationality recognition
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투
 
Tensorflow for Deep Learning(SK Planet)
Tensorflow for Deep Learning(SK Planet)Tensorflow for Deep Learning(SK Planet)
Tensorflow for Deep Learning(SK Planet)
 
20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표
20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표
20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표
 
what is deep learning?
what is deep learning? what is deep learning?
what is deep learning?
 
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
 
딥러닝으로 구현한 이상거래탐지시스템
딥러닝으로 구현한 이상거래탐지시스템딥러닝으로 구현한 이상거래탐지시스템
딥러닝으로 구현한 이상거래탐지시스템
 
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
 
Coding interview
Coding interviewCoding interview
Coding interview
 
쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전
 
[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규[NDC08] 최적화와 프로파일링 - 송창규
[NDC08] 최적화와 프로파일링 - 송창규
 
How to Create Value from Data, and Its Difficulty
How to Create Value from Data, and Its DifficultyHow to Create Value from Data, and Its Difficulty
How to Create Value from Data, and Its Difficulty
 
프로그램 기초
프로그램 기초프로그램 기초
프로그램 기초
 
Workshop 210417 dhlee
Workshop 210417 dhleeWorkshop 210417 dhlee
Workshop 210417 dhlee
 
2021-11-16 모두콘 딥러닝 경량화 발표
2021-11-16 모두콘 딥러닝 경량화 발표2021-11-16 모두콘 딥러닝 경량화 발표
2021-11-16 모두콘 딥러닝 경량화 발표
 
T ka kr_4th
T ka kr_4thT ka kr_4th
T ka kr_4th
 

More from 도형 임

인공지능과 심리상담
인공지능과 심리상담인공지능과 심리상담
인공지능과 심리상담도형 임
 
프로그래머를 고려하는 당신에게
프로그래머를 고려하는 당신에게프로그래머를 고려하는 당신에게
프로그래머를 고려하는 당신에게도형 임
 
테스트 기발 개발, TBD(Test based developement)
테스트 기발 개발, TBD(Test based developement)테스트 기발 개발, TBD(Test based developement)
테스트 기발 개발, TBD(Test based developement)도형 임
 
테스트 케이스와 SW 품질
테스트 케이스와 SW 품질테스트 케이스와 SW 품질
테스트 케이스와 SW 품질도형 임
 
유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.도형 임
 
Release and versioning
Release and versioningRelease and versioning
Release and versioning도형 임
 
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드도형 임
 
고품질 Sw와 개발문화
고품질 Sw와 개발문화고품질 Sw와 개발문화
고품질 Sw와 개발문화도형 임
 
오버라이딩을 사용한 테스트 시의 설정 처리
오버라이딩을 사용한 테스트 시의 설정 처리오버라이딩을 사용한 테스트 시의 설정 처리
오버라이딩을 사용한 테스트 시의 설정 처리도형 임
 
행복한 개발을 위한_테스트_케이스
행복한 개발을 위한_테스트_케이스행복한 개발을 위한_테스트_케이스
행복한 개발을 위한_테스트_케이스도형 임
 
행복, 그리고 인지과학
행복, 그리고 인지과학행복, 그리고 인지과학
행복, 그리고 인지과학도형 임
 
유지보수를 고려한 SW 개발
유지보수를 고려한 SW 개발유지보수를 고려한 SW 개발
유지보수를 고려한 SW 개발도형 임
 
Git 사용 가이드
Git 사용 가이드Git 사용 가이드
Git 사용 가이드도형 임
 
흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해도형 임
 
프로젝트 Xxx에 적용하고 싶은 개발방법
프로젝트 Xxx에 적용하고 싶은 개발방법프로젝트 Xxx에 적용하고 싶은 개발방법
프로젝트 Xxx에 적용하고 싶은 개발방법도형 임
 
행복한 소프트웨어 개발
행복한 소프트웨어 개발행복한 소프트웨어 개발
행복한 소프트웨어 개발도형 임
 
Java 그쪽 동네는
Java 그쪽 동네는Java 그쪽 동네는
Java 그쪽 동네는도형 임
 
자동화된 Test Case의 효과
자동화된 Test Case의 효과자동화된 Test Case의 효과
자동화된 Test Case의 효과도형 임
 
스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기도형 임
 
예외처리가이드
예외처리가이드예외처리가이드
예외처리가이드도형 임
 

More from 도형 임 (20)

인공지능과 심리상담
인공지능과 심리상담인공지능과 심리상담
인공지능과 심리상담
 
프로그래머를 고려하는 당신에게
프로그래머를 고려하는 당신에게프로그래머를 고려하는 당신에게
프로그래머를 고려하는 당신에게
 
테스트 기발 개발, TBD(Test based developement)
테스트 기발 개발, TBD(Test based developement)테스트 기발 개발, TBD(Test based developement)
테스트 기발 개발, TBD(Test based developement)
 
테스트 케이스와 SW 품질
테스트 케이스와 SW 품질테스트 케이스와 SW 품질
테스트 케이스와 SW 품질
 
유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.
 
Release and versioning
Release and versioningRelease and versioning
Release and versioning
 
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
 
고품질 Sw와 개발문화
고품질 Sw와 개발문화고품질 Sw와 개발문화
고품질 Sw와 개발문화
 
오버라이딩을 사용한 테스트 시의 설정 처리
오버라이딩을 사용한 테스트 시의 설정 처리오버라이딩을 사용한 테스트 시의 설정 처리
오버라이딩을 사용한 테스트 시의 설정 처리
 
행복한 개발을 위한_테스트_케이스
행복한 개발을 위한_테스트_케이스행복한 개발을 위한_테스트_케이스
행복한 개발을 위한_테스트_케이스
 
행복, 그리고 인지과학
행복, 그리고 인지과학행복, 그리고 인지과학
행복, 그리고 인지과학
 
유지보수를 고려한 SW 개발
유지보수를 고려한 SW 개발유지보수를 고려한 SW 개발
유지보수를 고려한 SW 개발
 
Git 사용 가이드
Git 사용 가이드Git 사용 가이드
Git 사용 가이드
 
흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해흰머리 성성하게 개발하기 위해
흰머리 성성하게 개발하기 위해
 
프로젝트 Xxx에 적용하고 싶은 개발방법
프로젝트 Xxx에 적용하고 싶은 개발방법프로젝트 Xxx에 적용하고 싶은 개발방법
프로젝트 Xxx에 적용하고 싶은 개발방법
 
행복한 소프트웨어 개발
행복한 소프트웨어 개발행복한 소프트웨어 개발
행복한 소프트웨어 개발
 
Java 그쪽 동네는
Java 그쪽 동네는Java 그쪽 동네는
Java 그쪽 동네는
 
자동화된 Test Case의 효과
자동화된 Test Case의 효과자동화된 Test Case의 효과
자동화된 Test Case의 효과
 
스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기
 
예외처리가이드
예외처리가이드예외처리가이드
예외처리가이드
 

Deep learning application_to_manufacturing