新人エンジニア研修講師

新人エンジニア研修講師
データサイエンスの必須アイテム!機械学習で使い倒すNumPy関数ベスト10

こんにちは。ゆうせいです。 データサイエンスの必須アイテム!機械学習で使い倒すNumPy関数ベスト10 NumPyは機械学習の心臓部 機械学習の世界へ足を踏み入れたみなさん、行列という言葉を聞いて身構えてしまっていません […]

続きを読む
新人エンジニア研修講師
ディープラーニングの心臓部!初心者でもわかる活性化関数おすすめランキング5選

こんにちは。ゆうせいです。 ディープラーニングの心臓部!初心者でもわかる活性化関数おすすめランキング5選 活性化関数とは何か みなさんは、人間の脳がどのように情報を伝えているか想像したことはありますか?私たちの脳細胞は、 […]

続きを読む
新人エンジニア研修講師
Tanh(ハイパボリックタンジェント)関数

こんにちは。ゆうせいです。 ディープラーニングの世界へようこそ!AIが人間の脳のように学習する仕組み、ワクワクしませんか? 今日は、AIの頭脳の中で「情報の勢い」を調節する大切な部品、Tanh(ハイパボリックタンジェント […]

続きを読む
新人エンジニア研修講師
機械学習の文字式・記号お約束のまとめ

こんにちは。ゆうせいです。 数式のアルファベットは怖くない! 数学の記号が並んでいるのを見ると、どうしても身構えてしまいませんか? 機械学習の世界には、まるでお約束のように何度も登場する文字があります。 これらの文字は、 […]

続きを読む
新人エンジニア研修講師
逆三角形の魔法?機械学習で絶対つまずくナブラとデルタの超簡単な覚え方

こんにちは。ゆうせいです。 AIや機械学習の勉強を始めると、必ずと言っていいほど見たこともない記号たちが立ちはだかりますよね。特に、逆三角形の形をしたナブラや、三角形のデルタ。これらが数式の中に現れた瞬間、ページを閉じた […]

続きを読む
新人エンジニア研修講師
プログラミング初心者が最初に知るべきYAMLの基本

こんにちは。ゆうせいです。 新しい技術を学ぼうとするとき、設定ファイルという言葉を耳にしたことはありませんか。アプリケーションを動かすための指示書のようなものですが、その中でも特によく使われるのがYAML(ヤムル)です。 […]

続きを読む
新人エンジニア研修講師
バラバラのデータを一つに!numpyの配列結合(concatenateとvstack)をマスターしよう

こんにちは。ゆうせいです。 前回は、一つの配列の形を自由自在に変える reshape についてお話ししました。形を整える方法が分かったら、次は「別々に用意した複数のデータを、一つの大きな塊にまとめる」という技術に挑戦しま […]

続きを読む
新人エンジニア研修講師
自由自在に姿を変える!numpyの配列操作と変形(reshape)を極めよう

こんにちは。ゆうせいです。 前回は、膨大なデータの中から欲しいものだけを「ふるい」にかけるフィルタリングについて解説しました。必要なデータが手元に揃ったら、次はそのデータの「並び方」を整えて、計算しやすい形に整える技術が […]

続きを読む
新人エンジニア研修講師
特定のデータだけを狙い撃ち!numpyのフィルタリングをマスターしよう

こんにちは。ゆうせいです。 前回は、包丁で切り出すようにデータの範囲を指定するスライスについてお話ししましたね。でも、実際のデータ分析では「3行目から 5行目」といった場所による指定だけでなく、「テストで 80 点以上の […]

続きを読む
新人エンジニア研修講師
運任せは卒業!numpyのrandomでシミュレーションの達人になろう

こんにちは。ゆうせいです。 前回は、規則正しく並んだ数字を作る arange や linspace についてお話ししましたね。決まったルールで数字が並ぶのは気持ちがいいものですが、現実の世界はもっと予測不能で、デコボコし […]

続きを読む
新人エンジニア研修講師
連続した数字も思いのまま!numpyのarangeとlinspaceをマスターしよう

こんにちは。ゆうせいです。 前回は、中身が や の配列を作る方法を学びましたね。でも、プログラミングをしていると「 から まで ずつ増える数字が欲しい」とか「 から の間をきれいに 等分したい」といった場面がよく出てきま […]

続きを読む
新人エンジニア研修講師
箱の中身をリセットして準備完了!numpyのzeros、ones、emptyを使いこなそう

こんにちは。ゆうせいです。 前回はデータの形を決めるndimとshapeについてお話ししましたね。データの「入れ物」のサイズが分かったら、次はその中身をどうやって用意するかというステップに進みましょう。 プログラミングを […]

続きを読む
新人エンジニア研修講師
データの形を自由自在に操る第一歩!numpyのndimとshapeをマスターしよう

こんにちは。ゆうせいです。 プログラミングでデータを扱っているとき、自分が今触っているデータが一体どんな姿をしているのか分からなくなって、迷子になった経験はありませんか。 特にPythonでデータ分析やAIの学習を始める […]

続きを読む
新人エンジニア研修講師
データ分析初心者必見!ラベルエンコーディングとワンホットエンコーディングの使い分け完全ガイド

こんにちは。ゆうせいです。 データ分析や機械学習の世界へようこそ!これから皆さんと一緒に、AIがデータを理解するための魔法について学んでいきましょう。 皆さんは、コンピュータが日本語やカテゴリーをそのまま理解できると思い […]

続きを読む
新人エンジニア研修講師
Python初心者が迷わない!変数名を大文字にするだけで行列コードが劇的に読みやすくなる理由

こんにちは。ゆうせいです。 みなさんはPythonでプログラムを書いているとき、変数名に悩んだことはありませんか。適当に a や b と名付けて、後から読み返したときに「これって何の中身だっけ?」と頭を抱えた経験があるは […]

続きを読む
新人エンジニア研修講師
決定版!機械学習の数式記号マスター・ロードマップ

こんにちは。ゆうせいです。 機械学習の数式を読み解くための「記号の読み方ガイド」、いよいよ総まとめの時間がやってきました!これまでの連載で紹介してきた記号たちは、AIという複雑なパズルを組み立てるためのピースそのものです […]

続きを読む
新人エンジニア研修講師
初心者のためのNormalization(正規化)入門!AIの学習をスムーズにする魔法の調整役

こんにちは。ゆうせいです。 みなさんは、AIが学習する際、データの中に極端な数字が混ざっていると、途端に機嫌を損ねてしまうことを知っていますか。例えば、あるデータは1から10までの範囲なのに、別のデータが0から1,000 […]

続きを読む
新人エンジニア研修講師
初心者でも分かる!AIの頭脳を支えるAttention層の仕組みと役割

こんにちは。ゆうせいです。 あなたは、騒がしいパーティー会場で友達と会話をしているとき、周りの雑音を無視して友達の声だけに集中できた経験はありませんか。実は、最新のAIもあなたと同じように、膨大な情報の中から「今、どこに […]

続きを読む
新人エンジニア研修講師
初心者でも10分でわかる!AIの視覚を言葉に変えるFlatten層の魔法

こんにちは。ゆうせいです。 画像認識AIやディープラーニングの世界に足を踏み入れると、必ずと言っていいほどぶつかる不思議な言葉があります。それが Flatten層(フラットゥン層)です。 いきなりですが、皆さんは「広げら […]

続きを読む
新人エンジニア研修講師
初心者でもわかる!AIの目をもっと賢くする「Pooling層(プーリング層)」の仕組みと役割

こんにちは。ゆうせいです。 みなさんは、スマートフォンで撮った大きな写真のサイズを小さくしたことはありますか?画質を保ったまま容量を減らす、あの感覚に近い技術がAIの世界にも存在します。それが、今回ご紹介するPoolin […]

続きを読む
新人エンジニア研修講師
画像を大きく育てる魔法!転置畳み込み層(Transpose Convolution)の仕組み

こんにちは。ゆうせいです。 これまで、畳み込み層(Convolutional層)やプーリング層を使って、画像の特徴をギュッと小さく凝縮する方法を学んできましたね。でも、逆に「小さな情報から大きな画像を作り出したい」ときは […]

続きを読む
新人エンジニア研修講師
画像だけじゃない!Convolutional層(畳み込み層)が音声やテキストでも大活躍する理由

こんにちは。ゆうせいです。 前回は画像認識の「目」として畳み込み層を紹介しましたが、実はこの技術、画像専用というわけではないんです。驚きましたか? 結論から言うと、畳み込み層の本質は「データの並びの中に潜む局所的なパター […]

続きを読む
新人エンジニア研修講師
画像認識の目!Convolutional層(畳み込み層)が特徴を見つけ出す仕組み

こんにちは。ゆうせいです。 AIが写真を見て「これは猫だ!」「これは車だ!」と一瞬で判断できるのはなぜだか分かりますか?その秘密を握っているのが、今回ご紹介する「Convolutional層(畳み込み層)」です。 前回学 […]

続きを読む
新人エンジニア研修講師
ディープラーニングの心臓部!Dense層(全結合層)が情報を整理する仕組みを徹底解説

こんにちは。ゆうせいです。 AIのモデル構造を見ていると、必ずと言っていいほど登場するのが「Dense層」です。 カタカナで書くと難しそうですが、実はニューラルネットワークの中で「情報の統合」を一手に引き受ける、とっても […]

続きを読む
新人エンジニア研修講師
ディープラーニングの挫折を防ぐ!過学習を食い止める救世主ドロップアウトの仕組み

こんにちは。ゆうせいです。 みなさんは、テスト勉強で参考書の答えを丸暗記してしまい、本番で少し問題の出され方が変わっただけで解けなくなった経験はありませんか?実は、AIの世界でもこれと同じ現象が起きるのです。 今回は、A […]

続きを読む
新人エンジニア研修講師
管理職育成:プレイングマネージャーの現実と改革

こんにちは。ゆうせいです。 管理職を育てる研修講師の皆様、日々の現場指導お疲れ様です! クライアント企業の社長から「うちの管理職がちっとも動かないんだよ」と嘆かれた経験はありませんか。 あるいは、研修を行っても現場に戻る […]

続きを読む
新人エンジニア研修講師
機械学習に登場する記号に強くなろう

こんにちは。ゆうせいです。 数学や機械学習を学んでいると、当たり前のように出てくる記号たち。でも、ふとした瞬間に「これって、なんでこの文字なの?」と疑問に思ったことはありませんか?実は、それらの記号一つひとつには、まるで […]

続きを読む
新人エンジニア研修講師
80対20の法則で成果を最大化!パレートの法則とベキ分布の不思議な関係

こんにちは。ゆうせいです。 あなたは仕事や勉強をしていて、特定のわずかな努力が大きな成果につながっていると感じたことはありませんか。 例えば、売上の8割は全顧客の2割が生み出している、といった話です。 これをパレートの法 […]

続きを読む
新人エンジニア研修講師
迷惑メール判定の舞台裏:ロジットが切り分ける「シロ」と「クロ」の境界線

こんにちは。ゆうせいです。 データ分析やAIのモデルを作っていると、必ずと言っていいほど「ロジット」という言葉に出会います。初めて聞いたときは「なんだか強そうな名前だな」なんて思ったものですが、実はこれ、私たちの直感を数 […]

続きを読む
新人エンジニア研修講師
AIが「想像」する力を手に入れる仕組み:変分オートエンコーダーの秘密

こんにちは。ゆうせいです。 画像生成AIなどが、この世に存在しない人の顔をスラスラと描き出す様子を見たことがありますか?あのような「無から有を生み出す」魔法のような技術の基礎を支えているのが、変分オートエンコーダー(VA […]

続きを読む