専門知識不要ですぐ使える!Googleの機械学習API活用クラス|Pythonを使って音声文字変換と言語翻訳マスター

専門知識がなくても機械学習APIを使えば多くの一般的なユースケースで業務効率化を実現できます。 本コースではSpeech-to-Text/Text-to-Speech/Translation の機械学習APIが使えるようになります。

Ratings: 4.26 / 5.00




Description

本コース概要

音声文字変換と翻訳をテーマに、Google Cloudの機械学習APIの使い方、活用方法をPythonを使ってハンズオン形式で学ぶコースです。事前学習済みのモデルが使えるAPIを使って機械学習を体験できます。


本コースの目標

  • 公式ドキュメントを確認しながら音声文字変換と言語翻訳のAPIを活用するスキルを習得する

※基本的に公式ドキュメントを使い、ドキュメントを確認しながら解説をしていくスタイルを取っていきます。これは、コース受講後に上記目標を達成できるように「読むコツ」を伝えるためです。


本コースでやること

Speech-to-Text/Text-to-Speech/Translationの各APIの使い方、組み合わせて活用方法を習得


本コース全体像

本コースは以下の2段構成で学んでいきます。


1.各APIの基本的な利用方法

  クイックスタートから始めて、徐々にカスタマイズしながら各APIの使い方を学んでいく

2.各APIを組み合わせる方法

  各APIを組み合わせて「ある言語の音声ファイルを別の言語の音声ファイルに変換」する機能を作る

  コース内では日本語音声ファイルを英語音声ファイルを例に取り上げて実施


※1.の「各APIの基本的な利用方法」では、単にPythonを使って各機械学習APIの利用方法を確認するような学習だけでなく、コードを関数化し、2.で使える「部品」として作ることを並行して進めていく


必要となるPythonスキルについて

Python初学者の方でも進められるよう意識して作っています。入門レベルを学習した方で、自分で調べるスタンスを持っている方であれば、十分理解しながら進めていけると思います。主に以下について学習経験があればコースを進めていけます。

・変数の理解や基本的なデータ型(文字列、辞書など)

・if文/for文

・関数(定義、位置引数、キーワード引数、デフォルト引数、戻り値、関数の呼び出し方)

・ライブラリの利用(importと利用)

・ファイル操作(open/read/write)

もし不安な方は最初の1セクション受講して判断ください。
難しいと判断される場合、Udemyでは購入から30日以内であれば返金できますのでご利用ください。


本コース作成に至った背景

一般的に機械学習というと、学習データの取集や構築したモデルのチューニングが特に大変だと言われています。独自のモデルが必要なケースの場合は、当然ですが専門知識が必要です。


しかし、自分の業務やチームの業務を改善したいという方にとってこの方法は負担が大きすぎますし、一般的なユースケースにおいては、以前に比べて学習データ収集などの手間が必要なくなっていっています。機械学習APIは、事前に学習済みのモデルが使えるので、専門知識がなくても機械学習を使うことができます。あらゆるケースで使えるものではありませんが、適用したいケースによっては有効な選択肢になります。

簡単に使えるし、精度も上がってきているし、便利だなと感じるのですが、機械学習APIをそもそも知らない方もまだまだ多く、もったいないと思いコース制作することにしました。

機械学習APIといっても様々ありますが、今回は音声文字変換と言語翻訳をテーマに切り出しています。


機械学習の専門知識を本格的に学ぶ前に、まずは

「専門知識なく、すぐ使える機械学習APIでどのようなことができるのか、またどの程度使えるものか」

このコースで体験してみるのはどうでしょうか。


本コース内の各セクション概要

本コース以下内容で構成しています。


イントロダクション

  • 本コースの概要を伝えます


【初めての方向け】Google Colaboratory

  • コースを進めていく上で最低限必要な知識習得と操作に慣れていきます

  • Google Colaboratoryを初めて使う方向けのセクションです。経験者はスキップしてください。


Google Cloudと本コースでの使い方や料金について

  • 本コースでのGoogleCloudの使い方、料金の概要を説明します

  • 初めて触る方向けに本コースの範囲における基本的な使い方を学びます

    • 後者について、経験者はスキップしてください。


Translation APIを使ったテキスト翻訳

  • Cloud Translation APIを使ったテキスト翻訳の方法を学びます


Speech-to-Text APIを使った音声からのテキスト変換

  • Speech to Text APIを使った音声からテキストへ変換する方法を学びます


Text-to-Speech APIを使ったテキストからの音声合成

  • Text to Speech APIを使ったテキストから音声を合成する方法を学びます


音声ファイルを別の言語の音声ファイルに変換

  • APIを組み合わせて音声ファイルを別の言語の音声ファイルに変換することができるようになります



What You Will Learn!

  • Pythonを使ってGoogleCloudの機械学習APIを組み合わせて活用する方法
  • Cloud Translation APIを使ったテキスト翻訳
  • Cloud Speech-to-Text APIを使った音声からのテキスト変換
  • Cloud Text-to-Speech APIを使ったテキストからの音声合成

Who Should Attend!

  • 機械学習の『理論』よりも『体験』をしたい方
  • Python入門レベルの学習経験者
  • Google Cloudの機械学習APIを体験したい方
  • Pythonを使って様々な機械学習APIを組み合わせて活用する方法を学びたい方
  • 音声認識、音声合成、翻訳の技術をサービスに組み込むことを検討してる方
  • 機械学習の利用に関心がある開発初学者やビジネスサイドの方