また会いましたね!最近では、冶金業界やその他の技術のビッグデータに関する記事がHabréに掲載されました 。さらに、同じ記事で、4月16日から18日に予定されていたNorilskNickelとのハッカソンについて説明しました。結果はすでにわかっているので、それらを評価する時が来ました。いつものように、最も興味深いものはすべてカットの下にあります。
このハッカソンとは何ですか?
それは36時間のオンラインハッカソンでした:
- 開発者
- 科学者の日付
- アナリスト
- マネージャー
それは2つの主要なトラックで構成されていました:
フォームパーティー-生産におけるオペレーターの作業を最適化するためのビデオからの金属および他の浮選パラメーターによるフォームの流量の決定。
病気リスト-従業員とその環境に関する匿名化されたデータを使用して、NorilskNickelの生産ワークショップの1つで従業員の病気休暇を予測するためのモデルを作成します。
ハッカソンの賞金総額は500,000ルーブルで、トラックごとに250,000ルーブルでした。さらに、各参加者はグッズを受け取ります。さらに、ピープルズチョイスアワードでは、参加者はAirPods Proを受け取り、Yandex.Plus、Okko、Gmojiのプロモーションコードも利用できます。
SberCloudは、コンピューティングパワーの技術パートナーとして機能し、参加者にクラウドプラットフォームMLSpaceとスーパーコンピューターChristofariのリソースを提供しました。
いくつかの重要な数字
1027人がハッカソンへの参加を申請しました-これは素晴らしい結果です。
25チーム、合計98人の参加者の応募は、慎重な選択に合格しました。先を見据えて、23が完了時にソリューションを通過した、つまり、メインタスクに対処したとしましょう。さて、勝者は陪審員によって決定されました。
ちなみに、参加者の地理は非常に広範でした。モスクワ、サンクトペテルブルク、ノボシビルスク、スヴェルドロフスク、カリーニングラード地域、タタールスタン共和国、クラスノダール、クラスノヤルスク地域から申し込みがありました。全部で65の地域を数えました!
さて、今-勝者に
便宜上、2つのセクションのそれぞれの勝者を示します。
「泡パーティー」の受賞者
1位になったチーム「乱数シードとニッケル」。その参加者は、アンドレイ・ラギモフ、ヴァレリー・シュリヤプニコフ、セルゲイ・ソロヴィエフ、ニキータ・ブザノフです。
プロジェクト中に、チームは、最先端のオプティカルフロー予測アルゴリズムと従来の古典的なメトリックの両方を含む、多くのアルゴリズムとアプローチを実装しました。バブルを見つけるために、参加者は良いチェックポイントからPointRendアルゴリズムをトレーニングし、非常に良い結果を得ました。ディープラーニングとクラシックCVアルゴリズムを組み合わせたソリューションは、優れた結果を示し、品質と速度の優れた組み合わせを提供します。
チームのコメント:「私たちは他のチームと同様に問題を解決したかっただけです。ソリューションを詰め込み、審査員を驚かせます。私たちは成功したと信じています。」
チームはまた、ハッカソンで提案されたアイデアと追加のアイデアの両方を実装して、協力を継続することを楽しみにしています。
さて、賞金は12万ルーブルです。悪くない!
DigitalRoverチーム、2位になりました。その参加者は、
Eduard Shamshurin、Maria Galkina、Mikhail Dmitriev、Stanislav Lebedkin、OlegCheremisinです。
このチームのプロジェクトは、浮選機の制御と管理のためのインタラクティブな分析ダッシュボードです。分析は、古典的なコンピュータービジョンと最新の高速ニューラルアーキテクチャ(YOLOv4)の原則と、オートエンコーダーに関する独自の研究の両方に基づいています。際立った特徴は、Nvidia JetsonNANOの分散型アーキテクチャです。
チームのコメント:「私たちは、ノリルスクニッケルのような巨人にとって興味深い現実の問題の解決に取り組みたかったのです。そして、もちろん、賞品を手に入れましょう。私たちは目標を達成しました。すべてが順調です。」
Digital Roverの参加者は、ソリューションを実装するためにNorilskNickelとの協力を継続することも計画しています。
チームが受け取った賞金の額は80,000ルーブルです。 3位の
AutoDSチーム。参加者-
マキシムオレホフ、アレクセイクロコフ、アルティオムセニン、イゴールイノゼムツェフ。
ビデオから金属およびその他の浮選パラメータを使用して泡の流量を決定するために、チームは以下を開発しました。
- 異常検出用の変分オートエンコーダ。
- 泡の特性を定義するための古典的なCVアルゴリズム。
プロジェクトは、最終バージョンに近いアーキテクチャを備えたデモの視覚化の形で提示されました。ここでプロジェクトを評価でき ます(これはデモ視覚化リポジトリです)。
賞金-50,000ルーブル。
「病欠証明書」の受賞者
チーム「カナッペ」とチームデータモーションが1位になりました。陪審員はどちらかを優先することができず、どちらのプロジェクトも面白すぎることが判明しました。
「カナッペ」チームの構成-マキシム・シェフチェンコ、アンドレイ・ザハロフ、
ニコライ・ポポフ。ちなみに、このチームは、チーム全体でAirPodsProという賞を受賞したPeople'sChoiceAwardも受賞しました。
プロジェクトの本質は、提案された問題の基本的な解決策であり、それによって私たちは公のリーダーボードで首位に立つことができました。主な問題を解決することに加えて、参加者はこのデータセットに基づいて解決できる他の問題を提案しました。
Team Datamotionチームは、Georgy Rak、Evgenii Munin、Ilya Revin、Artem Savinov、AliSafiullinで構成されています。
プロジェクトの本質は、さまざまな予測範囲(Catboost + LSTM + LogReg)を持つ12のモデルです。生成された機能:部門の罹患率、勤務スケジュール/勤務時間の機能、親戚の機能、およびその他の機能。 2015年から2019年8月までの情報が初期データとして使用されました:地域の季節的罹患率、気象データ、生産の有害性に関するデータ。最終的な解決策:最良のモデル(Catboost + LSTM + LogReg)のブレンド。
賞品-各チームに75,000ルーブル。
SayAチームが2位になりました。
チームメンバー:Svetlana Sushchinskaya、Olga Filippova、ElenaTverdokhlebova。
プロジェクトの本質は、一時的な機能、状況、親戚、その他の可能性を備えたLightgbmです。チームは、1年間の確率制限を設定しました。検証は昨年実施されました。
賞金-50,000ルーブル。
さて、PyPyPyチームは3位になりました。
チーム構成:ニキータ・フォミチェフ、アレクサンドル・アブラモフ。
彼女のプロジェクトの本質は、病気の先史時代のデータに基づいて罹患率を予測するためのモデルです。参加者は、従業員を介したシフトと部門間の相互作用の小さなグラフを作成し、さらに、SHAPを使用して罹患率に対する機能の影響を解釈しました。
賞金-50,000ルーブル。
受賞者の皆さん、おめでとうございます!
要約すると、ハッカソンの主催者の期待を思い出す価値があります。「いつものように、参加者に満足してもらいたい。他のすべての条件が同じであれば、ハッカソンの参加者は最も高価なリソースです。興味深い応用タスクの助けを借りて参加者を満足させ、それに食べ物、賞品、ギフトのプロモーションコードを追加すると、参加者自身が研究、新しいプルリクエストの基盤を作成し、新しいスタートアップを立ち上げ、またはで仕事を得るでしょう。ノリリスクニッケル。」
さて、参加者、審査員、主催者-誰もが結果に満足していました。提案されたアイデアのいくつかがすでに本番環境で実装されることを願っています。