Quest 雲画像の未来予測

難易度:★★★★★

  • 業種
  • 社会インフラ・環境
  • 画像
  • 時系列
  • DEEPLEARNING
  • LSTM
  • 画像生成

『気象』は人の生活に大きな影響を及ぼします。「雨」が降れば外に出かけることが億劫になる人は多いでしょうし、「気圧」の変化が頭痛や倦怠感といった症状を引き起こすこともあります。「台風」にいたっては、屋外のあらゆる活動を停止させるだけでなく、洪水や土砂災害といった2次災害を生み、死者が発生することも少なくありません。もし、『気象』を前もって正確に予測することができていれば、十分な対策のもとにこれらの被害を最小限に抑えることができるでしょう。

気象予測の世界で用いられるデータは、「画像」を用いること、「ビッグデータ(大量のデータ)」であること、などディープラーニングが得意とする特徴を満たしています。当クエストでは、現在物理方程式に基づくモデルを使用して行われることが一般的な「雲の動きの予測」を、近年活発に研究が行われているディープラーニング技術を応用して実践することに挑戦します。

※ 当コンテンツは、過去にSIGNATE上で開催されたコンペティション「Weather Challenge:雲画像予測(https://signate.jp/competitions/169)」によって得られた知見をもとに作成された教材となっています。

  • 5 時間
  • 2,650 Exp
  • 0 Videos
  • 14 Slides
  • 5 Missions
  • 12 Tasks
  • 39 Operations

Introduction 50 Exp

株式会社SIGNATEウェザーは、気象予測の新たな可能性を探るべく、「ディープラーニング技術による未来の衛星画像の生成」プロジェクトを立ち上げました。あなたはこのプロジェクトを担当することになったSIGNATEウェザーの新人データサイエンティストです。『このプロジェクトでいきなり良い成果を出すことができたら、出世間違いなしだ!』と意気込んだあなたは、題材となる2つのデータ「衛星画像データ」「気象データ」を受け取り、分析を開始します。

Slideを見る

Mission 1

データの確認・把握

「衛星画像データ」と「気象データ」を受け取ったあなたは、早速、プログラム上でデータを読み込む作業に取り掛かります。それぞれのデータは、計測された日時情報に基づいて、異なるフォルダ上にバラバラの状態で保存されているようです。あなたはまず、これらのデータの「フォルダ名」「ファイル名」の規則性を捉えた上で効率よくデータを読み込み、その後の分析を楽にしようと試みます。

Slide 1
ミッション1の概要
    50 Exp
    Slide 2
    ミッション1の振り返り
      50 Exp

      Mission 2

      データセットの作成

      「衛星画像データ」及び「気象データ」のファイル数は膨大な量に及び、全てのデータを読み込むたびに数分〜数十分の待ち時間が生じてしまいます。そんな現状に辟易したあなたは、バラバラに保存されたこれらのデータをNumPy配列としてひとつにまとめ、新たなデータセットとしてファイルを作成することを決心します。

      Slide 1
      ミッション2の概要
        50 Exp
        Slide 2
        ミッション2の振り返り
          50 Exp

          Mission 3

          前処理

          「衛星画像データ」「気象データ」をそれぞれNumPy配列として扱いやすい形にまとめたあなたは、次にデータに対する前処理に取り掛かります。時系列データ特有の扱い方に注意しながら、「学習データと検証データの分割」「入力データと正解データの分割」「正規化」といった前処理を実行しましょう。

          Slide 1
          ミッション3の概要
            50 Exp
            Slide 2
            ミッション3の振り返り
              50 Exp

              Mission 4

              モデリング

              データの前処理も済み、分析はいよいよモデリングの段階に入ります。あなたは、『Convolitional LSTM』という動画のフレーム予測に用いられるアルゴリズムを応用することで、「未来の画像を生成する」方針をとることに決めます。その他、時系列データを生成するためのアルゴリズム『seq2seq』の概念を取り入れることによって、24時間分の画像を一度に生成することのできるモデルの構築に挑戦しましょう。

              Slide 1
              ミッション4の概要
                50 Exp
                Slide 2
                ミッション4の振り返り
                  50 Exp

                  Mission 5

                  予測精度の改善

                  ミッション4までの段階で、ディープラーニングを使用することによって一定の精度で雲の動きを予測することができるという事実を確認したあなたは、さらなる予測精度の改善に挑戦します。「気象データ」を新たな特徴量に加える方法を学び、改めて学習を行った結果を確認しましょう。

                  Slide 1
                  ミッション5の概要
                    50 Exp
                    Slide 2
                    ミッション5の振り返り
                      50 Exp

                      Conclusion 50 Exp

                      あなたは当クエストを通じて、「雲の動きを考慮した未来の衛星画像を生成する」という困難なタスクを実行するモデルを作成することができました。最後に、当クエストで学んだ内容を振り返りながら、さらなる予測精度の改善を実現するにはどんな工夫が考えられるのかといった点について、一緒に考察しましょう。

                      Slideを見る

                      Competition

                      【SOTA】Weather Challenge:雲画像予測

                      これまで学習したことを元に、SIGNATEのSOTAコンペティションに挑戦してみましょう。

                      Competitionに挑戦する