Skip to Content
初めてのTensorFlow.js ―JavaScriptで学ぶ機械学習
book

初めてのTensorFlow.js ―JavaScriptで学ぶ機械学習

by Gant Laborde, あんどうやすし
June 2022
Intermediate to advanced
368 pages
5h 36m
Japanese
O'Reilly Japan, Inc.
Content preview from 初めてのTensorFlow.js ―JavaScriptで学ぶ機械学習

4章画像テンソル

だが、棘をつかむ勇気がないのなら薔薇を求めるべきではない。

—— アン・ブロンテ

前章で単純なテンソルの作成と破棄について学びました。しかし、そこで使用したのはきわめて小さいデータだけです。考えてみると当然ですが、テンソルをそのままコンソールに表示しようとするとその程度の大きさ、その程度の次元までしか扱うことができません。ここからは巨大なテンソルの扱い方を学びます。実際、そのほうがずっと一般的です。これはもちろん画像の世界でも成り立ちます! 本章は前章よりもさらに刺激的なものになるでしょう。実践的なデータを使用し始めるだけでなく、テンソル操作の結果も即座に確認できるようになります。

本章ではベストプラクティスもいくつか紹介します。前章でTic-Tac-Toeゲームの盤面をテンソルに変換したことを覚えているでしょうか。3×3のマス目で構成された簡単なサンプルを使用して、ゲームの状態をテンソルに変換する方法のひとつを説明しました。しかし、ほかの人はそれとはまったく異なるやり方を思いつくかもしれません。毎回車輪を再発明せずに済むように、いくつかの標準的な方法や専門的な工夫を知っておくべきです。

本章の内容は以下のとおりです。

  • テンソルと画像テンソルの違いを説明します
  • 画像を手作業で構築します
  • fillメソッドを用いて巨大なテンソルを作成します
  • 既存の画像をテンソルに変換し、画像に再変換します
  • 画像テンソルを便利な方法で操作します

本章を終える頃には、実際の画像データをテンソルとして扱うことに抵抗がなくなり、ここで得たさまざまな知識を一般的なテンソルを操作する場合にも適用できるようになっているでしょう。

4.1 視覚的なテンソル

画像をテンソルに変換すると、その結果は2階テンソルになると思ったのではないでしょうか。2階のテンソルがどのようなものか忘れてしまっていたら「 ...

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

入門 モダンLinux ―オンプレミスからクラウドまで、幅広い知識を会得する

入門 モダンLinux ―オンプレミスからクラウドまで、幅広い知識を会得する

Michael Hausenblas, 武内 覚, 大岩 尚宏
行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也

Publisher Resources

ISBN: 9784873119939Other