2015년 11월 20일, 패스트캠퍼스가 개최한 [데이터를 부탁해] 오픈 세미나의 4번째 세션에서 발표하신, [러닝머신 CAMP]를 수강하셨던 황준식 님의 자료입니다.
http://www.fastcampus.co.kr/dab_openlecture_151120/
[머신러닝 CAMP] 자세히 보기 ↓
http://www.fastcampus.co.kr/data_camp_mlearning/
A confluence of factors have converged to afford the opportunity to apply data science at large scale to agricultural production. The demand for agricultural outputs is growing and there is a need to meet this demand by utilizing increasingly mechanized precision agriculture and enormous data volumes collected to intelligently optimize agriculture outputs. We will consider the machine learning challenges related to optimizing global food production.
머신러닝 시그 세미나_(deep learning for visual recognition)Yonghoon Kwon
This document discusses the history and development of deep learning and neural networks. It explains that early neural networks from the 1940s-1980s had limitations due to limited computational power. Starting in 2006, deep neural networks enabled more layers of representation to be learned from data in an end-to-end fashion. The document contrasts shallow learning approaches that used hand-crafted features with deep learning, which allows automatic feature extraction directly from data using trainable neural networks.
2015년 11월 20일, 패스트캠퍼스가 개최한 [데이터를 부탁해] 오픈 세미나의 4번째 세션에서 발표하신, [러닝머신 CAMP]를 수강하셨던 황준식 님의 자료입니다.
http://www.fastcampus.co.kr/dab_openlecture_151120/
[머신러닝 CAMP] 자세히 보기 ↓
http://www.fastcampus.co.kr/data_camp_mlearning/
A confluence of factors have converged to afford the opportunity to apply data science at large scale to agricultural production. The demand for agricultural outputs is growing and there is a need to meet this demand by utilizing increasingly mechanized precision agriculture and enormous data volumes collected to intelligently optimize agriculture outputs. We will consider the machine learning challenges related to optimizing global food production.
머신러닝 시그 세미나_(deep learning for visual recognition)Yonghoon Kwon
This document discusses the history and development of deep learning and neural networks. It explains that early neural networks from the 1940s-1980s had limitations due to limited computational power. Starting in 2006, deep neural networks enabled more layers of representation to be learned from data in an end-to-end fashion. The document contrasts shallow learning approaches that used hand-crafted features with deep learning, which allows automatic feature extraction directly from data using trainable neural networks.
의료서비스디자인 가이드
HEALTHCARE SERVICE DESIGN GUIDE
이미 의료서비스디자인 프로젝트를 경험한 디자인 회사 및 연구소의 경험을 반영한 ‘의료서비스디자인 가이드’ 개발을 통해 향후 의료서비스디자인을 시도하고자 하는 디자인 회사들에게 실제적인 도움이 될 만한 가이드를 제공하고자 한다.
[개발 배경]
의료서비스디자인을 통해 혁신을 도모하고자 하는 크고 작은 움직임들이 분주하게 일어나고 있다.
유수의 서비스디자인 전문 업체의 서비스디자인 프로세스를 분석하고, 국내·외 의료서비스디자인 사례와 시범사례에서의 인사이트를 바탕으로 의료서비스디자인 프로세스를 구축하여, 프로젝트 진행 시 실질적으로 도움이 될 참고 내용들을 진행 단계에 맞게 콘텐츠를 구성하였다.
[이 자료의 특징]
의료 산업의 특수성이 반영된 서비스디자인 가이드
본 가이드는 의료 산업 및 의료서비스디자인에 대한 연구와 경험을 토대로 작성되어, 타 분야와는 구별되는 의료 분야에서의 서비스디자인 프로젝트 수행을 돕는다.
기초 지식 전달이 아닌 구체적인 참고 가이드
본 가이드는 의료서비스디자인에 대한 기본적인 지식을 전달하기 보다는 실제 프로젝트 진행과 관련하여 미리 알고 있으면 도움이 될 참고 내용 위주로 구성되었다.
선 진입 기업의 경험이 반영된 실용적 가이드
본 가이드는 의료서비스디자인 프로젝트를 앞서 진행한 경험이 있는 기업들의 학습 내용 및 어려웠던 점을 중심으로 작성되었다. 이로써 추후 진입하고자 하는 디자인 전문업체가 프로젝트를 진행하는 데에 도움을 주고자 한다.
[목차]
1. 제작 배경 및 제작 과정
2. 의료서비스디자인 가이드 특성 및 사용안내
3. 가이드 내용 구성 소개
4. 의료서비스디자인을 위한 가이드
step 1. 의료산업과 서비스디자인이해
step 2. 클라이언트 및 프로젝트 목표 정의
step 3. 팀구성 및 프로젝트 목표 정의
step 4. 의료서비스디자인 리서치 설계
step 5. 의료서비스디자인 리서치 수행
step 6. 리서치 데이터 분석 및 기회요소 도출
step 7. 의료서비스디자인 컨셉 개발 및 공유
step 8. 프로토타이핑 수행
step 9. 서비스 검증 및 평가
step 10. 최종 구현 및 전달
익스프레스 가이드 (Express Guide)
5. 인터뷰 – 디자인회사 및 의료서비스디자인 관계자
맺음말 _ 본내용을 마무리하며_한동대학교 이은종 교수
부록 _ 참고자료
[연구진]
한동대학교 산업디자인공학부
이은종 교수
박준선
박지은
최온유
조미건
-------------------------------------------------
[의료서비스디자인 관련 참고자료]
1. 의료서비스디자인참고서
http://www.slideshare.net/usableweb/ss-16567992
2. 의료서비스디자인 가이드
http://www.slideshare.net/usableweb/ss-25604521
3. 중소병원 서비스디자인 가이드라인
http://www.slideshare.net/usableweb/ss-25578081
의료서비스디자인 가이드
HEALTHCARE SERVICE DESIGN GUIDE
이미 의료서비스디자인 프로젝트를 경험한 디자인 회사 및 연구소의 경험을 반영한 ‘의료서비스디자인 가이드’ 개발을 통해 향후 의료서비스디자인을 시도하고자 하는 디자인 회사들에게 실제적인 도움이 될 만한 가이드를 제공하고자 한다.
[개발 배경]
의료서비스디자인을 통해 혁신을 도모하고자 하는 크고 작은 움직임들이 분주하게 일어나고 있다.
유수의 서비스디자인 전문 업체의 서비스디자인 프로세스를 분석하고, 국내·외 의료서비스디자인 사례와 시범사례에서의 인사이트를 바탕으로 의료서비스디자인 프로세스를 구축하여, 프로젝트 진행 시 실질적으로 도움이 될 참고 내용들을 진행 단계에 맞게 콘텐츠를 구성하였다.
[이 자료의 특징]
의료 산업의 특수성이 반영된 서비스디자인 가이드
본 가이드는 의료 산업 및 의료서비스디자인에 대한 연구와 경험을 토대로 작성되어, 타 분야와는 구별되는 의료 분야에서의 서비스디자인 프로젝트 수행을 돕는다.
기초 지식 전달이 아닌 구체적인 참고 가이드
본 가이드는 의료서비스디자인에 대한 기본적인 지식을 전달하기 보다는 실제 프로젝트 진행과 관련하여 미리 알고 있으면 도움이 될 참고 내용 위주로 구성되었다.
선 진입 기업의 경험이 반영된 실용적 가이드
본 가이드는 의료서비스디자인 프로젝트를 앞서 진행한 경험이 있는 기업들의 학습 내용 및 어려웠던 점을 중심으로 작성되었다. 이로써 추후 진입하고자 하는 디자인 전문업체가 프로젝트를 진행하는 데에 도움을 주고자 한다.
[목차]
1. 제작 배경 및 제작 과정
2. 의료서비스디자인 가이드 특성 및 사용안내
3. 가이드 내용 구성 소개
4. 의료서비스디자인을 위한 가이드
step 1. 의료산업과 서비스디자인이해
step 2. 클라이언트 및 프로젝트 목표 정의
step 3. 팀구성 및 프로젝트 목표 정의
step 4. 의료서비스디자인 리서치 설계
step 5. 의료서비스디자인 리서치 수행
step 6. 리서치 데이터 분석 및 기회요소 도출
step 7. 의료서비스디자인 컨셉 개발 및 공유
step 8. 프로토타이핑 수행
step 9. 서비스 검증 및 평가
step 10. 최종 구현 및 전달
익스프레스 가이드 (Express Guide)
5. 인터뷰 – 디자인회사 및 의료서비스디자인 관계자
맺음말 _ 본내용을 마무리하며_한동대학교 이은종 교수
부록 _ 참고자료
[연구진]
한동대학교 산업디자인공학부
이은종 교수
박준선
박지은
최온유
조미건
-------------------------------------------------
[의료서비스디자인 관련 참고자료]
1. 의료서비스디자인참고서
http://www.slideshare.net/usableweb/ss-16567992
2. 의료서비스디자인 가이드
http://www.slideshare.net/usableweb/ss-25604521
3. 중소병원 서비스디자인 가이드라인
http://www.slideshare.net/usableweb/ss-25578081
1. 머신러닝 in 충치 진단
목차
1. 기계 학습(machine learning)
1) 지도 학습(supervised learning)
(0) 평가 방법
(1) 서포트 벡터 머신(support vector machine)
(2) k-NN(k-nearest neighbors algorithm)
(3) 의사결정나무(classification tree)
(4) 선형판별분석(linear discriminant analysis)
(5) 지도 학습 데이터 일람
2) 자율 학습(unsupervised learning)
2. 500 nm, 650 nm 부근 피크 강도비
1) 평가 방법
2. 1. 기계 학습(machine learning)
1) 지도 학습(supervised learning)
(0) 평가 방법
a. 진단할 치아 부위에 405 nm 레이저를 조사.
b. 레이저가 조사된 치아 부위에서 반사된 빛을 분광기(spectrometer)로 읽음.
c. 분광기로 읽은 치아 스펙트럼 데이터를 컴퓨터로 전송하여 저장.
d. 임의로 선택한 치아의 스펙트럼 데이터와 해당 치아를 사람의 눈으로 진단한 값(건전한 치
아=1, 우식 치아=2)을 통해 지도학습(supervised learning) 모델 생성.
e. 학습에 사용하지 않은 치아 중 임의선택하여 위의 과정에서 학습한 모델을 통해 우식 여부
를 예측한 후 사람의 눈으로 분류해 놓은 값(건전한 치아=1, 우식 치아=2)과 비교.
f. 임의의 치아를 선택하고 예측하는 것을 100번 반복하여 적중률 계산.
g. 적중률 계산을 100회 반복. 총 10,000개의 치아를 예측하는 동안 수행시간(cputime) 측정.
계산된 적중률 100회의 평균, 표준편차 계산.
h. 지도학습 모델 생성에 사용하는 치아 데이터의 수를 2개에서 100개까지 증가시키면서 위의
과정을 반복한다.
(1) 서포트 벡터 머신(support vector machine)
주어진 자료에 대해서 그 자료들을 분리하는 초평면 중에서, 자료들과 가장 거리가 먼 초평면을
찾는 방법을 사용.
Vladimir Vapnik이 제안한 알고리즘. 90년대 필기인식 분야에서 우수한 성능으로 알려짐. 특히
두 그룹으로 분류하는 성능이 우수. 건전한 치아와 우식 치아 두 그룹으로 나누기에 적합할 것으
로 판단.
3. 평가결과
100
95
90
85
80
75
70
65
60
55
50
서포트 벡터 머신(support vector machine)
학습한 치아의 수가 늘어나면서 적중률도 100을 향해 증가.
수행시간(cputime) 평균 4.6965
서포트 벡터 머신의 예측은 한번의 벡터 내적(inner product)을 통해 계산됨. 이는 시간복잡도
(time complexity) O(n)으로 실시간 진단에 사용하는데 적합.
(평가에 사용한 치아 1개의 스펙트럼 데이터는 1044개의 숫자로 이루어져 있음. 시간복잡도 O(n)
n=1044)
2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 102
평
균
적
중
률
학습한 치아의 수
4.
5. (2) k-NN(k-nearest neighbors algorithm)
관찰치 특성을 기준으로 훈련 샘플 중에서 가장 가까운 관찰치들을 분류하는 방법. 기계 학습의
방법 중에 가장 간단한 방법 중 하나. 서포트 벡터 머신(support vector machine)의 대조군으로
설정.
6. 평가결과
100
95
90
85
80
75
70
65
60
55
50
k-NN(k-nearest neighbors algorithm)
2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 102
평
균
적
중
률
학습한 치아의 수
학습한 치아의 수가 늘어나면서 적중률 소폭 상승.
서포트 벡터 머신(support vector machine)에 비해 느리게 상승함.
100개의 치아 학습에서 적중률 65%를 넘지 못함.
수행시간(cputime) 평균 14.4885
O(n)의 서포트 벡터 머신(support vector machine) 보다 약 3배의 수행시간 소요.
7. (3) 의사결정나무(classification tree)
의사결정규칙을 도표화하여 관심대상이 되는 집단을 몇 개의 소집단으로 분류하거나 예측을 수
행하는 분석방법.
데이터를 구성하는 속성의 수가 불필요하게 많을 경우에도 모형 구축시 분류에 영향을 미치지
않는 속성을 자동으로 제외시키기 때문에 데이터 선정이 용이.
데이터에 다수의 연속형 변수(속성)가 포함되어 있을 경우 값들을 그룹화하여 이산형(discrete)이
나 범주형 값으로 변환시킬 필요가 있는데, 그룹화하는 과정에서 발생하는 치우침을 배제할 수
없음.
평가 결과
95
85
75
65
55
45
의사결정나무(classification tree)
2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 102
평
균
적
중
률
수행시간(cputime) 평균 7.1022
학습한 치아의 수
8. (4) 선형판별분석(linear discriminant analysis)
클래스간 분산(between-class scatter)과 클래스내 분산(within-class scatter)의 비율을 최대화하는
방식으로 데이터에 대한 특징 벡터의 차원을 축소하는 방법.
데이터가 유니모달 분포인 경우에 적합하며, 비선형적으로 이루어진 데이터와 같이 동일 한 평
균을 가진 데이터를 가진 클래스에 부적합.
분류 문제보다는 차원 축소의 한 접근법으로 많이 사용.
100
95
90
85
80
75
70
65
60
55
선형판별분석(linear discriminant analysis)
학습 치아의 증가와 무관하게 편차가 심한 일정하지 않은 적중률을 보임.
수행시간(cputime) 평균 72.4793
시간복잡도 O(n)의 서포트 벡터 머신(support vector machine) 보다 15배 이상의 긴 수행시간 소
요.
50
2 7 12 17 22 27 32 37 42 47 52 57 62 67 72 77 82 87 92 97 102
평
균
적
중
률
학습한 치아의 수
12. 2. 500 nm, 650 nm 부근 피크 강도비
1) 평가 방법
a. 진단할 치아 부위에 405 nm 레이저를 조사함.
b. 레이저가 조사된 치아 부위에서 반사된 빛을 분광기(spectrometer)로 읽음.
c. 분광기로 읽은 스펙트럼 데이터를 실시간으로 컴퓨터로 전송.
d. 500 nm 부근의 가장 높은 피크 값(n1)과 650 nm 부근의 가장 높은 피크 값(n2)을 구함.
e. 강도 보정을 위해 두 피크에서 일정한 값을 뺌.
f. n2/(n1+n2) 값의 크기로 치아 우식 여부를 판단.