Teachable Machine의 기계 학습 모델 출력에 관한 메모 ~음성·포즈 프로젝트편~【2021년 5월판】

Teachable Machine에 대해 다음 기사를 썼는데, 그것과 비슷한 이야기의 기사입니다.
다음 기사에서는 이미지 프로젝트에 대한 이야기를 다루었지만 이 기사에서는 음성 및 포즈 프로젝트에 대한 이야기를 다룹니다.

●Teachable Machine의 기계 학습 모델 출력에 관한 메모 ~화상 프로젝트편~【2021년 5월판】 - Qiita
htps : // m / t y / ms / 685d97 0 0 c5cfc184c0

음성 프로젝트의 기계 학습 모델



출력 방법 및 형식



음성 프로젝트의 기계 학습 모델을 출력할 때의 화면은 다음과 같습니다.




이미지 프로젝트의 경우 출력 형식은 "TensorFlow.js, TensorFlow, TensorFlow Lite"의 세 가지가 있지만 오디오 프로젝트의 경우 두 가지입니다.

위의 이미지에서 출력 형식으로 TensorFlow.js가 선택되었지만 옆에 TensorFlow 및 TensorFlow Lite가 있습니다.
여기서, 출력할 수 있는 방법·형식을 정리해 보겠습니다.
  • 클라우드에 업로드
  • TensorFlow.js

  • 다운로드
  • TensorFlow.js
  • TensorFlow Lite


  • 다운로드하여 얻은 데이터에 대해



    다음 내용은 배경 노이즈와 한 클래스를 학습시켜 기계 학습 모델을 각종 형식으로 다운로드한 경우에 얻은 파일의 정보입니다.
  • TensorFlow.js
  • metadata.json
  • model.json
  • weights.bin

  • TensorFlow Lite
  • soundclassifier.tflite
  • labels.txt


  • 출력한 모델의 이용에 대해서



    기계 학습 모델의 출력 형식은 복수의 형식을 선택할 수 있습니다만, 각각을 프로그램으로 이용할 때에 사용하는 언어등은, 제시되는 코드 스니펫을 베이스로 하면 이하와 같이 됩니다.
  • TensorFlow.js
  • JavaScript (TensorFlow.js 또는 ml5.js와 결합)

  • TensorFlow Lite
  • Kotlin


  • 기계 학습 모델을 사용하는 코드 스니펫 절차의 경우 위의 일부는 코드 절차뿐만 아니라 GitHub에 대한 링크도 표시합니다.
  • TensorFlow.js를 사용하는 경우 코드 관련 링크
  • ml5.js를 사용할 때 코드 관련 링크
  • TensorFlow Lite의 기계 학습 모델을 Android에서 사용하는 경우

  • 포즈 프로젝트의 기계 학습 모델



    출력 방법 및 형식



    위의 음성 프로젝트를 보았을 때와 마찬가지로 출력 방법 · 형식을 확인합니다.
  • 클라우드에 업로드
  • TensorFlow.js

  • 다운로드
  • TensorFlow.js


  • 또한 출력을 할 때의 화면은 다음과 같습니다.


    다운로드하여 얻은 데이터에 대해



    다음 내용은 두 클래스를 학습하고 기계 학습 모델을 다운로드할 때 얻은 파일 정보입니다.
  • TensorFlow.js
  • metadata.json
  • model.json
  • weights.bin


  • 출력한 모델의 이용에 대해서



    기계 학습 모델을 프로그램으로 이용할 때에 사용하는 언어 등은, 제시되는 코드 스니펫을 베이스로 하면 이하와 같이 됩니다.
  • TensorFlow.js
  • JavaScript


  • 기계 학습 모델을 사용하는 코드 스 니펫 절차는 위의 코드 절차뿐만 아니라 GitHub에 대한 링크도 제공합니다.
  • TensorFlow.js를 사용하는 경우 코드 관련 링크
  • 좋은 웹페이지 즐겨찾기