/Capstone

Primary LanguagePython

CellificationπŸ”¬ (세포 κ³„μˆ˜ 츑정을 μœ„ν•œ λ”₯λŸ¬λ‹ 기반 객체 탐지 μ‹œμŠ€ν…œ 연ꡬ 개발)

πŸ” κ°œμš”

  • "인곡지λŠ₯을 ν™œμš©ν•œ 세포 κ³„μˆ˜ μΈ‘μ • μ‹œμŠ€ν…œ"의 주제λ₯Ό 가지고, κΈ°μ—… (μ£Ό)솔과 μ‚°ν•™ν˜‘λ ₯ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜κ²Œ λ˜μ—ˆμŒ (2022λ…„ κ²½κΈ°λŒ€ν•™κ΅ μΊ‘μŠ€ν†€)
  • 기쑴의 방식듀은 세포 κ³„μˆ˜λ₯Ό μ•Œμ•„λ‚΄λŠ”λ° λ§Žμ€ μ‹œκ°„κ³Ό λΉ„μš©κ³Ό 인λ ₯이 ν•„μš”ν•˜μ—¬ λΉ„νš¨μœ¨μ μž„
    => 세포 κ³„μˆ˜λ₯Ό 인곡지λŠ₯으둜 λΆ„μ„ν•˜λŠ” μ•± μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ν™œμš©ν•˜μ—¬ 세포 κ³„μˆ˜λ₯Ό κ²€μΆœν•œλ‹€λ©΄, 적은 μ‹œκ°„κ³Ό λΉ„μš©μœΌλ‘œ κ°„νŽΈν•˜κ²Œ 세포 κ³„μˆ˜λ₯Ό μ•Œμ•„λ‚Ό 수 있음
  • 인곡지λŠ₯을 ν™œμš©ν•΄ μ‚¬μš©μžκ°€ 직접 κ³„μ‚°ν•˜μ§€ μ•Šμ•„λ„ Live Cell κ³Ό Dead Cell 을 νƒμ§€ν•˜κ³  Viability λΉ„μœ¨μ„ κ³„μ‚°ν•˜μ—¬ μ‚¬μš©μžμ—κ²Œ λΉ λ₯΄κ²Œ μ œκ³΅ν•΄μ€Œ

πŸ™Œ νŒ€μ›

νŒ€μ› μ—­ν•  κ°œλ°œν™˜κ²½
쑰수빈(PM), κΉ€νƒœκ°• λ°±μ—”λ“œ Spring frameworks, AWS s3, Naver Cloud Platform, Flask
κΉ€λ―Όμ’…, λ°•μ€€ν›„ μ•ˆλ“œλ‘œμ΄λ“œ Android(Kotlin)
ν•œλ™ν˜„ AI(Object Detection) YOLO, PyTorch

πŸ“š κ΄€λ ¨ 자료

✨ App Icon

image

πŸš€ Technology

  • Language

    JAVA, Kotlin, Python
  • Tech Stack

    Spring, AWS S3, MySQL, PyTorch, OpenCV, AAC, Jetpack, LiveData, ViewModel, Dependency Injection(Hilt), Glide, Room, Retrofit, Coroutine ...
  • Architecture

    Backend - λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ μ•„ν‚€ν…μ²˜(MSA)
    Android - MVVM

πŸ“· Result Screen

βœ… 컀밋 λ©”μ‹œμ§€ κ·œμΉ™

  1. λ¬Έμž₯의 끝에 . λ₯Ό 뢙이지 말기
  2. 이슈 번호λ₯Ό 컀밋 λ©”μ‹œμ§€ 끝에 뢙이기
  3. ν˜•μ‹

    [νƒ€μž…]: [λ‚΄μš©] [이슈 번호]

  4. μ˜ˆμ‹œ

    DOCS: OOλ©”μ†Œλ“œ κ΄€λ ¨ μ„€λͺ… 주석 [#3]

    FEAT: μ‹œμŠ€ν…œμ˜ κΈ°λŠ₯ add() [#6]

- FEAT : μƒˆλ‘œμš΄ κΈ°λŠ₯의 μΆ”κ°€

- FIX: 버그 μˆ˜μ •

- DOCS: λ¬Έμ„œ μˆ˜μ •

- STYLE: μŠ€νƒ€μΌ κ΄€λ ¨ κΈ°λŠ₯(μ½”λ“œ ν¬λ§·νŒ…, μ„Έλ―Έμ½œλ‘  λˆ„λ½, μ½”λ“œ 자체의 변경이 μ—†λŠ” 경우)

- REFACTOR: μ½”λ“œ λ¦¬νŽ™ν† λ§

- TEST: ν…ŒμŠ€νŠΈ μ½”νŠΈ, λ¦¬νŽ™ν† λ§ ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€

- CHORE: κ°„λ‹¨ν•œ μˆ˜μ •, λΉŒλ“œ 업무 μˆ˜μ •, νŒ¨ν‚€μ§€ λ§€λ‹ˆμ € μˆ˜μ •(ex .gitignore μˆ˜μ • 같은 경우)