Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AIや機械学習を更に発展的に学んで、キャリアの強みにしていく方法

nokomoro3
April 18, 2025
74

 AIや機械学習を更に発展的に学んで、キャリアの強みにしていく方法

nokomoro3

April 18, 2025
Tweet

Transcript

  1. ⾃⼰紹介 3 • 名前:中村祥吾(ブログ/ X : nokomoro3) • 所属:データ事業本部 機械学習チーム •

    担当:機械学習案件のプリセ、開発、技術コンサルティング • 書籍への関わり:AIFの社内勉強会等をきっかけに、主にレビュアーとして 私について
  2. 機械学習のお仕事ってどんな感じ? 7 私の場合のきっかけ • 元々は組み込み開発やアプリを⾏っていた • 研究開発の成果物を携帯電話に組み込むお仕事 • 研究開発をPoCするためのアプリケーションを作るお仕事 •

    組み込むためには「研究開発されたもの」の知識‧理解がある程度必要 • ⾳声の研究開発にもDeepLearningによる波が • それ以降、業務と並⾏して機械学習の知識をキャッチアップ
  3. 機械学習のお仕事ってどんな感じ? 8 機械学習の仕事の特徴 • 実現可能性の検証から必要なケースが多い、品質の定義が増える ◦ 通常は機能要件を満たすか+⾮機能要件 ◦ それに加えて… ▪

    ⽬的の性能を満たせるかどうか、機能要件の実現可能性が曖昧になる ▪ ⾮機能要件とアルゴリズムの複雑さのバランスを取る必要がでてくる • 上記に伴って、プロジェクトマネジメントが難しくなる ◦ 提案段階での期待値コントロールがより重要に ◦ どこかの段階で、現性能でどう実装に落とし込むかどうかの交渉が必要
  4. 機械学習のお仕事ってどんな感じ? 9 • 例:PoC実施のフロー ◦ 問題定義:業務フロー‧ユースケースを確認し、解きたい問題‧タスクを定義する ◦ データ収集:定義に基づきデータの収集を⾏う ◦ データ確認:収集されたデータを検証し、EDA等により後段の分析への影響を確認する

    ◦ データ前処理:データを機械学習モデル向けに加⼯して、データセットを構成する ◦ モデル作成:データセットに対して、機械学習モデルの学習や調整、精度指標を出⼒する ◦ 評価‧考察:結果に対する考察を⾏い、問題定義を解決できているかを検証する 上記に加えて、普通のソフトウェア開発の要素が⼊ってくる 運⽤時も上記のサイクルを組み込む必要性も(MLOps) 案件のフローと担当スコープ
  5. キャリアについて 11 機械学習が関わってくる職種 • リサーチャー • Deepな研究、基礎的な研究も • データサイエンティスト: •

    より前提条件や使⽤する機械学習の⼿法(モデル)が固まっているイメージ • その中で性能‧精度などのパフォーマンスを最適にチューニングしていく • 機械学習エンジニア • 本番稼働させるための開発 • そのために、ある程度機械学習モデルに対しても理解がある 実際には完全な分業という感じではないがざっくりと
  6. キャッチアップしていくには 15 AWSではない認定試験 • G検定、E資格 • JDLA Deep Learning for

    GENERAL • JDLA Deep Learning for ENGINEER • 統計検定(2級、1級)