【ゴールデンウィーク営業のお知らせ】 2024年4月27日(土)~2024年5月6日(月)の期間中、GWのため休業とさせていただきます。 ※4月30日(火)、5月1日(水)、2日(木)は通常営業いたします。 ※休業期間中にいただいた審査申請については、結果をお返しするために数営業日いただくことをご了承ください。

ID:67509さん

自己推薦一覧

自己推薦はありません

3年後の目標や野望


機械学習を用いたシステムの構築支援ができる高度な人材になりたい

日本は人口減少するため、今の社会や経済規模を維持するために人手の代わりとなる機械学習システムが必要。しかし、機械学習システムの構築は非常に失敗しやすく現に失望感を覚える人たちも多い。そのため、その構築支援をうまくやれる人材(PJ管理・品質保証・PJに適切な技術選定)がこれからの社会に必要だと考えているため。

年収評価シート

2021年/2年以内

プロパンガスの配送計画立案システムの構築

# 概要 - プロパンガスの配送計画自動立案サービスの新規開発 (機械学習システムの開発メンバー) - https://www.softbank.jp/biz/services/analytics/routify/ # 担当 - 各配送先のガスの需要予測するモジュールの開発を主に担当 # 課題と取り組み - (ガス切れ日数の推定誤差問題) ガスの使用量の予測値を配送計画モジュールの入力とするのだが、配送計画モジュールが優先すべき配送先を正当に評価するために、ガス切れに関する値をなるべく正確に推定する必要がある。しかし、単にガス残量から使用量の予測値を除算して求めると予測値の誤差が反映されない問題があった。 - ガスの使用量の誤差の分布として正規分布をおくことで、使用量の予測値を確率分布として表せる。この分布をタンク内のガス残量の分布に変換することで、各日における残ガスがマイナスになる確率を求めた。これにより予測誤差が考慮された配送計画が実現されるようになった。 - (データの改ざん問題) 使用量の累積データがオリジナルのデータだが、配送員の記録ミスや閉栓タイミングの0リセット、ガスメータ交換により大きく累積データが変化することがある。その改ざんについてまとまった情報源が存在せず、複数の過去データ(閉栓データ、配送データ、累積データ等)から、改ざんを修正する必要がある。しかし、単なるデータの結合でこれらの改ざんを修正できない問題があった。 - 改ざんを修正できないパターン(30パターンほど)を洗い出し、そのパターンに対応した修正を行うアルゴリズムを作成した。アルゴリズムは単なるif文で条件分岐するだけだが、条件が複雑だったためpytestといったテストライブラリを用いて単体テストとセットで開発することでバグの発生、デグレード防止を心がけた。 - (計算時間の制約問題) データの集計が終わり配送が始まる朝方まで数時間しか予測に利用出来る時間がない。データ整合性が満たされるのに1日以上かかるため、毎日データ更新が入る。そのため、毎日特徴量を作り直さないといけない。配送先ごとにデータが存在するため、膨大な量のデータを処理する必要があり、さらに将来的なサービス展開も考えてスケール性も求められた。 - プロファイリングで計算時間がかかる関数の特定し改善を行った。例えば、一度計算した内容のメモ化の処理いれたり、pandasで書かれた処理をいくつか効率化のテクニック(一度numpyに変換してから処理など)を利用。その結果、計算時間の制約を満たすように改善された。また、配送先の増加によるスケール性も2倍ほど改善した。 - (要件変更の問題) これまでに前例がないサービスということもあり、要件定義に抜け漏れが多くあった。そのため、開発工程で頻繁に要件変更が発生した。要件変更に柔軟に対応できるシステム設計が求められた。 - 特徴量作成関数の変更、予測モデルのアルゴリズムの変更、学習予測データの分割方法の変更、予測ロジックの変更(どの配送先にどのモデルを利用するかなど)といった変更が求められやすい箇所はインターフェースで設計することで変更容易性を高めた。実際に実地試験や配送員の要望などで要件変更が発生した際に素早く対応することができ、PJの進捗の負荷を下げた。 - (特徴量設計の問題) より良い予測をするために月や週、曜日の傾向変化をとらえた特徴量を設計することが求められた。基本的に長い特徴量にすることで精度向上が見込まれるが、あまりにも長いスパンで特徴量をとるとイベントの傾向やデータ欠損の悪影響を無視できなくなり、さらに計算時間の制約を満たしづらくなる。そのため、上記の悪影響が発生せず精度低下も発生しない範囲で特徴量の設計する必要があった。 - モデルとして定評のあるLightGBMを利用。月、週、曜日の傾向を表す特徴量とこれらの平均的な傾向を表す特徴量、直近数日の傾向を表す特徴量を設計した。その結果、実績によく一致した精度を実現した。(単なる線形回帰よりは非常に高い精度。具体的な数値は失念した)

マネージメント能力

アピール項目


アウトプット

GitHub アカウント
未入力です
Qiita アカウント
未入力です
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
未入力です

今後、身につけなければいけないと思っている技術は何ですか?

- クラウド技術 - ソフトウェアテスト - CI・CD - 最先端の生成モデル

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

未入力です

キャラクター

直近で一番やりたいこと
サービスを作りたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
学習能力 / 分析力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
年収が第一
やりたくない分野
アダルト
その他の特徴
未入力です
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で30代中盤
好きな Text Editor
vscode
希望勤務地
東京都 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
未入力
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?