sasayaka

kaggleに挑戦するエンジニア|ときどきプログラミングの先生|地球温暖化が気になる

sasayaka

kaggleに挑戦するエンジニア|ときどきプログラミングの先生|地球温暖化が気になる

マガジン

  • 学びとインスピレーション

    忘れてしまいがちだけど、大切なこと

  • Kaggleで学ぶ機械学習

    Kaggleで学んだこと、気づいたこと

  • はじめてのプログラミング

    小学校や科学館の「はじめてのプログラミング」ワークショップ。講座内容の抜粋やTIPSを不定期更新。

  • 地球温暖化が気になる

    気になる地球温暖化について

    • 学びとインスピレーション

    • Kaggleで学ぶ機械学習

    • はじめてのプログラミング

    • 地球温暖化が気になる

最近の記事

TEDトーク - 情熱とは、深い愛情のことらしい

エネルギーが足りないときはTEDトークを観るのがいい。 内なる情熱の大切さに気づかされる。 なぜあなたは素晴らしいキャリアを手にすることができないのか 成功、失敗、そして創り続ける力

    • 正則化とは? -機械学習モデルの 過学習を防ぎ、予測精度を最適化する

      正則化はモデルが訓練データに過剰に適合することを防ぎ、新しいデータに対する予測精度を高めるための重要な手法らしい。 いままでなんとなくやっていたLightGBMの正規化パラメータ設定についてChatGPTに教えてもらったのでメモします。 正則化とは?L1正則化(Lasso):不要な特徴量の重みを0にして影響を減らす。 L2正則化(Ridge):特徴量の重みを小さくしモデルの複雑さを減らす。 Elastic Net:L1とL2のバランスを取り、データの特性に応じて最適なモ

      • 機械学習のための対数変換 - NumPyのlog1p関数

        正規分布していない特徴量や目的変数を対数変換することで、予測精度が向上することがある。なんとなく使っていた対数変換について、ChatGPTに教えてもらったのでメモ。 対数とは対数は、ある正の数が別の正の数を何乗したものかを示す数学的操作です。主に、「大きな数値を小さくして扱いやすくする」ために用います。例えば、基数10の対数では、10を何乗するとある数になるかを示します。 基数10の対数関数 対数関数のグラフは、xの値が増えるにつれてyも増えますが、増加のペースは次第に

        • 印象派風の絵画をChatGPTで描く

          ChatGPTのDALL·Eは「こんな絵を描いてみたい」という漠然とした想いを形にしてくれる。何度かやりとりをしてイメージを伝えてみたけど、もう少し明るい感じでもよかったかも。 印象派風のスタイルで油絵を描いて、タイトルを提案して これらの絵画に対する肯定的・否定的な見解を予想して 肯定的な見解 AIを使用したアート作成は、以下のような点で価値があります: 技術的な進歩への寄与:AI技術を活用することで、アート作成の新たな可能性が開かれ、従来のアート制作方法に新しい

        TEDトーク - 情熱とは、深い愛情のことらしい

        マガジン

        マガジンをすべて見る すべて見る
        • 学びとインスピレーション
          sasayaka
        • Kaggleで学ぶ機械学習
          sasayaka
        • はじめてのプログラミング
          sasayaka
        • 地球温暖化が気になる
          sasayaka

        記事

        記事をすべて見る すべて見る

          多次元データの異常値判定 - Isolation Forest

          ChatGPTにIsolation Forestの異常値判定を教えてもらったメモ。特に多次元データセットでの異常値判定は便利なので、特徴量生成に生かしたい。 Isolation Forestとは:多次元データでの異常値検出Isolation Forestは異常値検出に特化した機械学習アルゴリズムで、特に多次元データセットでその能力を発揮します。ランダム分割を利用してデータポイントを孤立させ、異常値を効率的に識別します。 サンプルデータの生成:身長、体重、年齢身長、体重、年

          多次元データの異常値判定 - Isolation Forest

          ワークシート - 図形、正多角形、レース

          補助教材としてお使いください。下記の「ダウンロード」リンクで公開しているPDFファイルが利用できます。 ページ1:課題のワークシート ページ2:回答例とサンプルプログラム 小学校や科学館の「はじめてのプログラミング」ワークショップです。 iPadアプリ Turtles(タートルズ)でプログラミングの基本を確認します。 各回の所要時間: ①基本操作の説明(3分~) ②ワークシートで試行錯誤(20分~) ③サンプルプログラムを参考にオリジナル作品をつくる(20分~) いろい

          ワークシート - 図形、正多角形、レース

          教育と創造性についての深い洞察 — ケン・ロビンソン卿のTEDトーク

          教育とは、創造性とは。 TEDトークは、新たな視点で物事を考えるきっかけを与えてくれる。

          教育と創造性についての深い洞察 — ケン・ロビンソン卿のTEDトーク

          パイプライン処理で効率化: scikit-learnのpipelineモジュール

          scikit-learnのpipelineについてChatGPTに訊いてみた。 要するに、.fit()メソッドを使った一連の処理を効率的に実行できる、ということか。確かにコードも読みやすくなるし、慣れればいろいろ使えそう。 PipelineとはPipelineは、.fit()メソッドを持つ一連のオブジェクト(変換器や予測器など)の処理を効率的に自動化するためのツールです。 基本:スケーリングとモデルの学習スケーリングとロジスティック回帰モデルの学習を行います。 まず、共通

          パイプライン処理で効率化: scikit-learnのpipelineモジュール

          私たち地球の生命 - 過去の大量絶滅の考察

          Netflixのドキュメンタリー「私たちの地球の生命」を観て、過去の大量絶滅が気になったのでChatGPTに訊いてみた。 「地球の生物史における大量絶滅と、今後の可能性について、教えてください。」 現在の状況が「第六次大量絶滅」と呼べるほどの規模かどうかは議論があるみたいだけど、生物の多様性が過去にないスピードで減少しているのは確からしい。「終わりの始まり」でないといいのだけど。 歴史上の主要な大量絶滅地球の歴史を通じて、少なくとも五回の大規模な大量絶滅イベントが起こって

          私たち地球の生命 - 過去の大量絶滅の考察

          海の向こうの戦争 - 僕たちにできること

          ChatGPTに訊いてみた。 「パレスチナ自治区ガザの軍事衝突の現状を考察し、私達にできることを提案してください。」 僕たちの日常と、世界の現実のギャップを考えさせられる。答えはないけど、今できることしたい。 ガザ地区の現状医療危機: ガザの医療システムは極度の圧力下にあります。多くの病院が機能を停止しており、医療施設や救急車への攻撃が確認されています。特に、北部の主要な病院がほぼ全て機能停止している状態で、残る病院も容量を超える患者を抱えています​​​​​​。 食料と

          海の向こうの戦争 - 僕たちにできること

          はじめてのプログラミング8 - 条件分岐でタートルのレース

          条件分岐と乱数で、タートルが競争するレースゲームをつくります。 小学校や科学館の「はじめてのプログラミング」ワークショップ。 iPadアプリ Turtles(タートルズ)でプログラミングの基本を確認します。 条件分岐:もし〜ならば左メニューの「もし〜ならば」の、青い線に触れたかどうかを判定する命令を使います。 ・タートル1:ゴールラインの青い線を描く ・タートル2:直進するタートル(すすむ 1、くりかえし 500) タートル2が青い線に触れるとストップします。 問題:

          はじめてのプログラミング8 - 条件分岐でタートルのレース

          時間はあなたが持っているすべて - ランディ・パウシュ「最後の授業」

          忘れてしまいがちだけど、大切なこと。 15年前のランディ・パウシュさんの「最後の授業」。画質は時代を感じさせるものの、そのメッセージは今も色褪せることはありません。彼の言葉は、今見てもなお強烈なインスピレーションを与えてくれます。 Randy Paush Last Lectureランディ・パウシュ「最後の授業」(1時間16分)

          時間はあなたが持っているすべて - ランディ・パウシュ「最後の授業」

          地球温暖化 - 楽観的な予測と悲観的な予測

          ChatGPTに訊いてみた。 「地球温暖化に関する最近のニュースについて考察して、効果的な対策が行われない場合の楽観的な予測、現実的な予測、悲観的な予測、を教えてください。」 これらの予測はあくまで可能性のひとつですが、今後の私たちの行動や技術の進展、政策や国際協力などによって大きく変わるはず。少しでも楽観的な予測に近づけたい。 最近の状況最近の地球温暖化に関するニュースでは、以下の点が注目されています: 温室効果ガス濃度の記録更新: 2022年、二酸化炭素(CO2)、

          地球温暖化 - 楽観的な予測と悲観的な予測

          ChatGPTと学ぶ:時系列データの自己相関

          時系列データの自己相関について勉強中です。ChatGPTは多くの知識を持つ頼りになる相棒ですが、ときどき間違ったことも言うので一緒に試行錯誤している感じです。 たくさん教えてもらったのだけど、まだぜんぜん消化できてないので、とりあえず今日の記録としてごく一部のメモ。 自己相関の基本的な概念を理解したとしても、これを学習データの特徴量にどのように応用するかは大きな課題です。 自己相関関数(ACF)自己相関とは、時系列データ内の異なる時点間での相関のことです。 ダミーデータを

          ChatGPTと学ぶ:時系列データの自己相関

          はじめてのプログラミング7 - 座標を使って星を描こう

          「座標」で、画面上の場所を指定して図形を描きます。 小学校や科学館の「はじめてのプログラミング」ワークショップ。 iPadアプリ Turtles(タートルズ)でプログラミングの基本を確認します。 座標とは「x座標」と「y座標」の2つの数字で、画面上の場所を指定できます。 左メニューの「グリッド」機能で画面を方眼紙するとわかりやすいです。 横の位置が「x座標」、縦の位置が「y座標」 「x座標 y座標」の命令で指定した場所に移動 x座標 y座標の数字が「?」表示のときに

          はじめてのプログラミング7 - 座標を使って星を描こう

          地球温暖化が前例のないペースで進行

          ChatGPTに「地球温暖化の最新ニュースについて考察して」とお願いしてみた。前例のないペースで進んでいる温暖化、僕たちも何かしないと。 最近のニュース 温室効果ガス排出量の増加と大気汚染物質の減少により、地球温暖化が前例のないペースで進行しています​​。 日本でも「最も暑い夏」となり、農業に深刻な影響を及ぼしています​​。 気候変動による健康被害も深刻化し、医療関係者から化石燃料の段階的廃止が求められています​​。

          地球温暖化が前例のないペースで進行