안녕하세요?
로봇 & 코딩교육 No.1 크리에이터 태지쌤이에요.
오늘은 웨일북을 이용해서 햄스터S를
로봇코딩 해볼거구요~(피지컬 컴퓨팅)
보너스로 엔트리의 인공지능 블록을 사용해서
신호등의 색깔을 인식해서
빨강색을 인식하면 정지하고
녹색을 인식하면 움직이도록 코딩해볼게요~!!
웨일브라우저에 추가한
엔트리를 실행합니다.
인공지능 카테고리를 선택하면
인공지능 블록 불러오기와
인공지능 모델 학습하기가 있어요.
오늘은 지도학습을 경험할 것이기 때문에
인공지능 모델 학습하기로 들어갈게요.
지도학습의 여러가지 종류가 나타나요.
이미지분류, 텍스트분류, 음성분류, 숫자분류, 숫자 예측
신호등의 색깔을 인식해서 분류하는거라서
이미지 분류를 선택 후 학습하기를 클릭
모델의 이름을 '신호등'으로 입력하구요.
클래스1 이름은 -> 빨간색으로 입력
웨일북에 내장된 카메라를 이용해서
직접 빨간색을 촬영해서 입력할 수 있구요.
파일을 업로드해서 입력할 수 있어요.
여기서는 웨일북의 카메라를 이용해서
직접 촬영해서 입력했어요.
최소 5개 이상은 입력해야합니다.
클래스2는 녹색으로 이름을 바꾸고
빨간색과 동일하게 촬영합니다.
모델을 학습한 후
제대로 학습을 했는지 사용전에
미리 테스트해봐야겠죠?
빨간색과 녹색 모두 잘 분류하네요.
(%로 결과가 나와요)
엔트리에 지도학습을 시키니까
인공지능 카테고리에
인공지능 관련 명령블록들이 생겼어요.
이걸 코딩에 활용하는거에요.
햄스터S를 움직여야 하니까
햄스터를 연결하기 위해
하드웨어 카테고리로 이동해요.
브라우저로 연결하기가 보이나요?
이걸 선택해주세요.
현재 웨일북에서 연결 가능한
하드웨어 목록이 나타나요.
다행히 햄스터가 포함되어 있군요.
선택 후 불러오면
playentry.org에서 시리얼 포트에
연결하려고 합니다.라는 메시지가 나타나요.
이걸 선택 후 연결합니다.
지금부터는 코딩이에요.
조건문을 활용해서 빨간색으로 인식하면
햄스터 로봇이 정지하도록 했구요.
'아니면' 즉 녹색으로 인식하면
햄스터 로봇이 이동하도록 코딩했어요.
코드를 실행하면
아래와 같이 데이터 입력 창이 나타나요.
이때 학습시킬 때와 마찬가지로
웨일북에 내장된 카메라로
직접 빨간색이나 녹색을 촬영해 인식시키거나
파일을 업로드하는 방법이 있어요.
녹색을 인식시키자 햄스터가 움직여요~!
글로는 잘 전달 안된 부분있다면
아래의 제 유튜브 채널에 잘 소개되어있으니
꼭 방문해서 시청해주세요.
구독과 좋아요도 잊지 마시구요~^^