(feat. YOLO v5) #1
#HBsmith 조민수 AI/ML Enginner의 객체 감지 프로그램 개발 시리즈
'C# 기반 배포 가능한 딥러닝 객체 감지 프로그램 개발(feat. YOLO v5) #1'을 소개합니다.
Windows 프로그램 개발은 C# 기반으로 제작하는 경우가 많다.(Winform, WPF, UWP)
하지만 아직까지 설치형 Windows 프로그램에서 딥 러닝 프로그램을 동작하는 프로그램은 손에 꼽을 정도이다. 왜 그럴까? 딥러닝 추론의 경우 대부분 고성능의 GPU에서 동작해야 하는 문제가 있으며 딥러닝 라이브러리 (Pytorch, Tensorflow, mxnet etc)들이 대부분 Python 기반으로 되어 있기 때문에 C#에서 사용하기에는 부족한 부분이 많이 존재한다.
또한 배포를 한다 해도 Python을 사용함으로써 설치 프로그램 형태(*.msi, *.dmg etc)로 배포하기 어려운 부분이 존재한다. 이를 해결하기 위해 두 가지 문제를 생각해 봐야 했다.
첫 번째. CPU에서도 동작 가능한 모델을 찾는 것이었다. 배포 프로그램이라 하면 최소 사양 이상의 기기에서 범용성 있게 설치 및 동작이 가능해야 한다.
두 번째. 학습된 모델을 어떻게 C#에서 사용할 수 있는가 하는 것이었다.
출처: C# 기반 배포 가능한 딥러닝 객체 감지 프로그램 개발(feat. YOLO v5) #1
HBsmith에서는 AWS 및 자동화에 관심이 많은 개발자를 뽑고 있습니다. AWS, 테스트 자동화, Python, Computer Vision 기반 AI/ML에 관심이 있으시거나 궁금하신 분들은 아래 주소로 연락해 주시면 감사하겠습니다.
hello@hbsmith.io