본문 바로가기

카테고리 없음

STEVAL-STWINKT1B 머신러닝 테스트 후기

ST사에서 머신러닝으로 재밌는게 나왔길래 하나 구입해서 테스트해봄

STEVAL-STWINKT1B 보드가 가격대가 있으니 과제비를 쓰거나 용돈을 좀 아껴서 써봐도 괜찮을듯하다.

본편이 궁금한 사람들은 https://wiki.st.com/stm32mcu/wiki/AI:How_to_create_a_multi-state_vibrations_classifier_using_NanoEdge_AI_studio 여기 들어가서 보길 바람

 

선풍기는 올해 여름 다이소에서 3천원? 5천원인가 주고 샀던 3단 선풍기임

고정할만한게 따로 없어서 고무줄로 고정함

 

 

정지 상태를 포함하여, 1단,2단,3단 속도의 진동 데이터를 뽑음 20개만 뽑으니 인식률이 너무 낮아서 50개 이상씩 뽑아봄

 

벤치마킹해주는데 생각보다 오래걸림 5분정도 하면 괜찮다고 함, 용량에 변화가 없으니 괜찮겠지?

 

 

정지상태의 인식률은 매우좋음

 

1단도 무난하게 좋음

 

문제는 2단계인데 소리로는 확실히 차이나는데 진동엔 조금 애매한가봄, 진동센서와 마이크정보를 같이 받아야되나 싶음

 

3단계는 매우 확율 높게 인식함 

 

보드를 새로 구입하면 펌웨어가 오래되서 usb가 인식안될꺼임 위에 첨부한 링크에서 새로 다운받아야함

보드를 써본 느낌은 아주 묘함 펌웨어 좀 했다면 한 연차인데 데이터들을 일일히 파악하고 특징 잡아서 결과를 내던 방법에서 데이터를 획득하고 훈련시켜 결과를 낸다는건 아주 묘하게 다가옴, 문제는 센서의 가격인데 굳이 진동센서를 쓰는게 아닌 전류도 학습이 가능하니 양산품에 적용하려면 전류로 컨트롤하는게 좋을듯함 

 

위 학습된 데이터는 당연히 stm32 보드에서 사용할 수 있게 헤더파일로 바꿔주니 따로 구성해서 사용하면됨