Internship Experience

Here are details about my roles, responsibilities, and achievements in each internship.


2023/10 - 現在

コース: 長期インターンシップ(データ分析、エンジニアリング)

クライアントごとのプロジェクトに参画し、データ分析やエンジニアリングを担当。機械学習パイプラインの構築や可視化ダッシュボードの開発を行っている。


業務内容
  • APIを組み合わせたログからの議事録自動生成ツールの作成
  • 購買データのアソシエーション分析
  • DXプロジェクトにおけるデータ取り込みから可視化までの基盤作成
  • 社内用RAGシステム作成
工夫点
  • クライアントの要望に合わせてGUIの豊富なサービス / 拡張性よりも既存データの使用可能性を重視
  • クライアントの提案内容を鵜呑みにせず、データやシステムの観点から相談
得られたこと
  • APIを組み合わせたツール開発経験や実データの整形・分析経験
  • エンジニアの考える「良い」プロダクトが必ずしも良いとは限らず、求められていることに応じて相対的に良さが決まるという経験
  • 非エンジニア含めたプロジェクトの経験
2024/11 - 2024/12

コース: データスペシャリストコース

実際に使用されているサービスとそのログデータやユーザーデータを用いた推薦システム開発を行った。


業務内容
  • レコメンドアルゴリズムの改善
  • オフライン評価の方法策定と実施
工夫点
  • 既存手法自体の演繹的な分析とタスクに対する仮説をもとに、迅速に方針を立てた
  • 短い時間で行うためデータ自体の分析をある程度で留め、拡張性のある形で実装している
得られたこと
  • レコメンドシステムに対する基本的な知識や実装経験
  • 膨大なデータベースからのデータ抽出から学習までの一連のフロー作成経験
  • 実現性や拡張性など、単純な性能以外の部分についての重要性
  • 目的に立ち返りながら開発することの重要性
2024/8 - 2024/9

コース: 機械学習グループ開発コース

気象レーダーのデータを使って降水量予測モデルをグループ開発した。グループのマネジメントも行った。


業務内容
  • 降水量予測モデルの性能改善
  • 開発チームのマネジメント
工夫点
  • 既存手法の結果とデータを分析し、モデルの組み替えを行った
  • 意見のすり合わせや課題の特定にスクラムを使用し、自分がマネジメントを主導した
得られたこと
  • 使用するデータそのものを分析・理解することの重要性
  • データ分析からモデル修正への橋渡しの経験
  • グループの中でマネジメントを行う経験や人にどのようにタスクを振るかの重要性
2023/9 - 2024/6

コース: 開発系アルバイト(AI教務研究員)

平均点予測モデルのデータ分析とシステムの性能改善


業務内容
  • 共通テスト得点データの整形・分析
  • 平均点予測の学習・数理最適化処理の作成と修正
工夫点
  • 学習データの数に適した予測方法の決定
  • 分析方法の工夫による必要データ数の削減
得られたこと
  • 手法を表現力の高いものにする代わりに、予測対象を工夫するアプローチ
  • 複雑なpandasコードのリファクタリング経験とハイパーパラメータの最適化経験
  • PMのもとでタスクを振られながらグループ開発を行う経験