본문 바로가기

BLOG/AI서비스 리뷰기

[AI 서비스 리뷰기] "Teachable Machine"으로 코딩 없이 머신러닝 모델 만들기! PART2.오디오 프로젝트

AI 서비스 리뷰 : AI 대신 체험해 드립니다!
#24 "Teachable Machine"으로 코딩 없이 머신러닝 모델 만들기! PART2.오디오 프로젝트

 

 

안녕하세요 디노랩스입니다!

지난번에 포스팅한 코딩없이 내마음대로 만드는 머신러닝 모델, 구글의 "티쳐블 머신" 기억하시나요?

오늘은 오디오 프로젝트를 만들어 리뷰해 보려고 합니다.

 

 

https://teachablemachine.withgoogle.com/

 

Teachable Machine

Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required.

teachablemachine.withgoogle.com

동일하게 같은 페이지에서 실행할 수 있습니다!

 

 

오늘은 음성파일이나 마이크와 같은 오디오를 이용해 학습시켜보겠습니다.

"오디오 프로젝트"를 선택!!

 

 

이미지 프로젝트를 실행시켰을 때와 동일한 구성과 사용방식인 것 같죠?

 

 

오디오 프로젝트에는 Class1이 배경소음이라고 지정되어 있는데요.

이 오디오 모델을 사용하려면 20초 이상의 배경 소음이 필요하다고 합니다. 필수 조건인 셈이죠.

 

 

그럼 이제 먼저 마이크를 이용해 배경소음 샘플을 추가 해 보겠습니다.

20초 정도의 오디오를 녹화하고 "샘플추출"을 눌러줍니다.

 

 

Class2의 샘플들은 2초씩 최소 8개의 샘플이 필요하네요.

이번에는 사람의 음성들을 녹화해서 샘플을 추출해보겠습니다.

 

배경소음과 Class2(음성) 샘플이 모두 준비되었으면,

이제 "모델 학습시키기"버튼으로 학습시켜줍니다.

 

 

학습된 모델이 배경소음과 Class2(음성)의 출력결과를 알려주는데 

사람의 음성이 클 수록 이렇게 Class2의 출력값이 커지는 것을 볼 수 있네요!

 

 

이번에는 세가지 클래스를 가지고 프로젝트를 만들어 보았습니다.

배경, 박수소리, 사람의 음성! 이렇게 세가지의 샘플을 추출하고 

 

 

박수나 음성에도 아무래도 배경소음이 함께 들어가니 아무소리도 내지 않았을 때 거의 30프로대로 동일한 것 같습니다!

 

 

박수를 치니까 이렇게 확실히 인식하는것 보이시죠? :D

 

이렇게 티쳐블머신으로 간단하게 체험을 해 보았는데요.

오늘 체험해 본 오디오 포르젝트는 특히 사람의 목소리를 효과적으로 구분할 수 있는 AI 교육 방법이고, 'AI 내 친구를 지켜줘'(2020 자유학기제) 중학생용 교재에 보이스피싱을 잡아내는데도 쓰일 수 있다고 나와있다고 합니다!

 

누구나 만들 수 있는 머신러닝 웹 "티쳐블 머신" 앞으로 더 다양하게 활용될 수 있을 것 같아 기대가 됩니다!!