Digits

AI・機械学習

NumPy製ニューラルネットをPyTorchへ移植する:自動微分の一致とCPU・GPU速度を実測

PyTorch 2.13.0+cu130CPU: Core i7-14700F / GPU: RTX 5070 Ti 16 GBNumPyで書いた2層ネットワークをPyTorchへ移しました。重みをそのままコピーして比べると、手書きの逆伝播...
AI・機械学習

NumPyだけで2層ニューラルネットを作る:逆伝播を勾配チェックしてDigitsを96.44%分類

Python 3.14.4 / NumPy 2.5.2自動微分・深層学習フレームワーク不使用loss.backward()が計算しているものを追うため、NumPyだけで小さなニューラルネットを書きました。8×8画素のDigitsを入力し、6...
AI・機械学習

scikit-learnのDigitsでロジスティック回帰とSVMを比較する:正解率だけで決めない機械学習入門

Python 3.14.4 / scikit-learn 1.9.0データ: 8×8手書き数字1,797枚、10クラスscikit-learnに入っている手書き数字のDigitsを、ロジスティック回帰とRBF-SVMで分類してみました。8×...