週報 2023/02/26 ~ 2023/03/04
Input
Books
- Kaggleに挑む深層学習プログラミングの極意
- Chap4
- 先週に引き続いて
- 数百種類のモデルを備える最強画像認識ライブラリ「timm」のお手軽な使い方
- 単体テストの考え方/使い方
- Chap1
- テストについて学びたかったので読み始めた。
- テストについて二つの流派があることを知った。これらも読んで理解が捗ったと思う。
Suburi
Life
- 新公開のドラえもん映画を見てきた。アンパンマンもそうだけど、作者の方が亡くなっていても方向性を保ちつつ人気も保っていて本当にすごい。
- 今の会社は評価の時期なんだけど、久しぶりにopen salaryを見てみた。最近はあまりデータ追加されていないのかな?
- 似たようなのを見つけた。
- obsidianが気になっていて、使い始めてみた。まずは日報だけで試していく予定。
- Sidekick ブラウザ使い始めてみている。今のところChrome上位互換という印象。
- 引越し検討するのに、区別の学力目安をみてみてる。区別以上の粒度のデータは自分で頑張って掘らないと出てこないかな。可能だったら小学校別のデータが一番良いけど難しそう。
週報 2023/02/19 ~ 2023/02/25
二月が終わりに差し掛かって暖かい日も増えてきた。それと同時に花粉が飛んでる気配をとても感じる。今年こそは舌下免疫療法をやって来年以降の症状緩和に努めるぞ!!
Input
Books
- エラスティックリーダーシップ
- 読了
- Kaggleに挑む深層学習プログラミングの極意
- Chap3
- 写経やら自分なりにモジュールを設計してみるやらやってみていた。
- エンジニアのためのマネジメントキャリアパス
- Chap1 ~ 4
- テックリードやEMの期待役割についてあまり書籍で読んだことがなかったので読んだ。
- ビギナーはこう読んでね、という指針が冒頭部で挙げられていて、それに従って最初の方だけ読んだ。(でもChap9も読んでおいた方がいいかもしれない)
- 家を買うときに「お金で損したくない人」が読む本
- 読了
- ソフトウェアエンジニア、家を建てる - ここぽんのーと より
- 現実的路線で書いてあり良かった。鉄則的なものも登場するので家の購入を検討しているなら一読しておいて損はなさそう。
Suburi
- https://github.com/patrick-kidger/torchtyping
- Pytorchでtensorを扱うときに、形状に対してアノテーションができるツール
- 今はこちらの方に移行済みなのかな?:https://github.com/google/jaxtyping
Blogs
- ああ……それにしても刺激が欲しいっ……!!
- キャッシュヒットめっちゃわかる
- 中学生2人が開発したタイムラプスを活用した学習アプリ 学習効果向上に役立つ3つの機能で“能動的勉強”の楽しさを
- タイムラプス勉強法というものを初めて知った。
- PythonとType Hintsで書くバックエンド
- 同チームの @shido さんによるポスト
- Pythonで型を極める【Python 3.9対応】
Final
知らなかった
- What's new in Go 1.20?
context.WithCancelCause
: 使う場面がそれなりにありそう
- ベイジアンABテストと停止基準について
- アーキテクチャ決定レコードの概要
- 「EMはテックリードがやらないすべてのことを」“困難さを理解している”からこそできる、“二人三脚”の進め方
- 推薦システムの実績をLookerでモニタリングする
Life
- 今週で個人的に至高だと思っている 虎屋の鶯餅 が終わる。次に食べられるのはまた一年後。。!
- 大学の同期と飲みに行った。大学の頃、一度だけ背伸びして行ったバーに再訪してエモかった。(残念ながらマスターは変わってしまっていた)
- 先週は諦めムードだった目的のギターが運よく入荷していたので購入した。ちょこちょこ練習してみている。よくイメージするようなギュイーンという音を鳴らすにはエフェクターというものが必要らしい。音楽機材はお金がかかる。
- ずっと迷っていたが、自前Macbook Airの遅さに耐えきれずM2 Mac mini (Proチップではない方)を購入した。自作PCにチャレンジしたい気持ちもあったが、今の机だとスペース的に足らなそうだったので一旦断念した。
週報 2023/02/12 ~ 2023/02/18
最近西の空にとても明るい星が二つあるのを見つけた。調べてみると、どうやら木星と金星らしい。それに伴って真上を見上げているとオリオン座を見つけることができた。東京は明るすぎて星なんて見えないと勝手に思ってたけど、いざ見上げてみると明るさのある星は普通に見える。最近夜空を見上げるなんてことがなかったからかもしれない。
Input
Books
- システム運用アンチパターン
- 読了
- 特にChap7, 10あたりの話が特に印象に残った。最近はプロダクトの改善に意識が向きがちで、プロセスの改善によってそれをもっと早いサイクルで回せるようにすることへの意識が弱かったなと反省した。
- そこまで強い課題感があったわけではなく読み始めたけど、今のタイミングで読んで良かった。
- エラスティックリーダーシップ
- Kaggleに挑む深層学習プログラミングの極意
- Chap1, 2, 3
- 特にChap3をKaggle Notebook上で実際にサンプルコードを動かしつつ読んだ。ただ単にOpenになっているKernelを読みつつ動かすだけだとなかなかに行間を読む力を求められたりしてハードルが高く思っていたところ、書籍の形で解説が充実しているので理解度高くサンプルコードを動かせたと思う。
- Kaggle (NN?)における暗黙知についても随所で紹介されている。
Blogs
- 機械学習でプロダクト成長させる技術と組織を3社のMLエンジニアが語る
- ブログを書くぞo(^-^)o シーズン2
- 僕もそろそろ週報以外の記事を書くか。。
- 継続的なサービス発展を支えるアーキテクチャと技術
- HRとして熱量を上げる
- ハンマーを持つと全てが釘に見える、Cooking for Geeks、エラスティックリーダーシップ
- https://techlife.cookpad.com/entry/cookpad-mart-item-recommendation
- RecVAE強いが学習データの作り方次第でitem2vecでも似たような推薦ができるかも?強いモデルを使ってデータを作り込まなくても複雑なパターンを捉えた予測をできるようにするのと、データを作り込んでモデルをシンプルなモデルでそういった予測もできるようにするのはどちらが優れているんだろう?自問しつつ、コスパだったりケースバイケースになる気はしてる。
- なぜ Wantedly に推薦システムが必要なのか
- Introducing Hermes, An Open Source Document Management System
- Design Doc management system
- 個人的には今のところ強烈な必要性は感じないけど、特定の情報形態に最適化させたシステムは便利そうに思った。
- ChatGPTの生みの親、サム・アルトマンが語る「AIと検索と資本主義の未来」
- 昔国語の先生が言ってたチャンスの神様の話を思い出した。すごい転換点に生きていると思う。
- ヤフーの全社共通レコメンドプラットフォームでのMLOpsの取り組み
- 同グループのあらゆるサービスがこの基盤を使えるとしたら凄い。
- papermillを使っているとのこと。notebookベースの開発にしろ、script書くにしろ順序立てて実行しなければならないのでそこまで開発効率上のメリットがあるんだろうか?
- ABEMAにおけるサムネイル検証とOPE活用
- タイトルの視認性が番組のCTRに重要な影響を与えているという仮説を再現性高く検証している。
- そのショーだけではなく、サムネイルの最適化でプラットフォームとしても視聴が伸びたのだろうか?
- 何の気なしにアプリを開いた人がタップするようになったのなら伸びそうな気はする。(メディア系のサービスはそういう層の人が多そう)
- オフライン評価時の分析も参考になった。
- Get your work recognized: write a brag document
- brag document(自分の成果をまとめたドキュメント)に関するブログ。テンプレートも記載してある。
- Today I Learnedから
- ちょうど今の会社が半期評価の時期で、やってなくて困ったので読んだ。今期からやっていく所存。
Life
週報 2023/02/05 ~ 2023/02/11
週報を始めて約1ヶ月が経過した。軽くでも定期的に振り返りの機会を持つことは有用だし、オープンにすることで継続する圧力が多少なりともかかるのでこれまでのところはまっているように思う。また、こういうものは後々振り返った時にまた威力を発揮するものだと思うので、それを実感する日を楽しみにまた続けていこうと思う。
Input
Books
- システム運用アンチパターン
- Chap7~11
- プロセスの改善の話や情報の溜め込み(ドキュメンテーション)の話が特に自分には刺さった。実際身につまされる内容もあった。
- 来週には読み終わるかな
- エラスティックリーダーシップ
- Chap4~7
- サバイバルモードからいかにして学習モードへ移行するか、そして学習モードではどんなことをすべきかという話。
Suburi
Life
- めでたい:『リコリス・リコイル』新作アニメーション制作決定!
- 今第一期を見てる。
- ぼざろも何卒。。!バンド系は楽曲制作もあるから他のものに比べて時間がかかるのだろうか。
- 先週書きそびれたが、所属会社が10周年を迎えた。良いプロダクトつくっていきたい。
週報 2023/01/29 ~ 2023/02/04
二月に入った。年々時間が過ぎるのが早くなっているように感じていて、このまま一瞬で一生を終えてしまうのではないかと憂うことがたまにある。
Input
Books
- システム運用アンチパターン
- Chap1 ~ 6
- 知っていることと知らないことのバランスがちょうどいい感じがする。
- Chap6のオンコール運用についての話は参考になる部分が多かった。
- エラスティックリーダーシップ
Suburi
- Scrapy
- 大昔にスクレイピングやった頃はBeautiful Soup使ってパースしただけだったけど、久しぶりにやりたいことがあっていじった。
- 並列に処理回したり、robots.txt準拠だったりその他の考慮事項をconfigの書き換えだけでサクッとできていい感じだった。
- この記事も見つつ動かしてみた。
Life
- 前職の同僚と恵比寿で飲んできた。恵比寿ではあまり飲んだことがなかったけど、いいお店が多そうだった。
- FEエンゲージをクリアした。一通り楽しんだ感。エキスパンションはやらなくていいかな。。
- ぼざろを所々見た。音楽だったりアニメだったりスポーツだったり、人を感動させられるものを作れる人たちって本当にすごいなと思う。
週報 2023/01/22 ~ 2023/01/28
Input
体調はだいぶ回復したが、うまくリハビリを組み込めずダラダラと行ってしまった。。
- データ指向アプリケーションデザイン
- Chap 7
- 1月中に読み終わることを目標にしていたけれど達成できず。とりあえずは2月も引き続き読んでいくけどダラダラ行ってしまわないようにする。
- 応用情報技術者合格教本
- 読了
- 一通りやったけど、何かしらの強制力が働かないとこの手の勉強は身になりづらいと感じる。今のところ特に試験を受けるモチベーションはないのでこのまま一旦終わるかな。
- 良い戦略、悪い戦略
- 読了
- 移動時間などでちょこちょこ読んでいた。個人的に消化しきれていない感があるのは実践不足かな。
- 現状の分析 -> 基本方針を立てる -> 具体的な行動に落とす
- suburi
- blogs
- A Review of Multi-Armed Bandits Applications at Lyft
- LyftにおいてMABを用いている機能のまとめ
- A Review of Multi-Armed Bandits Applications at Lyft
Life
- 郷愁に駆られて地元の福島に日帰りで行ってきた。
- 実家近辺をひたすら歩ったり、通っていたパン屋に寄ってみたりとだいぶ欲求は満たせた気がする。
- 手作りパンの店 チロル
- ここのロールロールというお菓子が好き:ヨーグルト専門店モーニング
- 福島の寒さが懐かしかった。手を出して歩っていると段々と手の感覚がなくなっている感じ、東京だとなかなかない。
- 風景が美しいなと思った。
- 実家近辺をひたすら歩ったり、通っていたパン屋に寄ってみたりとだいぶ欲求は満たせた気がする。
- FEの新作をやっている
- 要素が本当に多くて戸惑いつつも、かなり楽しんでいる。
Feel
今日収録したポッドキャストにて住宅購入にまつわる話を先輩購入者である @takapy-san に伺った。参考になる話ばかりで大変ありがたかった。
週報 2023/1/15 ~ 2023/1/21
Input
今週は体調が最悪だった。日によって波があったり昼間は良かったりしたので仕事はほどほどにやった。(Sick Leaveを取ったりもしたが) 土曜になるとだいぶ体調が回復したのでリハビリを兼ねて積んでたブログを色々読んだりした。
- suburi
- spaCy
- NLPやるならスタンダードっぽかったので入門
- まだあんまり全体を理解できていないので来週もちょこちょこ触るかも
- Docusaurus
- Next.js tutorial
- やっぱり自分でも軽くフロントエンド書けるようになりたくて少し触ってみた。
- Reactはだいぶ前にProgateでやっただけだけど、いきなりNext.jsから入ってもこれまでのところ特に困ってない。(ChatGPTに相談したときは、Reactから入ることを強く推奨された笑)
- このチュートリアルは修了状況に応じてポイントが加算されていく仕組みになっていて楽しい。
- フロントエンドの他のフレームワークにそこまで明るいわけではないので、感想を持つのは難しく感じる。
- 数あるフレームワークの中でNext.jsを選んだのは、端的に言うとよく目にする気がするから、くらいの軽い気持ち。
- リクルートさんの研修資料でも取り上げられているし、そこまでハズしはしないかな?という感じで。。
- spaCy
- blogs
- MLOpsを支えるヤフー独自のモデルモニタリングサービス
- Yahooさんにおける内製Data Drift検知システムの話
- 使われているTech Stackに知らないものが多くて参考になった
- ZOZOTOWN検索の精度改善の取り組み紹介
- 検索において、どんな改善の方向性があるのかという外観が学べた。
- A/Bテストの仕方についても実践的な例を挙げてくださっていて勉強になった。
- キャリアを充実させる『カギ』に!PR TIMES CTO金子達哉から学ぶアウトプット術
- モバイルゲーム会社の機械学習グループを立ち上げた話
- やばすぎるチャットAI! ChatGPTの使い方 - 実践的なアイデア事例つき
- 10Xが”検索”と”推薦”に心を燃やすワケ
- Feature Attributionを使ったモデルモニタリングの開発と実際の機械学習モデルへの適用
- YahooさんにおいてConcept Drift検知のためにやっていること
- 機械学習プロジェクトの開発について(MLOps) 〜推薦システムを題材に〜
- 推薦システム実践入門 の著者でもある @masa_kazama さんによる推薦領域へのチュートリアル
- 推薦"システム"が一般的にどう動いているかを調べる
- MLOpsを支えるヤフー独自のモデルモニタリングサービス
Life
- JAISTの説明会に行ってきた。現地に行って先生方や受講生の人たちの雰囲気に触れることができた。内容ももちろん包括的で、質疑もできるのでオンラインであれこれ調べるよりも一発説明会に出たほうが効率いいなと思った。一旦科目履修を検討してみようかなと思っている。JAISTについては、ありがたいことに様々な先輩方が体験記を書いてくれている。
Feel
- チームの勉強会にて A Philosophy of Software Design について話した。内容について、チームの人からコメントをもらえたりディスカッションすることができて楽しかった。
- 早く体調が万全に戻りますように。。(最近の風邪はしぶとい気がする)