Skip to Content
タイニーエムエル
book

タイニーエムエル

by Pete Warden, Daniel Situnayake
March 2025
Intermediate to advanced
504 pages
7h 53m
Japanese
O'Reilly Media, Inc.
Content preview from タイニーエムエル

第3章 機械学習 マシンラーニングを使いこなす

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

テクノロジーの分野で、マシンラーニングや人工知能(AI)にまつわるような神秘性を持つ分野はほとんどない。たとえあなたが他の領域で経験を積んだエンジニアであっても、機械学習は山のような前提知識を必要とする、密度の濃いテーマのように思えるかもしれない。MLについて読み始めると、学術論文や曖昧なPythonライブラリ、高度な数学を引き合いに出した説明に出会い、多くの開発者は落胆する。何から手をつければいいのかさえわからず、気が遠くなることもあるだろう。

実際のところ、機械学習は簡単に理解でき、テキストエディタさえあれば誰でも利用できる。いくつかの重要な考え方を学べば、自分のプロジェクトで簡単に使うことができる。神秘的なものの下には、様々なタイプの問題を解決するための便利なツールセットがある。魔法のように感じることもあるかもしれないが、それはすべて単なるコードであり、それを扱うのに博士号は必要ない。

本書は、小さなデバイスを使ったマシン学習について書かれている。この章では、MLを始めるために必要なことを学ぶ。基本的な概念をカバーし、いくつかのツールを調べ、シンプルな機械学習モデルをトレーニングする。我々の焦点は小さなハードウェアにあるので、ディープラーニングの背後にある理論や、そのすべてを機能させる数学については長くかけない。後の章では、ツールや、組み込みデバイス用にモデルを最適化する方法について深く掘り下げていく。しかし、この章が終わる頃には、重要な用語に慣れ、一般的なワークフローを理解し、さらに学ぶにはどこに行けばいいかを知っているだろう。

この章では、以下を取り上げる:

  • マシンラーニングとは何か?

  • 解決できる問題の種類

  • 主要な用語と考え方

  • 機械学習の最もポピュラーなアプローチのひとつであるDeep Learningで問題を解決するためのワークフローを紹介する。

チップ

ディープラーニングの背後にある科学について解説した本や講座はたくさんあるので、ここでは割愛する。とはいえ、ディープラーニングは魅力的なトピックなので、ぜひ探求してみてほしい!私たちのお気に入りのリソースをいくつか「機械学習の学習」にリストアップしている。しかし、有用なものを作り始めるのに、すべての理論が必要なわけではないことを覚えておいてほしい。

機械学習とは何か?

ウィジェットを製造するマシンを所有しているとしよう。時々故障し、修理にお金がかかる。もしあなたが演算子中のマシンに関するデータを収集すれば、故障しそうなタイミングを予測し、ダメージが発生する前に演算子を停止させることができるかもしれない。インスタンスンスなら、生産率、温度、振動の大きさなどを記録できるだろう。これらの要素の組み合わせが、差し迫った問題を示しているのかもしれない。しかし、どうやってそれを突き止めるのか?

これは、機械学習が解決するために設計された問題の一例である。基本的に機械学習とは、過去の観察に基づいて物事を予測するためにコンピューターを使用するテクニックである。工場のマシンのパフォーマンスに関するデータを収集し、そのデータを分析して将来の状態を予測するコンピュータープログラムを作成する。

機械学習プログラムの作成は、通常のコードを書くプロセスとは異なる。従来のソフトウェアでは、プログラマは入力を受け取り、様々な規則を適用し、出力を返すアルゴリズムを設計する。アルゴリズムの内部演算子はプログラマによって計画され、コードの行を通して明示的に実装される。工場のマシンの故障を予測するには、プログラマはデータのどの測定値が問題を示しているかを理解し、それを意図的にチェックするコードを書く必要がある。 ...

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

認定倫理的ハッカー(CEH)勉強ガイド

認定倫理的ハッカー(CEH)勉強ガイド

Matt Walker
実践者向けの説明可能なAI

実践者向けの説明可能なAI

Michael Munn, David Pitman
ソフトウェア工学の基礎

ソフトウェア工学の基礎

Nathaniel Schutta, Dan Vega
エッジのAI

エッジのAI

Daniel Situnayake, Jenny Plunkett

Publisher Resources

ISBN: 9798341627000