Skip to Content
ディープラーニング実践ガイド ―クラウド、モバイル、ブラウザ、エッジデバイス向けAIアプリ開発入門
book

ディープラーニング実践ガイド ―クラウド、モバイル、ブラウザ、エッジデバイス向けAIアプリ開発入門

by Anirudh Koul, Siddha Ganju, Meher Kasam, 足立 昌彦, 太田 満久, 新村 拓也, 藤原 秀平, 松田 実法, 牧野 聡
April 2023
Beginner to intermediate
616 pages
9h 35m
Japanese
O'Reilly Japan, Inc.
Content preview from ディープラーニング実践ガイド ―クラウド、モバイル、ブラウザ、エッジデバイス向けAIアプリ開発入門

10章TensorFlow.jsとml5.jsによるブラウザ上のAI

Zaid Alyafeaiとの共同執筆

 ある野心的な開発者が、優れたAIのモデルを開発し、多くの人々に使ってほしいと考えました。ここでの「多く」とはどの程度でしょう。1万や100万といったちっぽけな数字ではありません。夢は大きく、1億人が目標です。しかし、1億もの人々のスマホにアプリのための領域を空けてもらい、ダウンロードしインストールしてもらうように説得するのは困難です。そこで、すべてのユーザーにアプリがすでに用意されているようなしくみについて考えてみましょう。ダウンロードも、インストールも、アプリストアも必要ありません。どんな黒魔術が使われているのかと思われたかもしれませんが、答えはWebブラウザです。このしくみには、PC上でも動作するというさらなるメリットもあります。

 Googleも同じことを考えています。Googleのホームページに表示されるロゴ画像(doodleとも呼ばれる。図10-1)を使って、AIの機能が数十億のユーザーに提供されました。テーマとしてJ.S.バッハが使われているというのも心憎い演出です。JavaScriptが生まれるより310年も前に、バッハの両親は彼をJ.S.バッハと名づけていたのです。先見の明があったのかもしれません。

 簡単に説明すると、このdoodleではユーザーが2小節分のボーカルの楽譜を自由に作成できます。そして「Harmonize(ハーモナイズ)」ボタンをクリックすると、入力内容がバッハによる数百のメロディ(2から4小節)と照合されます。ユーザーの入力に最もマッチするものと組み合わされて、重厚なバッハ風の音楽が生成されます。すべての処理はWebブラウザ上で実行されるため、Google側で機械学習や予測のインフラストラクチャーを増強する必要はまったくありません。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

PythonによるAIプログラミング入門 ―ディープラーニングを始める前に身につけておくべき15の基礎技術

PythonによるAIプログラミング入門 ―ディープラーニングを始める前に身につけておくべき15の基礎技術

Prateek Joshi, 相川 愛三
初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし

Publisher Resources

ISBN: 9784814400287Other