今後、身につけなければいけないと思っている技術は何ですか?
1. MLOpsの導入およびチームへ浸透させる技術の向上。
- MLflowを使ってCNN学習の管理を導入し、ファイルサーバーを通じてメンバー間での見える化を実現。
- 手作業で表計算ソフトにデータセットやハイパラを記述する作業をなくし、持続的開発および運用の障害を軽減。
- 属人化が起こる懸念があるため、常に情報をキャッチアップしてプロジェクトに適したツールを導入。
- チームに対してはMLOpsの勉強会を通じてツールの浸透を図りたい。
2. 言語特性に合ったハイパフォーマンスなコード実装技術の向上。
- Pythonを主に使用しているが、他言語の経験の方が長いためか癖が抜けきっていない点がある。
- どの言語を使うにしても、言語特性を理解して最適なコーディングを心がけたい。
- そのため、Pythonicかつリソースや速度を意識したコードを実装するように訓練中。
3. Web開発の技術習得
- Web開発の経験が浅く、知識が不足している。
- 現プロジェクトではWeb画面はあるが、改修の頻度や優先度は高くない。
- そのためプライベートで書籍等を用いて継続的に学び、改修の機会があれば積極的に担当するように働きかけている。