MobileNetV2를 사용하여 500개 음식 클래스를 분류하는 것은 기술적으로 가능하지만 몇 가지 고려사항이 있습니다.
기본 가능성과 성능 증거
MobileNetV2는 다양한 대규모 분류 작업에서 검증된 성능을 보여줍니다:
기본 아키텍처 능력:
음식 분류 성공 사례:
- 11개 음식 클래스에서 93% 정확도 달성1
- Food-101 데이터셋(101개 클래스)에서 87.27% 정확도3
- 10개 음식 종류에서 94% 정확도4
- 175개 음식 클래스를 성공적으로 분류한 사례5
대용량 클래스 분류 시 주요 고려사항
1. 성능 최적화 요구량**:
모델 구조 조정:
- 최종 분류 레이어의 파라미터 증가로 인한 메모리 사용량 증가2
- 500개 클래스의 경우 출력 레이어가 1280×500 = 640,000개 파라미터 추가
2. 예상 성능과 한계
정확도 예측:
하드웨어 제약:
성공을 위한 권장 전략
1. 데이터 준비
2. 모델 최적화
3. 성능 향상 기법
결론
MobileNetV2로 500개 음식 클래스 분류는 충분히 가능한 프로젝트입니다. 하지만 성공적인 구현을 위해서는:
- 충분한 양질의 데이터 확보 (클래스당 300-500장)
- 체계적인 전이 학습 전략 수립
- 적절한 하이퍼파라미터 튜닝
- 클래스별 성능 모니터링 및 개선
이러한 조건들이 충족된다면 80% 이상의 분류 정확도를 달성할 수 있을 것으로 예상됩니다. 특히 MobileNetV2의 경량성과 효율성을 고려할 때, 모바일 환경에서도 실용적인 성능을 기대할 수 있습니다.
- https://www.themoonlight.io/ko/review/computer-vision-in-the-food-industry-accurate-real-time-and-automatic-food-recognition-with-pretrained-mobilenetv2
- https://ctkim.tistory.com/entry/%EB%AA%A8%EB%B0%94%EC%9D%BC-%EB%84%B7
- https://books.aijr.org/index.php/press/catalog/download/114/44/1501-1?inline=1
- https://yong0810.tistory.com/25
- https://www.koreascience.kr/article/JAKO202324643226642.pdf
- https://www.kais99.org/jkais/journal/Vol24No01/vol24no01p34.pdf
- https://velog.io/@ohilikeit/CNN%EC%9D%84-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%82%B0%EC%97%85-%EB%B6%84%EB%A5%98-%EB%AA%A8%EB%8D%B8
- https://yhyun225.tistory.com/14
- https://repository.pknu.ac.kr:8443/bitstream/2021.oak/33606/2/MobileNet%EA%B3%BC%20CBAM%20%EC%96%B4%ED%85%90%EC%85%98%20%EB%A9%94%EC%BB%A4%EB%8B%88%EC%A6%98%EC%9D%84%20%EA%B2%B0%ED%95%A9%ED%95%9C%20%EA%B3%BC%EC%88%98%20%EB%B3%91%ED%95%B4%EC%B6%A9%20%EB%B6%84%EB%A5%98%20%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5%20%EB%AA%A8%EB%8D%B8.pdf
- http://nyx.skku.ac.kr/wp-content/uploads/2019/09/16-487.pdf
- https://wn42.tistory.com/47
- https://allensdatablog.tistory.com/entry/Mini-batch-%ED%95%99%EC%8A%B5-%EB%8C%80%EC%9A%A9%EB%9F%89-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-%ED%9A%A8%EC%9C%A8%EC%A0%81%EC%9C%BC%EB%A1%9C-%EB%8B%A4%EB%A3%A8%EA%B8%B0
- https://ki-it.com/xml/31498/31498.pdf
- https://datasciencebeehive.tistory.com/100
- https://github.com/djagusgh/EMO/blob/master/190215%20%ED%95%9C%EC%8B%9D%20%EB%8D%B0%EC%9D%B4%ED%84%B0%20%EC%A0%84%EC%B2%98%EB%A6%AC%20+%20%EB%94%A5%EB%9F%AC%EB%8B%9D(InceptionV3,%20MobileNetV2%20%EC%82%AC%EC%9A%A9)%20%EC%BD%94%EB%93%9C.ipynb
- https://ko.eitca.org/artificial-intelligence/eitc-ai-tff-tensorflow-fundamentals/programming-tensorflow/tensorflow-lite-for-android/examination-review-tensorflow-lite-for-android/how-does-the-app-in-the-provided-example-use-the-mobilenet-model/
- https://www.nature.com/articles/s41598-024-53349-w
- https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE07512891
- https://kr.appen.com/blog/best-datasets
- https://github.com/Pramit726/MobileNetV2-FoodClassifier
- https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE10529736
- https://www.iieta.org/download/file/fid/98135
- https://www.themoonlight.io/ko/review/a-novel-method-for-accurate-real-time-food-classification-the-synergistic-integration-of-efficientnetb7-cbam-transfer-learning-and-data-augmentation
- https://dacon.io/en/codeshare/4445?page&dtype&ptype&fType
- https://www.kaggle.com/code/imsparsh/food-classifier-mobilenetv2-resnet50-vgg16
- https://beelinekim.tistory.com/115
- http://www.tkiee.org/kiee/XmlViewer/f397628
- https://github.com/kunal-bhadra/food-classification-CNN-mobilenetV2
- https://www.koreascience.kr/article/JAKO202019550426832.page
- https://hsejun07.tistory.com/88
- https://rgbitcode.com/blog/senspond/72
- https://hslol.tistory.com/15
- https://cvml.tistory.com/25
- https://velog.io/@jiyeah3108/%ED%85%90%EC%84%9C%ED%94%8C%EB%A1%9C-%EB%9D%BC%EC%9D%B4%ED%8A%B8-%EB%AA%A8%EB%8D%B8-%EA%B0%9C%EB%B0%9C-2-%EB%AA%A8%EB%8D%B8-%EA%B0%9C%EB%B0%9C
- https://wikidocs.net/205899
- https://repository.pknu.ac.kr:8443/bitstream/2021.oak/33378/2/%EC%8A%A4%EB%A7%88%ED%8A%B8%ED%8F%B0%EC%9D%84%20%ED%99%9C%EC%9A%A9%ED%95%9C%20%EC%9D%8C%EC%8B%9D%EC%9D%B8%EC%8B%9D%20%EB%B0%8F%20%EC%B9%BC%EB%A1%9C%EB%A6%AC%20%EC%B6%94%EC%A0%95%20%EA%B8%B0%EB%B2%95.pdf
- https://repository.kisti.re.kr/bitstream/10580/15591/1/(%EA%B8%B0%EC%88%A0)%EB%94%A5%EB%9F%AC%EB%8B%9D%20%EB%AA%A8%EB%8D%B8%20%EA%B2%BD%EB%9F%89%ED%99%94%20%EA%B8%B0%EC%88%A0%20%EB%B6%84%EC%84%9D.pdf
- https://www.kais99.org/jkais/journal/Vol25no03/Vol25no03p57.pdf
- http://www.tkiee.org/kiee/XmlViewer/f401764
- https://nicola-ml.tistory.com/140
- https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE09301975
- https://dailyheumsi.tistory.com/178
- https://www.koreascience.kr/article/JAKO201712965731628.pdf
- https://www.samsungsds.com/global/ko/support/insights/1197335_2284.html
- https://keraskorea.github.io/posts/2018-10-24-little_data_powerful_model/
- https://velog.io/@jianie1017/MobileNetV2
- https://paper.cricit.kr/user/listview/ieie2018/doc_rdoc.asp?catvalue=3&returnVal=RD_R&organCode=ieie&organCode2=ieie01&yearmonth=202308&page=1&dn=424023&step=&usernum=0&seid=
- http://journal.auric.kr/kieep/XmlViewer/f423028
- https://bigwaveai.tistory.com/18
- https://cumulu-s.tistory.com/46
- https://jyols.tistory.com/64
- https://thingswell.tistory.com/290
- https://mmlab.sogang.ac.kr/Download?pathStr=NTMjIzU2IyM1NyMjNDkjIzEyNCMjMTA0IyMxMTYjIzk3IyM4MCMjMTAxIyMxMDgjIzEwNSMjMTAyIyMzNSMjMzMjIzM1IyM0OSMjMTI0IyMxMjAjIzEwMSMjMTAwIyMxMTAjIzEwNSMjMzUjIzMzIyMzNSMjNDgjIzQ5IyM1MCMjNTQjIzU0IyMxMjQjIzEwMCMjMTA1IyMxMDcjIzExMg%3D%3D&fileName=%EB%AA%A8%EB%B0%94%EC%9D%BC+%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4%EC%97%90%EC%84%9C%EC%9D%98+%EB%94%A5%EB%9F%AC%EB%8B%9D+%EB%AA%A8%EB%8D%B8+%ED%99%9C%EC%9A%A9%EC%9D%84+%EC%9C%84%ED%95%9C+MobileNetV2+%EA%B2%BD%EB%9F%89%ED%99%94+%EA%B8%B0%EB%B2%95%EC%97%90+%EB%8C%80%ED%95%9C+%EC%8B%A4%ED%97%98%EC%A0%81+%EB%B6%84%EC%84%9D.pdf&gubun=board
- https://siroro.tistory.com/107
- https://velog.io/@kimkihoon0515/%EB%B6%80%EC%8A%A4%ED%8A%B8%EC%BA%A0%ED%94%84-15%EC%A3%BC%EC%B0%A8-High-Performance%EB%A5%BC-%EC%9E%90%EB%9E%91%ED%95%98%EB%8A%94-Unet-%EA%B3%84%EC%97%B4%EC%9D%98-%EB%AA%A8%EB%8D%B8%EB%93%A4-%EC%A0%95%EB%A6%AC
- https://conf.kics.or.kr/2024f/media?key=site%2F2024f%2Fabs%2F0333-RLZIW.pdf
- https://ki-it.com/xml/40490/40490.pdf
답글 남기기