機械学習・ディープラーニング
-
【PyTorch】Autogradで自動微分する方法について
Autogradとは? Autogradは、PyTorchの主要な機能の一つで、自動微分を可能にします。自動微分とは、数式を手で微分することなく、計算グラフを通じて勾配(微分値)を自動的に計算する技術 …
-
【PyTorch】CPUとGPU上にTensorを作成する方法について
Tensorの基本的な作成方法 PyTorchでTensorの作成方法にはいくつかの種類があります。 直接データからTensorを作成 まずは既存のデータからTensorを作る方法です。リストやNum …
-
【windows】CPU、GPU版のPyTorchの環境構築の方法について
PyTorchの環境構築の流れ CPUのみの場合 PyTorchを利用する際に、特に大規模なデータ処理や深層学習モデルのトレーニングを行わない場合は、CPUのみで十分です。以下は、CPUのみでPyTo …
-
深層学習フレームワークのPytorchとは?活用事例や背景について
PyTorchとは PyTorchは、Meta(旧Facebook)が開発・公開しているオープンソースの深層学習フレームワークです。Pythonで動作する深層学習フレームワークであり、柔軟かつ直感的な …
-
線形回帰と最小二乗法による回帰係数の推定について
線形回帰とは 線形回帰は説明変数が一つの場合は線形単回帰、二つの場合は多重線形回帰(線形重回帰)と呼ばれます。 線形単回帰 線形単回帰のモデル ここで、 \( y \) は目的変数(従属変数) \( …
-
scikit-learnのデータセットの読み込みの使い方!sklearn.datasetsについて
scikit-learnのデータセット scikit-learnでは、機械学習の学習や実験に使用するためのさまざまなデータセットを提供しています。これらのデータセットは、データの分析やモデルの練習に便 …
-
scikit-learnとは?機能や使い方・できることについて解説!
scikit-learnとは scikit-learnは、Pythonで利用できる機械学習ライブラリの一つで、データ分析やデータマイニングに幅広く使われています。使いやすさと豊富な機能で、初心者からプ …
-
トイプロブレムと第一次AIブームについて
トイプロブレムとは トイプロブレム(toy problem)は、人工知能(AI)や機械学習の研究分野で用いられる、比較的単純で規模の小さい問題を指します。 第一次AIブームとトイプロブレム 限定された …