ライトノベル、マンガなど電子書籍を読むならBOOK☆WALKER

GWコイン大還元祭
期間限定!初めての予約購入で最大コイン+20%還元!
実用

やさしく学べるサポートベクトルマシン ―数学の基礎とPythonによる実践―

レビューを見る

あらすじ・内容

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。

サポートベクトルマシンの理論と実践の基礎・基本が,この1冊で学べる!
サポートベクトルマシンは、データの分類、回帰、はずれ値検知など、機械学習のさまざまな場面で強力かつ柔軟性の高いモデルとして知られています。そのアルゴリズムは直観的であり数学的な曖昧さがないことから、昨今注目されている「機械学習の解釈可能性」というモデルの評価基準に照らしても有力な手法といえます。そのため、自然科学や経済学等の研究成果や経験則的な業務知識をモデルに生かすことも容易です。
本書は、サポートベクトルマシンの理論的枠組みを高校レベルの数学からやさしく展開するとともに、Pythonによるわかりやすい実装例を紹介します。また、応用上重要な非線形サポートベクトルマシンで用いられるカーネル法も、図解や具体例を通してわかりやすく解説します。

第1章 はじめに
1.1 人工知能と機械学習
 1.1.1 人工知能による推論
 1.1.2 人工知能による学習
 1.1.3 機械学習
1.2 機械学習モデル
 1.2.1 モデル
 1.2.2 機械学習モデル
1.3 機械学習分類モデルの作りかた
1.4 サポートベクトルマシンの概要
1.5 サポートベクトルマシンの特徴
1.6 本書の読みかた

第2章 数学の基礎
2.1 ベクトル
 2.1.1 ベクトルとは何か
 2.1.2 位置ベクトル
 2.1.3 三角比と余弦定理
 2.1.4 ベクトルの内積
 2.1.5 点と直線の距離
 2.1.6 Pythonでベクトル
2.2 行列
 2.2.1 行列とは何か
 2.2.2 行列の演算
 2.2.3 転置行列
 2.2.4 半正定値行列
 2.2.5 Pythonで行列
2.3 関数
 2.3.1 関数とは何か
 2.3.2 指数関数
 2.3.3 対数関数
 2.3.4 Pythonで指数関数・対数関数
2.4 微分
 2.4.1 平均変化率
 2.4.2 微分
 2.4.3 合成関数の微分
 2.4.4 指数関数・対数関数の微分
 2.4.5 偏微分
 2.4.6 級数展開

第3章 線形サポートベクトルマシン(線形SVM)
3.1 線形SVM
 3.1.1 線形ハードマージンSVM
 3.1.2 線形ソフトマージンSVM
3.2 線形SVMの最適化
 3.2.1 ラグランジュの未定乗数法
 3.2.2 KKT条件
 3.2.3 線形SVM最適化の方法
3.3 線形SVMによる分類問題の解法
 3.3.1 ペンギン分類モデル
 3.3.2 Pythonでペンギンの分類
 3.3.3 2値分類モデルの評価
 3.3.4 ペンギン分類モデルの評価

第4章 非線形サポートベクトルマシン(非線形SVM)
4.1 非線形SVM
 4.1.1 カーネル法
 4.1.2 カーネル関数の具体例
 4.1.3 カーネル化SVMの定式化
4.2 非線形SVMの最適化
 4.2.1 逐次最小最適化アルゴリズム(SMO)
 4.2.2 非線形SVM最適化の方法
4.3 非線形SVMによる分類問題の解法
 4.3.1 カーネル化SVMによる非線形分類モデル
 4.3.2 カーネル化SVMによる分類問題の解法
 4.3.3 Pythonでアヤメ分類

付録 Pythonの基礎
A.1 開発環境Colab
A.2 Python文法の要点
 A.2.1 データ型
 A.2.2 演算子
 A.2.3 条件分岐
 A.2.4 繰返し
 A.2.5 組込み関数
 A.2.6 関数定義
 A.2.7 クラス
 A.2.8 変数のスコープ
A.3 Pythonライブラリ群
 A.3.1 NumPy
 A.3.2 pandas
 A.3.3 SymPy
 A.3.4 matplotlib
 A.3.5 scikit-learn

本書を読み終えた後に

電子書籍 コイン

「GWコイン大還元祭」は1,500円(税込)以上の購入でコイン還元されます

価格

3,300(税込)

3,000円 (+消費税300円)

付与コイン

5/7 (火) 09:59まで

新規限定!

コイン 3,000

コイン還元

(*詳細)

作品情報

シリーズ
やさしく学べるサポートベクトルマシン ―数学の基礎とPythonによる実践―(オーム社)
著者
レーベル
――
出版社
オーム社
カテゴリ
実用
ページ概数
242
配信開始日
2022/12/9
底本発行日
2022/11/30
対応端末
  • PCブラウザ
    ビューア
  • Android
    (スマホ/タブレット)
  • iPhone / iPad
  • 推奨環境
ページ概数

一般的なスマートフォンにてBOOK☆WALKERアプリの標準文字サイズで表示したときのページ数です。お使いの機種、表示の文字サイズによりページ数は変化しますので参考値としてご利用ください。

  • シェア:
  • キャンペーンの内容や期間は予告なく変更する場合があります。
  • サイトに記載の日時は日本標準時 (Japan Standard Time) です。

フォローリストを編集しました

「やさしく学べるサポートベクトルマシン ―数学の基礎とPythonによる実践―(オーム社)」シリーズ作品一覧(全1冊)

3,300(税込)

  • 実用 やさしく学べるサポートベクトルマシン ―数学の基礎とPythonによる実践―

    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

    ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。

    サポートベクトルマシンの理論と実践の基礎・基本が,この1冊で学べる!
    サポートベクトルマシンは、データの分類、回帰、はずれ値検知など、機械学習のさまざまな場面で強力かつ柔軟性の高いモデルとして知られています。そのアルゴリズムは直観的であり数学的な曖昧さがないことから、昨今注目されている「機械学習の解釈可能性」というモデルの評価基準に照らしても有力な手法といえます。そのため、自然科学や経済学等の研究成果や経験則的な業務知識をモデルに生かすことも容易です。
    本書は、サポートベクトルマシンの理論的枠組みを高校レベルの数学からやさしく展開するとともに、Pythonによるわかりやすい実装例を紹介します。また、応用上重要な非線形サポートベクトルマシンで用いられるカーネル法も、図解や具体例を通してわかりやすく解説します。

    第1章 はじめに
    1.1 人工知能と機械学習
     1.1.1 人工知能による推論
     1.1.2 人工知能による学習
     1.1.3 機械学習
    1.2 機械学習モデル
     1.2.1 モデル
     1.2.2 機械学習モデル
    1.3 機械学習分類モデルの作りかた
    1.4 サポートベクトルマシンの概要
    1.5 サポートベクトルマシンの特徴
    1.6 本書の読みかた

    第2章 数学の基礎
    2.1 ベクトル
     2.1.1 ベクトルとは何か
     2.1.2 位置ベクトル
     2.1.3 三角比と余弦定理
     2.1.4 ベクトルの内積
     2.1.5 点と直線の距離
     2.1.6 Pythonでベクトル
    2.2 行列
     2.2.1 行列とは何か
     2.2.2 行列の演算
     2.2.3 転置行列
     2.2.4 半正定値行列
     2.2.5 Pythonで行列
    2.3 関数
     2.3.1 関数とは何か
     2.3.2 指数関数
     2.3.3 対数関数
     2.3.4 Pythonで指数関数・対数関数
    2.4 微分
     2.4.1 平均変化率
     2.4.2 微分
     2.4.3 合成関数の微分
     2.4.4 指数関数・対数関数の微分
     2.4.5 偏微分
     2.4.6 級数展開

    第3章 線形サポートベクトルマシン(線形SVM)
    3.1 線形SVM
     3.1.1 線形ハードマージンSVM
     3.1.2 線形ソフトマージンSVM
    3.2 線形SVMの最適化
     3.2.1 ラグランジュの未定乗数法
     3.2.2 KKT条件
     3.2.3 線形SVM最適化の方法
    3.3 線形SVMによる分類問題の解法
     3.3.1 ペンギン分類モデル
     3.3.2 Pythonでペンギンの分類
     3.3.3 2値分類モデルの評価
     3.3.4 ペンギン分類モデルの評価

    第4章 非線形サポートベクトルマシン(非線形SVM)
    4.1 非線形SVM
     4.1.1 カーネル法
     4.1.2 カーネル関数の具体例
     4.1.3 カーネル化SVMの定式化
    4.2 非線形SVMの最適化
     4.2.1 逐次最小最適化アルゴリズム(SMO)
     4.2.2 非線形SVM最適化の方法
    4.3 非線形SVMによる分類問題の解法
     4.3.1 カーネル化SVMによる非線形分類モデル
     4.3.2 カーネル化SVMによる分類問題の解法
     4.3.3 Pythonでアヤメ分類

    付録 Pythonの基礎
    A.1 開発環境Colab
    A.2 Python文法の要点
     A.2.1 データ型
     A.2.2 演算子
     A.2.3 条件分岐
     A.2.4 繰返し
     A.2.5 組込み関数
     A.2.6 関数定義
     A.2.7 クラス
     A.2.8 変数のスコープ
    A.3 Pythonライブラリ群
     A.3.1 NumPy
     A.3.2 pandas
     A.3.3 SymPy
     A.3.4 matplotlib
     A.3.5 scikit-learn

    本書を読み終えた後に

    コイン5/7 (火) 09:59まで

    価格

    3,300(税込)

    3,000円 (+消費税300円)

付与コインの内訳

3,000コイン

  • 会員ランク(今月ランクなし)

    0%

  • コイン還元キャンペーン

    50%

  • 初回50%コイン還元 会員登録から30日以内の初回購入に限り、合計金額(税抜)から50%コイン還元適用

複数商品の購入で付与コイン数に変動があります。
付与コイン数が購入金額(税抜)の100%を超える場合、100%未満になるよう調整が行われます。

会員ランクの付与率は購入処理完了時の会員ランクに基づきます。
そのため、現在表示中の付与率から変わる場合があります。

【クーポンの利用について】
クーポンご利用時、コイン還元キャンペーン分のコインは付与されません。
ただし、初回50%コイン還元分のコインは付与されます。
詳しくは決済ページにてご確認ください。

「やさしく学べるサポートベクトルマシン ―数学の基礎とPythonによる実践―」評価・レビュー

評価

※評価がないか、表示数に達していません。

本を予約しました

※予約の確認・解除はこちらから

予約済み書籍

キャンセル及び解除等

発売日前日以降のキャンセル・返品等はできません。
予約の確認・解除、お支払いモード、その他注意事項は予約済み書籍一覧をご確認ください。

お得な情報