ゼロから作るニューラルネットワークの実装
ニューラルネットワーク構成要素の実装
全体構造
このプロジェクトではjoelnetという名前のシンプルなニューラルネットワークライブラリを実装します。このライブラリは主要なニューラルネットワーク要素を含んでおり、PyTorchなどのフレームワークの基本概念を理解するのに役立ちます。
テンソルの定義
from numpy import ndarray as Tensor
ここではGPUによる高速化は ...
5月27日 12:36 投稿
NumPy入門:統計分析向けの配列操作と数値計算
NumPyは、Pythonにおける科学技術計算の基盤ライブラリであり、特に統計処理や大規模な数値演算において不可欠なツールです。以下では、配列の生成・変形・演算・ブロードキャスト・集計など、統計実務で頻出する基本操作を実践的に解説します。
配列の形状管理
NumPyの核心はndarray(N次元配列)です。形状(shape)は、各次元のサイズをタプルで表します。
# 基本的な ...
5月27日 00:38 投稿
ディープラーニングによる猫画像分類モデルの構築
必要なライブラリ
本プロジェクトでは、以下のライブラリを使用します。
NumPy: Pythonでの科学計算のための基本ライブラリ
H5py: H5形式のファイルに保存されたデータセットと対話するためのライブラリ
Matplotlib: Pythonでグラフを描画するためのライブラリ
PIL: 画像処理のためのライブラリ
SciPy: 画像処理のための追加機能を提供するライブラリ
プロジェクトの概 ...
5月14日 13:30 投稿
Pythonの基礎文法と主要データ構造の使い方
モジュールのインポートとエイリアスPythonではimport文を使用してモジュールを読み込みます。asキーワードを用いることで、モジュールに別名(エイリアス)を付けることが可能です。これにより、コード記述量を減らし、可読性を高めることができます。import math as m
# mathモジュールのsqrt関数をエイリアス 'm' 経由で呼び出す
result = m.sqrt(25)
print(result) # ...
5月14日 07:09 投稿