본문 바로가기
AI교육/ML4KIDS

#2. ML4KIDS - 색을 나타내는 표현 맞추기

by yunaoh2 2021. 6. 10.

주제: 색을 나타내는 표현을 입력받아 빨강, 파랑, 노랑 중 어느 색을 가리키는 표현인지 맞히는 프로그램 만들기

 

#데이터 마이닝

데이터 마이닝(data mining)은 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 분석하여 가치있는 정보를 추출하는 과정이다. 다른 말로는 KDD(데이터베이스 속의 지식 발견, knowledge-discovery in databases)라고도 일컫는다.[1]

 

1. 프로젝트 생성

 

프로젝트 메뉴 -> 프로젝트 추가 클릭

 

 

이름 color, 인식방법 텍스트, 언어 Korean -> 만들기 클릭

 

훈련 -> 학습 & 평가 -> 만들기

 

 

 

2. 훈련하기 (데이터마이닝)

 

레이블 추가(red, blue, yellow)후 데이터 추가하기

 

 

3. 학습 & 테스트

 

학습 & 평가 클릭

 

새로운 머신 러닝 모델 훈련시키기

 

 

4. 만들기

만들기 선택

스크래치3 클릭

 

   1) 스프라이트1 코드편집

 

   2) roulette 아이콘 : https://thenounproject.com/  여기에서 검색 해서 저장한 후, 파일 불러오기를 통해 가져옴. 

       -> 모양 탭에서 색깔 칠하기

 

 

    2) Arrow 모양 및 코드 편집 : 화살표 드래그해서 중심축이 왼쪽으로 가도록 한다. 방향은 0으로 설정.

 

 

 

  * 화살표 회전 각도 계산법

-한 칸의 크기 45도

칸의 중앙을 가리키려면 45 * n + 22.5 = 22.5 * 2n + 22.5 = 22.5*(2n+1)

 

-각 칸의 회전각

  파랑: 22.5 / 202.5(180+22.5)

  흰색: 67.5(22.5*3) / 247.5(180+22.5*3)

  노랑: 112.5(22.5*5) / 292.5(180+22.5*5)

  빨강: 157.5(22.5*7) / 337.5(180+22.5*7)