Claude にきいてみた。 正規表現における括弧 `()` には 2 つの役割がある。1 つは複数の文字をまとめて扱う「グルー...
Python の正規表現モジュール re には、パターンにマッチした部分を別の文字列に置き換える `re.sub` 関数がある。...
テキストや時系列データには「順序」がある。「私は猫が好きだ」と「猫は私が好きだ」は同じ単語の集合でも意味が異なる。この順序の情報...
モデルの訓練とは、損失関数が返す値を小さくするようにパラメータを調整する作業にほかならない。損失関数が「どれだけ間違っているか」...
Keras でモデルを構築したら、次は訓練と評価のステップに進む。TensorFlow では compile でモデルの学習方法...
TensorFlow には Keras という高レベル API が統合されており、ニューラルネットワークの構築から訓練までを簡潔...
PyTorch でニューラルネットワークのモデルを定義するとき、中心となるのが nn.Module クラスだ。すべてのモデルはこ...
PyTorch が機械学習フレームワークとして広く使われている理由のひとつが、自動微分エンジン autograd です。ニューラ...
ニューラルネットワークの訓練では、損失関数のパラメータに対する勾配を計算し、その勾配に基づいてパラメータを更新します。Tenso...
TensorFlow でデータを扱う際、定数(Constant)、変数(Variable)、プレースホルダ(Placeholde...
TensorFlow の中心にあるデータ構造がテンソルです。テンソルは多次元配列を表現するオブジェクトで、NumPy の nda...
ファイルの差分を確認する作業は、設定ファイルの変更確認やコードレビューなど様々な場面で必要になる。Python の標準ライブラリ...
tar.gz(tarball)は Unix/Linux 環境で最も一般的なアーカイブ形式だ。複数のファイルやディレクトリを 1 ...
ファイルの一括リネームは、写真の整理やログファイルの命名規則統一など、日常的に発生する作業だ。Python では os モジュー...
INI ファイルは Windows の設定ファイルとして広まったフォーマットで、セクションとキー・バリューのシンプルな構造を持つ...
TOML(Tom's Obvious, Minimal Language)は、設定ファイル向けに設計されたフォーマットだ。Pyt...
YAML は設定ファイルや構成管理で広く使われるデータフォーマットだ。JSON と比べてインデントベースで人間が読みやすく、コメ...
Python は「ダックタイピング」の言語だ。あるオブジェクトが `read()` メソッドを持っていれば、それがファイルだろう...
Python の辞書は柔軟で、どんなキーにどんな値でも入れられる。しかし `dict[str, Any]` では「何でも入る箱」...
Python では関数もオブジェクトであり、変数に代入したり他の関数に渡したりできる。こうした「関数を値として扱う」場面で型ヒン...
Django 標準の `User` モデルは `username`・`email`・`password` などの基本フィールドを...
型ヒントが複雑になってくると、同じ型を何度も書く場面が増えてくる。`dict[str, list[tuple[int, int]...
CSRF(Cross-Site Request Forgery)は、ユーザーが意図しないリクエストを別サイトから送信させる攻撃手...
変数が「整数か、もしくは None かもしれない」といった状況は実務で頻繁に現れる。こうした「複数の型のどれかを取りうる」ケース...