딥러닝(2)
-
Mediapipe를 이용한 제스쳐인식
먼저 시작은 유튜브다 딥러닝,머신러닝을 공부하는 사람을 봤는데 너무 내취향의 유튜브였다 그 유튜브에서 Mediapipe를 이용해 개발하는 영상을 하나 봤는데 너무 재밌어 보여서 해보게되었다 공식홈페이지에 들어간뒤 설치를 하고 Solution카테고리에 Hand로 들어가서 openCV를 이용해 웹캡의 캡쳐 텍스쳐를 가져와 손을 인식하고, 손을 트레킹하는데까지는 성공했다 그 이후 이 손동작이 어떤제스쳐인지 판단하는 로직을 넣어야하는데 이 정보가 공식문서에 존재하지않는다 이때 좀 어질어질했는데 마음을 다잡고 다시 정보를 찾아보며 생각해봤는데 제스쳐인식을 너무 어렵게 생각안해도 되는 것이란 것을 깨달았다 그냥 각 손가락이 펴졌는지 접혔는지 상태로 제스쳐를 판단할 수 있었다너무 너무 간단한 솔루션이였다 바로 코드로..
2021.07.14 -
유전알고리즘 - 운전 학습시키기
유전적 알고리즘으로 ~을 학습시켰다 시리즈를 너무 재밌게 보기도했고 만들때 재밌을 것같아서 시작하게되었다 유전자의 구성은 유전적 알고리즘으로 그네타는법을 학습시켰다라는 영상에서 아이디어를 많이 얻었다 어떤 타이밍에 어떤 행동을 할지와 회전하는 힘으로 구성되어있다 0은 직진 1은 좌회전 2는 우회전으로 00011002222111000 이런식으로 구성되어있다 한 세대는 200마리의 개체로 이루어져있다 가장 우수한 개체를 뽑는 기준으로는 y축 방향으로 가장 먼 길이를 이동한 개체로 뽑았다 그리고 벽에 비비면서 앞으로 나아가는 꼼수를 막기위해 벽에 닿으면 죽도록,멈추도록 만들었다 그후 우수한 개체를 뽑아 교차,변이,대치를 반복하면서 세대가 지날수록 더 우수한 유전자를 갖도록 만들었다 만들면서 처음에는 아무리 세..
2021.05.01