新人エンジニア研修講師

新人エンジニア研修講師
対数の公式まとめ 研修講師のための解説と教え方

こんにちは。ゆうせいです。 機械学習の研修をしていると、対数で手が止まる受講者が必ず出てきます。交差エントロピーの式を見た瞬間に、表情が変わるのです。 原因は、高校数学で対数を「公式を覚えて計算する道具」として習ったこと […]

続きを読む
新人エンジニア研修講師
なぜディープラーニングに線形代数が必要なのかを理解する

こんにちは。ゆうせいです。 ディープラーニングを学び始めると、行列とベクトルが山のように出てきます。そして多くの人が、ここで手が止まります。 「なぜ行列で書くのか」 「なぜ逆伝播で転置が出てくるのか」 この二つの疑問は、 […]

続きを読む
新人エンジニア研修講師
ボルツマンマシンはなぜボルツマンマシンというのか 名前の由来から仕組みまで

こんにちは。ゆうせいです。 G検定の勉強をしていると、ボルツマンマシンという用語が出てきます。人名が付いているのは分かりますが、なぜ物理学者の名前がニューラルネットワークに付いているのでしょうか。 答えは明快です。このモ […]

続きを読む
新人エンジニア研修講師
行列積とアダマール積の使い分け ミキサーとふるいで教える

こんにちは。ゆうせいです。 ディープラーニングの研修で、必ず質問が出る場面があります。 「なぜここは掛け算の記号が違うのですか」 コードを見ると、@ と * が混在しています。どちらも掛け算に見えますが、まったく別の演算 […]

続きを読む
新人エンジニア研修講師
生成AIパスポート試験対策 トランスフォーマーを完全整理

こんにちは。ゆうせいです。 生成AIパスポート試験の第2章「生成AIの誕生まで」を学習していると、トランスフォーマーのところで急に専門用語が増えます。セルフアテンション、クエリ、キー、バリュー、位置エンコーディング、エン […]

続きを読む
新人エンジニア研修講師
ChatGPTのCodexで業務を自動化する Automations(定期実行)の仕組みと使いどころ

こんにちは。ゆうせいです。 前回、Claude Code Routinesという「決めておけば勝手に動く」仕組みを取り上げました。同じ発想の機能は、OpenAI側にもあります。Codexの Automations です。 […]

続きを読む
新人エンジニア研修講師
Claude Code Routinesとは 非エンジニアの業務自動化にも効く「決めておけば勝手に動く」仕組み

こんにちは。ゆうせいです。 生成AIの使い方は、この一年で段階が変わりました。質問して答えをもらうチャット型から、AIが他のツールを操作して仕事を進めるエージェント型へ。そして今、次の段階が来ています。 こちらから話しか […]

続きを読む
新人エンジニア研修講師
生成AIパスポート試験とG検定はどちらを受けるべきか?

こんにちは。ゆうせいです。 社内でAI関連の資格を取らせたい。そう考えたとき、まず候補に挙がるのが生成AIパスポート試験とG検定です。 どちらを選ぶべきか、あるいは両方受けさせるべきか。この判断は、対象者と目的によって明 […]

続きを読む
新人エンジニア研修講師
2024年から2026年にかけて変わった経費のルール

こんにちは。ゆうせいです。 「パソコンは30万円未満なら一括で経費にできる」 この知識で止まっている経営者の方は、少なくありません。しかし2026年4月から、この基準は変わりました。同じように、出張手当、食事補助、通勤手 […]

続きを読む
新人エンジニア研修講師
GPTではなぜロジットが大切なのか?

こんにちは。ゆうせいです。 前回はレイヤー正規化を扱いました。今回は、モデルの最終段階にあたるロジットの話です。 GPTは、次に来る単語を確率で出力します。ではなぜ、途中の計算はすべて確率ではない値で行われ、最後の最後に […]

続きを読む
新人エンジニア研修講師
GPTではなぜレイヤー正規化が大切なのか?

こんにちは。ゆうせいです。 前回、位置エンコーディングを扱いました。今回はレイヤー正規化です。 Transformerの図を見ると、Add and Normという箱が何度も出てきます。説明されるときは「学習を安定させるた […]

続きを読む
新人エンジニア研修講師
GPTではなぜ位置エンコーディングが大切なのか?

こんにちは。ゆうせいです。 GPTの内部構造を説明していると、位置エンコーディングのところで質問が集中します。 「単語の順番なんて、入力した順に並んでいるのだから、わざわざ教える必要があるのですか」 とても自然な疑問です […]

続きを読む
新人エンジニア研修講師
Galaxy Tab Ultraを研修講師におすすめする理由

こんにちは。ゆうせいです。 Galaxy Tab Ultraの14.6インチの巨大なモデルを、あえて講師が選ぶ理由は何か。 結論を先に言うと、外部ディスプレイとの関係が、標準モデルとまったく違うからです。Ultraは、外 […]

続きを読む
新人エンジニア研修講師
Galaxy Tab UltraをZoomのオンライン研修で使う

こんにちは。ゆうせいです。 オンライン研修を担当していると、パソコン一台では手が足りない場面が出てきます。Zoomの画面共有をしながら受講者の顔を確認し、同時に板書もしたい。ウィンドウを切り替えているうちに、説明の流れが […]

続きを読む
新人エンジニア研修講師
ChatGPTのCodexとブラウザ版の違い|プログラミングをするならどっちを使う?

こんにちは。ゆうせいです。 ChatGPTの「Codex」と、普段ブラウザから使うChatGPTは、見た目は似ていますが役割がかなり違います。 ひとことで言えば、 「質問に答えてもらう」のが普通のChatGPT、 「実際 […]

続きを読む
新人エンジニア研修講師
ChatGPTをブラウザで使う場合とスマホアプリで使う場合の違い|初心者向けにわかりやすく解説

こんにちは。ゆうせいです。 ChatGPTは、SafariやChromeなどのブラウザから使う方法と、iPhone・AndroidにChatGPTアプリをインストールして使う方法があります。 「結局、どっちを使えばいいの […]

続きを読む
新人エンジニア研修講師
パーソナリティ心理学

こんにちは。ゆうせいです。 これまで、意図的な練習、グリット、フローと、学習の継続に関わる理論を扱ってきました。グリットの回で「誠実性」という言葉が出てきましたが、これはビッグファイブという枠組みの一部です。その枠組みを […]

続きを読む
新人エンジニア研修講師
ミハイ・チクセントミハイのフロー理論

こんにちは。ゆうせいです。 前回、グリットを扱いました。続けられる環境の条件として、適切な難易度と進歩の可視化を挙げましたが、これらは元をたどると別の理論に行き着きます。ミハイ・チクセントミハイのフロー理論です。この記事 […]

続きを読む
新人エンジニア研修講師
グリットとは

こんにちは。ゆうせいです。 前回、1万時間の法則を扱いました。そこで残る疑問が一つあります。意図的な練習が大切だと分かっても、それを何年も続けられる人と、途中でやめてしまう人がいます。この差を説明する概念として注目された […]

続きを読む
新人エンジニア研修講師
楕円曲線暗号をなにかに例えると

こんにちは。ゆうせいです。 楕円曲線暗号を説明するとき、「ビリヤードの玉が跳ね回るようなもの」という例えを聞いたことはないでしょうか。直感的で分かりやすい反面、そのまま使うと受講者に誤解を与えます。この記事では、この例え […]

続きを読む
新人エンジニア研修講師
EclipseのEGitとは?Gitとの違いや役割を初心者向けにわかりやすく解説

こんにちは。ゆうせいです。 Eclipseを使った開発現場では、「EGitを使ってソースコードを取得してください」「修正したらコミットしてプッシュしてください」と言われることがあります。 新人研修で初めて聞くと、 「EG […]

続きを読む
新人エンジニア研修講師
Averageプーリングとグローバル平均プーリングの違いを理解する基礎講座

こんにちは。ゆうせいです。 画像認識を目的としたディープラーニングのモデルにおいて、プーリング処理は重要な役割を担っています。今回は新人エンジニア研修の講師を務める方に向けて、受講生に説明する際に役立つAverageプー […]

続きを読む
新人エンジニア研修講師
Claude Codeの機能を、どこから教えるか:研修講師のための整理

こんにちは。ゆうせいです。 Claude Codeを新人研修に組み込もうとすると、最初に困るのが機能の多さです。スラッシュを打てば大量のコマンドが並び、環境変数も設定ファイルも複数あります。すべてを教えれば時間が足りず、 […]

続きを読む
新人エンジニア研修講師
Claude Codeのトークンを節約する9つの方法:研修と実務で使える整理

こんにちは。ゆうせいです。 Claude Codeを使い始めると、多くの方が同じ壁にぶつかります。使用量の上限に、思ったより早く到達してしまうという問題です。上位プランへの変更や追加購入という選択肢はありますが、その前に […]

続きを読む
新人エンジニア研修講師
指数と対数は、なぜその名前なのか:研修講師のための語源の使い方

こんにちは。ゆうせいです。 新人エンジニア研修で対数を扱うと、ほぼ必ず質問が出ます。指数は何となく分かるが、対数はなぜ「対」なのか、というものです。この問いに、私はうまく答えられない時期がありました。定義は説明できても、 […]

続きを読む
新人エンジニア研修講師
交差エントロピーを理解するための計算練習:天気予報で学ぶ情報量

こんにちは。ゆうせいです。 ディープラーニングの分類問題では、交差エントロピー誤差という損失関数が使われます。式を見ると、確率の対数にマイナスをつけて足し合わせるだけの、単純な形をしています。しかし、なぜこの形なのか、な […]

続きを読む
新人エンジニア研修講師
第16章 なぜGPUで速くなるのか、そして次の一歩

こんにちは。ゆうせいです。 第1章から続いてきたこの連載も、最終章です。第15章までで、順方向の計算も、学習のための逆方向の計算も、その大半が行列演算であることを確認してきました。第16章では、その事実がもたらす実務的な […]

続きを読む
新人エンジニア研修講師
第15章 誤差逆伝播に現れる行列の転置

こんにちは。ゆうせいです。 第14章では、勾配がベクトルであり、それを使ってパラメータを更新することを確認しました。しかし、その勾配は、どうやって計算されるのでしょうか。パラメータが1億個あるモデルで、1億個の偏微分を、 […]

続きを読む
新人エンジニア研修講師
第14章 勾配ベクトルとは何か

こんにちは。ゆうせいです。 第13章までで、入力から出力へ向かう順方向の計算を扱ってきました。第14章からは、第IV部として、学習の仕組みに現れる線形代数を扱います。ここまでの説明では、重み行列の値は学習によって決まる、 […]

続きを読む
新人エンジニア研修講師
第13章 線形だけでは足りない理由

こんにちは。ゆうせいです。 第12章の最後に、宿題を残しました。 という構造が、線形変換だけでは意味を持たない、という話です。第13章では、この理由を正面から扱います。この連載は、なぜディープラーニングに線形代数が必要な […]

続きを読む