前提知識診断と復習

前提知識診断とターゲット復習プラン

Pythonの基礎と数学的直感を評価し、弱点を特定してスキップ資格を検証し、計画された復習日予算にターゲット復習タスクを割り当てます。

復習項目は計画された週間復習日(Day 07 / Day 14、各480分予算)にスケジュールされます。総必須カリキュラム時間は720時間を厳密に維持します。

事前知識とスキップ申請

独立診断テストに合格せずにスキップオプションにチェックを入れるだけでは習得を証明できません。すべてのスキップ推奨には実証済みの証拠が必要です。

モード
py_mutability python_fundamentals

質問 1: Pythonオブジェクトの同一性と破壊的変更

Pythonにおいて、次のコードを実行したとき:

a = [1, 2, 3]
b = a
b.append(4)

a の値は何になり、背後にあるメモリ上の理由は何ですか?

py_control_scope python_fundamentals

質問 2: 関数スコープ、状態、純粋関数

自動微分や機械学習パイプラインを構築する際、純粋関数(出力が明示的な引数のみに依存し、グローバル変数を変更しない関数)が強く推奨される理由は何ですか?

math_calculus_derivatives math_foundations

質問 3: 導関数、接線、勾配降下法の直感

損失関数 $L(w) = w^2 - 4w + 4$ の導関数は $L'(w) = 2w - 4$ です。現在のパラメータが $w = 3$ のとき、$L'(3)$ を求め、損失を減少させるには $w$ をどのように更新すべきですか?

math_linear_algebra_tensors math_foundations

質問 4: 線形代数、行列の次元と層のサイズ計算

ニューラルネットワークの線形層 $Y = XW$ において、入力バッチ $X$ の形状が $(32, 128)$ であり、期待される出力 $Y$ の形状が $(32, 64)$ です。パラメータ行列 $W$ の形状はいくつでなければなりませんか?

math_probability_loss math_foundations

質問 5: 確率分布、対数尤度と交差エントロピー損失

分類において、交差エントロピー損失 $-\log(p_{\text{true}})$ が $p_{\text{true}} = 0.50$ よりも $p_{\text{true}} = 0.01$ という予測に対して指数関数的に大きなペナルティを課すのはなぜですか?