Skip to content

lyuiixp/CodeStates_Section4_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ํ‘์ƒ‰์ข… ํ”ผ๋ถ€๋ณ‘๋ณ€ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•œ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜

๋ฐ์ดํ„ฐ ์„ ์ •์ด์œ 

  • ํ‘์ƒ‰์ข…์€ ํ”ผ๋ถ€์•” ์‚ฌ๋ง์˜ ์••๋„์  ๋‹ค์ˆ˜๋ฅผ ์ฐจ์ง€ํ•˜๋ฉด์„œ๋„ ์กฐ๊ธฐ ๋ฐœ๊ฒฌ ์‹œ์— ์ƒ์กด๋ฅ ์ด 95%์ด์ƒ
  • ํ•ด๋‹น ์ด๋ฏธ์ง€๋ฅผ ํ•™์Šตํ•œ ๋ชจ๋ธ์„ ์„œ๋น„์Šคํ•˜๋ฉด ํ”ผ๋ถ€์•” ์˜ˆ๋ฐฉ ๋ฐ ์กฐ๊ธฐ๋ฐœ๊ฒฌ๋“ฑ์— ๊ธ์ •์ ์ผ ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•ด ์„ ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

1. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

image

  • HAM10000 dataset(kaggle)
  • ํ‘์ƒ‰์ข… ๊ฒ€์ถœ์„ ์œ„ํ•œ 7๊ฐœ๋กœ ๋ถ„๋ฅ˜๋œ ํ”ผ๋ถ€๋ณ‘๋ณ€ ์ด๋ฏธ์ง€
  • 'akiec': 'Actinic keratoses(๊ด‘์„  ๊ฐํ™”์ฆ)' 0
  • 'bcc': 'Basal cell carcinoma(๊ธฐ์ €์„ธํฌ์•”์ข…)' 1
  • 'bkl': 'Benign keratosis-like lesions(์–‘์„ฑ ๋ณ‘๋ณ€ ๊ฐํ™”์ฆ)' 2
  • 'df': 'Dermatofibroma(ํ”ผ๋ถ€์„ฌ์œ ์ข…)' 3
  • 'mel': 'Melanoma(ํ‘์ƒ‰์ข…)' 4
  • 'nv': 'Melanocytic nevi(๋ฉœ๋ผ๋‹Œ์„ธํฌ ๋ชจ๋ฐ˜)' 5
  • 'vasc': 'Vascular lesions(ํ˜ˆ๊ด€์„ฑ ๋ณ‘๋ณ€)' 6
  • 10015๊ฐœ์˜ ์ด๋ฏธ์ง€ํŒŒ์ผ(600x450)

image

  • lesion_id(7470 unique values) : ๋ณ‘๋ณ€ ๋ถ€์œ„
  • image_id(10015 unique values) : ์ด๋ฏธ์ง€(lesion_id ํ™•๋Œ€)
  • dx : ํ”ผ๋ถ€๋ณ‘๋ณ€
  • dx_type : ๋ณ‘๋ณ€ ํ™•์ธ๋ฐฉ๋ฒ•
  • histo : ์กฐ์ง๋ณ‘๋ฆฌํ•™
  • follow_up : ์ถ”์ ๊ฒ€์‚ฌ
  • consensus : ์ „๋ฌธ๊ฐ€ ์˜๊ฒฌ
  • confocal : ๊ณต์ดˆ์  ํ˜„๋ฏธ๊ฒฝ ๊ฒ€์‚ฌ
  • age : ํ™˜์ž๋‚˜์ด
  • sex : ํ™˜์ž์„ฑ๋ณ„
  • localization : ๋ณ‘๋ณ€๋ถ€์œ„ ์œ„์น˜

2. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ/EDA

  • EDA image
  • nv(๋ฉœ๋ผ๋‹Œ์„ธํฌ ๋ชจ๋ฐ˜)์˜ ๋ณ‘๋ณ€์ด ๋Œ€๋‹ค์ˆ˜
  • ๋ณ‘๋ณ€์€ ์ฃผ๋กœ ์กฐ์ง๊ฒ€์‚ฌ์™€ ์ถ”์ ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•ด ํ™•์ธ๋จ
  • ๋“ฑ๊ณผ ํ•˜์ฒด์— ์ฃผ๋กœ ๋ฐœ์ƒ
  • 40~50๋Œ€์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ๋ฐœ๋ณ‘
  • ์ „์ฒ˜๋ฆฌ
  • ๊ฒฐ์ธก์น˜ ์ œ๊ฑฐ
  • ๋ณ‘๋ณ€ ๋ณ„ ์ธ๋ฑ์Šค ์นดํ…Œ๊ณ ๋ฆฌ ,๊ฒฝ๋กœ ์ถ”๊ฐ€
  • ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜จ ํ›„ numpy๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜
  • ํƒ€๊ฒŸ ๋ ˆ์ด๋ธ” ์„ ํƒ(๋ณ‘๋ณ€ ๋ณ„ ์ธ๋ฑ์Šค)
  • ํƒ€๊ฒŸ ๋ ˆ์ด๋ธ” ์›-ํ•ซ ์ธ์ฝ”๋”ฉ
  • train/valid/test data ๋ถ„๋ฆฌ
DataSet Size
Train 6372
Valid 1594
Test 1992

3. ๋ชจ๋ธ ์„ ํƒ

  • CNN, resnet๋ชจ๋ธ ์„ฑ๋Šฅ๋น„๊ต
  • ImageDataGenerator๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•
  • cnn๋ชจ๋ธ์— k-fold crossvalidation ์ ์šฉ
  • Accuracy : 0.7294 -> 0.7475๋กœ ํ–ฅ์ƒ

image

4. ๊ฒฐ๋ก 

  • 0.95์ •๋„์˜ ์ •ํ™•๋„๋ฅผ ๊ฐ€์ง„ ๋ชจ๋ธ์ด์ง€๋งŒ test๋ฐ์ดํ„ฐ์— ํ™•์ธํ•œ ๊ฒฐ๊ณผ 0.75์ •๋„์˜ ์ •ํ™•๋„๋ฅผ ๋ณด์—ฌ ์–ด๋А์ •๋„ ๊ณผ์ ํ•ฉ ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ž„
  • ํƒ€๊ฒŸ ๋ฐ์ดํ„ฐ imbalancedํ•œ ์ ์ด ์ด์œ ๋กœ ๋ณด์—ฌ์ง

5. ํ•œ๊ณ„ ๋ฐ ๊ฐœ์„ ๋ฐฉ์•ˆ

  • Imbalancedํ•œ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฐฉ๋ฒ•
  • ๋‹ค์šด์ƒ˜ํ”Œ๋ง ๋Œ€์‹  ์น˜ํ•‘(์›๋ณธ์ด๋ฏธ์ง€๋ฅผ ์ž‘์€ํƒ€์ผ๋กœ ๋ถ„ํ• )
  • ๊ฑฐ์˜ ๋™์ผํ•œ ํด๋ž˜์Šค ๋ณ‘ํ•ฉ
  • ํŠน์ • ํด๋ž˜์Šค ๋ฆฌ์ƒ˜ํ”Œ๋ง(์†Œ์ˆ˜ ํด๋ž˜์Šค ์˜ค๋ฒ„์ƒ˜ํ”Œ๋ง) : ์˜ค๋ฒ„์ƒ˜ํ”Œ๋ง ํด๋ž˜์Šค์˜ ๊ณผ์ ํ•ฉ ์ดˆ๋ž˜ํ•˜๋Š” ๋‹จ์  ์กด์žฌ
  • ์†์‹คํ•จ์ˆ˜ ์กฐ์ •(focal loss)(ํŒŒ์ด์ฌ์— binary, sparse์กด์žฌ)
  • ์•„์‰ฌ์šด์ 
  • AI hub์˜ ํ”ผ๋ถ€์งˆํ™˜์ง„๋‹จ ์˜๋ฃŒ์ด๋ฏธ์ง€(32์ข…๋ฅ˜์˜ ์งˆํ™˜ ๋ฐ ์ •์ƒํ”ผ๋ถ€ ๋ฐ์ดํ„ฐ)๋ฅผ ์‚ฌ์šฉํ–ˆ์œผ๋ฉด ๋ฐ์ดํ„ฐ ์–‘์งˆ์  ์ธก๋ฉด์—์„œ ์ข‹์•˜์„ ๊ฒƒ
  • ๋ถˆ๊ท ํ˜•ํ•œ ์ด๋ฏธ์ง€๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•œ ์ 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors