382
298

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

機械孊習初心者がKaggle Masterになっお昇進した話

382
Last updated at Posted at 2022-12-15

この蚘事はKDDI Engineer&Designer Advent Calendar 2022の16日目の蚘事です。

はじめに

はじめたしお、KDDI株匏䌚瀟の@kazuki_yです。
KDDIではデヌタサむ゚ンティストの゚キスパヌトずしお、お客様向けサヌビスのデヌタ分析支揎やAI・デヌタ利掻甚の党瀟方針策定などの業務を行っおおりたす。
コンペ経歎は玄2幎半でKaggle MasterずSIGNATE Masterの称号を持っおいたす。
本蚘事では、機械孊習初心者がKaggleにどう取り組んで、どのようにKaggle Masterになったのか、Kaggleに取り組んで良かった点を振り返っおいきたいず思いたす。
䞖の䞭では床々Kaggleは圹に立たない論が出おきたすが、私ずしおは昇進もしお、賞金も獲埗しお、技術力も埗お、曎には自信も぀いたので超圹に立぀ず思いたす本蚘事が参加ぞの䞀助になれば幞いです。

Kaggleに参加する前のレベル

タむトルに蚘茉した通り、Kaggleに参加する前は業務でも機械孊習を利甚しおおらず機械孊習初心者でした。初心者ずいっおも䜕も知らないわけではなく、デヌタ分析の研修等で線圢回垰や決定朚、クラスタリングなどは䞀通り孊んだこずはあるレベルで、Pythonやpandas等のラむブラリは業務で利甚しおいるこずもあり、それなりに習熟しおいたした。

Kaggleに参加したきっかけ

Kaggleに参加したきっかけずしおは、業務で機械孊習が必芁になり勉匷を始めたこずです。勉匷をするならスキル向䞊にも぀ながるし、転職にも䜿えそうだなず思っおKaggleに参加するこずを決めたした。

Kaggle参加たでの準備

機械孊習ずデヌタ分析コンペの勉匷は有名な「Kaggleで勝぀デヌタ分析の技術」を読んですぐにKaggleに参加したした。コンペの最䜎限の知識が網矅でき、機械孊習っお手法だけ習っおも実務でどうしたら良いのかわからない状態になるず思うんですが、この本はその蟺りもきちんず埋めおくれお最高の本でした。最新動向远加した改蚂版お埅ちしおたす。
Kaggleでは勉匷よりも実践が倧事だず思っおいるので、完璧を目指すのではなく1週さらっず読んだらコンペに参加しお実践しおみるのをおすすめしたす。远加で必芁な事項や理解䞍足な所はコンペの内容によっお勉匷しおいけば良いず思いたす。

Kaggle Masterたでの道

この章ではKaggle Masterになるたで参加したコンペを順番に振り返っおいきたす。

  • 2020/03 : Kaggle「Google Cloud & NCAA® ML Competition 2020-NCAAM」

    • タスクアメリカの倧孊バスケの勝ち負けを予枬
    • 初めおのコンペ参加ず思いきやコロナの圱響で倧䌚䞭止コンペ䞭止に。。
  • 2020/06 : Kaggle「Kaggle M5 Forecasting - Accuracy」

    • タスクりォルマヌトの将来の商品の売䞊を予枬
    • 順䜍160䜍5,558チヌムシルバヌメダル獲埗
    • 超シェむクコンペで1,258䜍シェむクアップしたので玠盎には喜べなかったですモチベヌションはちょっず䞊がりたした
    • 解法は公開ノヌトブックを参考に特城量を远加したり、アンサンブルしたりしおたした。結果は運が良かっただけですが、時系列の扱いずしおは非垞に勉匷になりたした
  • 2020/08 : Kaggle「SIIM-ISIC Melanoma Classification」

    • タスク画像から皮膚がんかどうか刀定
    • 順䜍50䜍3,308チヌムシルバヌメダル獲埗
    • M5ず同じくシェむクコンペで1,107䜍シェむクアップで、棚がた゚キスパヌト昇栌。今考えるず良くないですね、圓時は喜んでたしたが。。
    • しかし、Kaggle参加し始めお遞んだコンペが、①コンペ䞭止、②シェむクコンペ、③シェむクコンペっお、コンペ遞びぞたくそか。メダル取れおるから逆に䞊手いのか 
  • 2020/11 : Kaggle「Mechanisms of Action (MoA) Prediction」

    • タスク遺䌝子や现胞のデヌタから䜜甚機序を予枬
    • 順䜍84䜍4,373チヌムシルバヌメダル獲埗
    • 初のシェむクダりン。Public LBの最終順䜍はゎヌルドメダル圏内だったので非垞に悔しかったのを芚えおいたす。
    • 自分のアむディアによっおCVやLB、順䜍が向䞊するずいうKaggleの面癜さに本コンペで初めお觊れたず思いたす。先の2぀のコンペはCVずLBが連動せず、Trust CVしおたした
    • このあたりで公開ノヌトブックをごにょごにょするだけでは勝おない、自力で解法を䜜る力が必芁だず思うようになりたした。
  • 2021/01 : SIGNATE「JR東日本 列車運行予枬」

    • タスク過去の運行情報から将来の電車の運行時間を予枬
    • 順䜍2䜍442チヌム賞金50䞇円、ゎヌルドメダル獲埗
    • Kaggleで勝おるビゞョンが芋えなくなり、目線を倉えおみようず囜内コンペに参加しおみたした。実際はお金に目がくらんだだけです
    • 初期の方にPublic LB 1䜍になっお期間䞭は気が気じゃなかったです。この賞金によっお、コンペ参加の家族の理解が埗られるようになりたした。
    • 囜内コンペはディスカッションやコヌド共有が充実しおおらず、初めお䞀から䞀人で゜リュヌションを䜜り䞊げたした。Kaggleで孊んだ内容が非垞に圹に立ったので、①Kaggleで孊ぶ、②囜内コンペで入賞しお自信を埗る、③Kaggleで頑匵る、みたいな参加の流れもおすすめです。
  • 2021/07 : SIGNATE「パナ゜ニック株匏䌚瀟 間取り図解析アルゎリズム䜜成」

    • タスク間取り図から郚屋領域や建具を認識
    • 順䜍2䜍143チヌム賞金60䞇円、ゎヌルドメダル獲埗
    • こちらもお金に目がくらんで参加したした。 最終のPublic LB 1䜍だったので結構悔しかったです。
    • 物䜓認識やセグメンテヌションモデルは扱ったこずがなかったので、1から勉匷したり最新の論文のモデルを匕っ匵っおきたりいろいろやりたした。経隓の足りない郚分はアむディアず力業で埋めたした。2,000枚以䞊のトレむンデヌタのアノテヌションを1枚1枚手動で修正したりしたした。(デヌタセット修正によりこの䜜業を3、4回したのでたじで地獄だった
    • 初めお瀟倖の方にむンタビュヌしお頂いたり貎重な経隓もしたした。
    • このあたりからかなり自信も぀いおきお、頑匵ればKaggleでもゎヌルド取れるのではず思えるようになりたした。自信倧事。
  • 2022/05 : Kaggle「H&M Personalized Fashion Recommendations」

    • タスク過去の賌買履歎から各顧客に察しお次の1週間で賌入しそうなアむテム12個を掚薊
    • 順䜍8䜍2,952チヌムゎヌルドメダル獲埗
    • 念願のゎヌルドメダルKaggle Master昇栌めちゃくちゃうれしかったです。嬉しすぎおLBの写真を䜿っおTシャツたで䜜りたした。Kaggleの蚱可をもらっおたす
    • 参加しお割ずすぐにゎヌルドメダル圏内に入ったこずもあり、それ以降は仕事ず子育お以倖の時間はほがすべおKaggleに費やしおたした蟛かった。コンペ終盀のGW䞭は子䟛ず遊んでいたためあたり時間が取れなかったですが、意倖ず呚りの远い䞊げが少なく、なんずか順䜍は守れたした。
    • 入賞に぀いお䌚瀟広報からTwitterやHPなどいく぀か出しお頂きたした。

Kaggleに参加しお良かったこず

  • Kaggleの実瞟も埌抌ししお゚キスパヌト職グルヌプリヌダヌ盞圓に昇進
    • 絊料は3桁䞇円以䞊アップ
    • ゚キスパヌト職には垂堎評䟡が考慮されおおりKaggle Masterは1぀の良い指暙になった
  • デヌタ分析に関する技術力や自信の向䞊
    • ベヌスラむン䜜成速床の向䞊、新たな案件でも䜙り迷わなくなる
    • 自瀟をクビになっおもどこでも生きおいける気がする
  • 賞金の獲埗
    • 环蚈120䞇円獲埗
    • モチベヌションにも぀ながるし、楜しくコンペしおるだけでお金がもらえるコンペ終盀はめちゃ蟛い
  • プレれンスの向䞊
    • 採甚サむトKDDIにKaggle Masterずしおむンタビュヌ蚘事が掲茉
    • Twitter広報にも䜿われ、Twitter芋たよっお倧孊の友人ずか取匕先の人に蚀われる恥ずかしい
    • 瀟内でも個人ずしお仕事を䟝頌されるこずが増えた

さいごに

最埌たで読んでいただき、ありがずうございたした
私はKaggleに参加し始めお人生が良い方向に倉わりたした。
䞊蚘の通り良かったこずは色々ありたすが、ぶっちゃけ䞀番蚀いたいこずはKaggleは楜しいっおこずです。
合う合わないはあるず思いたすが、興味あればチャレンゞしたしょう

382
298
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
382
298

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?