機械学習で降水量を予測してみた

850 Views

July 21, 24

スライド概要

発表スライド作りしたので共有

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

機械学習で降水量を 予測してみた 2024/07/19 共有スライド

2.

目次 1. 2. 3. 4. 5. 6. 注意事項 概要 AI(機械学習)とは 機械学習の基本的な段取り 結果 おわりに

3.

注意事項 科学的に独自予測して天気などの気象情報を 公の場に公開するには(たとえば、テレビに出す、 天気予報のサイトを立ち上げる)気象庁からの許可が必要です。 もし同じようなことをやりたい場合は、必ず公式サイトを確認してから 行ってください。 また、今回は機械学習の練習を目的としています。 本当の天気情報はテレビやニュースを参考にしてください。 詳細: (https://www.jma.go.jp/jma/kishou/minkan/kyoka.html)

4.

概要 気象庁は過去の気象データを公開しているから、データを集めて降水量を予測できるの ではないかと考えた。 このスライドでは機械学習では何ができるのか、どういう手順で予測するのかを共有し ます。

5.

AIとは AIといっても強いAIと弱いAIに分けることができます。 強いAI = なんでもできるAI (例えば、某ネコ型ロボットみたいに。) ☆弱いAI = ある特定の分野に特化したAI(AlphaGoや画像からそれは食べ物なのかど うかを判断するAIなど) 今回は弱い AIを作る。

6.

機械学習とは? データを分析する方法の1つで、データから、「機械」(コンピューター)が自動で「学習」 し、データの背景にあるルールやパターンを発見する方法。近年では、学習した成果に 基づいて「予測・判断」することが重視されるようになった。 出典: https://www.nri.com/jp/knowledge/glossary/lst/ka/machine_learning データ 学習 予測、判断

7.

どうやってAIに予測してもらうの?

8.

AIに予測してもらうための準備・手順 1 1. データ収集 a. b. c. 2. 過去のデータを公開しているところもあります。 (ワインの品質データなど ) データの数値化 (晴 => 0, 雨 => 1, 曇 => 2 などコンピュータに計算できる形に変換させる )専門用 語でダミー化と言われる。 データの正規化 (データを何か方法で 0 から 1の間に収めてデータの偏りを防ぐ ) 様々な手法があ るが今回は三角関数の一つである sin関数を採用した。特に日付など、循環するような値が含まれ ているためである。 機械学習で予測・判断・評価 a. b. 機械学習で値を予測したりします。 精度が悪ければ、値やプログラムを改善を検討する必要がある。

9.

AIのモデル選定 ・目的によってどんなAIモデル(例えば、株価が上がるか? => Yes, Noの2択を予想した い! 競馬で1~ 3着以内に入る可能性の高い馬を予想したい!)を使えばいいかは大きく 変わる。 ・ざっくり分けて分類モデル、回帰モデル2種に分けることができます。 ・そこで今回は、次の画像を参考にその中でも、2種の中でどのモデルにするかを決め ていく。

10.

どのモデルを使うか?

11.

どのモデルを使うか? 機械学習で何がしたいの ? →

12.

ニューラルネットワーク回帰による降水量AI ・気象庁ホームページから過去の気象データを取得 ・年月日、最高気温、最低気温、雲量といったデータをファイルにまとめていくと....

13.

ニューラルネットワーク回帰による降水量AI ・気象庁ホームページから過去の気象データを取得 ・年月日、最高気温、最低気温、雲量といったデータをファイルにまとめていくと....

14.

データを修正する。 先ほどのデータだと- - -(ハイフンだけのデータ) があり直接学習に使うことが不可。 そこで、データの数値化(ダミー化)を適用させると...

15.

データを修正する。 先ほどのデータだと- - -(ハイフンだけのデータ) があり直接学習に使うことが不可。 そこで、データの数値化(ダミー化)を適用させると...

16.

データの正規化 データの値で結果が偏らないようにするため、データの正規化を行います。 今回は、機械学習する直前に正規化を適用しています。

17.

予測するプログラムの作成 一部を紹介

18.

データの評価 (結果発表...) ・今回は2024年7月1日の降水量を予測する。 この日の最高気温は29.4℃、最低気温は24.6℃、日射時間は0.1hと記録されてい ます。

19.

結果は....! ハズレ! それだけ気象庁はすごいということ。

20.

反省会・おわりに 湿度とか、気圧のデータを足したらどうなるのか気になった。 気象庁はスパコンを使って気象のシミュレーションをするからレベルが違うなと感じた。 また、今回の発表をきっかけに情報処理技術に興味を持っていただけたら幸いです。

21.

ご清聴ありがとうございました