はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    Google I/O

『HeadBoost』

  • 人気
  • 新着
  • すべて
  • ベイズ推定とは?誰でも理解できるようにわかりやすく解説 | HEADBOOST

    3 users

    www.headboost.jp

    ベイズ推定は、ベイズの定理を使った統計的推定方法の一つです。具体的にはベイズの定理の確率を、確率分布に置き換えたものであり、「事前確率分布と尤度関数から、事後確率分布を求める」というものです。ちょうど、下図のようなイメージです。 そして、ベイズ推定は、データが集まるたびに、ベイズ更新によって正確性が向上していくという素晴らしい性質を備えています。この性質ゆえ、ビッグデータが重要な現代において、科学、工学、哲学、薬学、スポーツ学、法学から、カーシェアリングといった事業まで、あらゆる分野において使われている非常に重要な概念です。当ページでは、このベイズ推定について、じっくりと解説していきます。具体的には、以下のようなことを学ぶことができます。 ベイズ推定と従来の統計的推定の違いがハッキリとわかる:ベイズ推定と従来の統計的推定の違いについて、人に教えられるぐらい具体的にハッキリとわかります。例題

    • 学び
    • 2022/08/02 14:03
    • AI数学 | HEADBOOST

      3 users

      www.headboost.jp

      マルコフ連鎖モンテカルロ法(MCMC)は、ベイズ推定において、事後分布を求めるのが計算上余りにも困難な場合に、事前分布と尤度分布を材料として乱数を無作為抽出することで、事後分布を概算する方法のことです。 そうは言っても、これだけでは全く意味が...

      • テクノロジー
      • 2022/06/27 16:18
      • ベクトルの外積とは何?意味と計算方法をわかりやすく解説 | HEADBOOST

        4 users

        www.headboost.jp

        ベクトルの外積とは、「2本のベクトルが作る平行四辺形に対して、垂直な方向に働く新しいベクトル」のことです。そして、ベクトル \(\vec{v}\) と \(\vec{w}\) があるとき、外積は \(\vec{v}\times \vec{w}\) と表すので、「クロス積」とも言います。 このベクトルの外積は、線形代数において幅広く使われる重要な概念です。そのため、これについての理解を深めることで、線形代数の幾何学的なイメージをさらにグッと深めることができて、さまざまな面での応用力が身に付きます。 そのためにも、このページでは、ベクトルの外積について誰でも正しく理解できるようになるために、幾何学的なアニメーションを豊富に用いながら徹底的に解説してきます。きっとお役に立つことでしょう。 それでは始めます。 1.ベクトルの外積の幾何学的な意味 それでは、このベクトルの外積とはどのようなものなので

        • 学び
        • 2022/01/25 23:27
        • 三角関数の微分を誰でも驚くほどよく分かるように解説 | HEADBOOST

          5 users

          www.headboost.jp

          三角関数の微分は、物理学や経済学・統計学・コンピューター・サイエンスなどの応用数学でも必ず使われており、微分の中でも使用頻度がもっとも高いものです。 具体的には、例えば、データの合成や解析に欠かすことができませんし、有名なフーリエ変換もsinとcosの組み合わせで可能となっている理論です。また、ベクトルの視覚化にも必要です。このように三角関数の応用例を全て書き出そうとしたら、それだけで日が暮れてしまうほどです。 とにかく、三角関数の微分は、絶対にマスターしておくべきトピックであるということです。 そこで、このページでは三角関数の微分について、誰でも深い理解を得られるように画像やアニメーションを豊富に使いながら丁寧に解説していきます。 ぜひじっくりとご覧になって、役立てていただければ嬉しく思います。 1. 三角関数とは まずは三角関数について軽く復習しておきましょう。三角関数には、以下の3つ

          • 学び
          • 2021/11/04 10:59
          • 数学
          • 行列式とは?誰でも理解できるようにわかりやすく解説 | HEADBOOST

            5 users

            www.headboost.jp

            行列式は、線形代数において必ずお世話になる計算式であり、様々なことを表す非常に便利な指標です。しかし、教科書を見てみると、「線型変換によって空間の体積要素が何倍に変わるかという概念を抽象化したもの」というように定義されており、なかなか字面だけでは理解することが困難です。 そこで、このページでは行列式を深く理解するための第一歩として、「行列式とは何か?」ということをアニメーションを使って驚くほどよくわかるように解説していきます。 今まで、何なのかよくわからずに計算ばかりしていたという方でも、行列式というものに初めて触れるという方でも、必ず簡単に理解することができます。 それでは始めましょう。 1. 行列式とは何か 早速、行列式の意味と定義について誰にでもわかるように解説します。ここで出てくるアニメーションをご覧いただければ、誰でも必ずはっきりと理解できるようになります。 まずは、線形変換で空

            • 学び
            • 2021/10/19 02:03
            • 数学
            • あとで読む
            • Pythonではじめての機械学習入門|初心者のためのサンプルコード | HEADBOOST

              3 users

              www.headboost.jp

              機械学習は、近年で驚くほど多くの場所で使われるようになりました。GoogleやFacebook、Amazonはもちろん、国内国外で機械学習をコア技術としている注目スタートアップの数がめざましく増えています。 機械学習とは、簡単に言うと、今までは人が行なっていたグループ分けやデータに基づく予測などの作業を、人間よりも高い精度で機械で実現することができる技術のことです。 そうした作業を機械に任せることで、人間はより本質的で生産的なことに時間を使えるようになりますので、非常に注目されています。 ここでは、Pythonでの機械学習の入門編として、まず機械学習とは何かを解説した後に、具体的な手順と、実際の例として3つの機械学習モデルを、実際にコードを書きながら解説していきます。 ぜひ、最初の一歩としてお役立て頂ければと思います。 1. 機械学習とは何か 機械学習は大きくわけて3つあります。 教師あり

              • テクノロジー
              • 2021/08/01 16:44
              • 線形変換とは?誰でも必ず理解できるようにアニメーションで解説 | HEADBOOST

                3 users

                www.headboost.jp

                線形変換(線型写像)とは、簡単に表現すると「行列によって空間(線形空間)を変形させること」です。具体的には、以下に用意した線形変換のアニメーションをご覧ください。これだけで線形変換がどういうものであるかが一目でわかります。 いかがでしょうか。これが線形変換です。 線形変換は線形代数におけるメインのトピックであり、もっとも面白いところでもあります。このページでは、この線形変換について誰でもわかるように解説していきます。 ぜひ楽しみながら読み進めていただければと思います。 先に読んでおきたいページ 線形変換を理解するには、ベクトルと行列の積の理解が必要不可欠です。『ベクトルと行列の積とは何か?計算方法と幾何学的な意味を徹底解説』で解説していますので、ぜひ確認してみてください。 1. 線形変換とは ここでは、「線形変換とは何か」ということについて、「線形」の意味と「変換」の意味とに分解して、小難

                • 学び
                • 2021/04/29 14:49
                • math
                • 数学
                • Pythonのprintのformatメソッドの使い方まとめ | HEADBOOST

                  5 users

                  www.headboost.jp

                  Pythonの文字列では、format()メソッドという便利なメソッドを使うことができます。これと同じ操作は、以前はprintf形式といって、%を使う記法が使われていました。 しかし、現在では、主に、 表記がシンプルで覚えるのが楽処理速度が早い間違いを防ぐことができる という強力なメリットがあるので、format()メソッドを使うのが主流です。そのため、これからプログラミングを学ぶ方は、printf形式は無理に覚える必要はありません。 ここで解説するformat()メソッドをしっかりと抑えておきましょう。

                  • テクノロジー
                  • 2021/03/27 14:58
                  • python
                  • あとで読む
                  • 線形代数 | HEADBOOST

                    4 users

                    www.headboost.jp

                    「線形代数を簡単に理解できるようになりたい…」。そう思ったことはないでしょうか。当ページはまさにそのような人のためのものです。ここでは線形代数の基礎のすべてを、誰でもすぐに、そして直感的に理解できるように、文章だけでなく、以下のような幾何...

                    • エンタメ
                    • 2021/02/12 16:17
                    • 線形代数
                    • 数学
                    • 勉強
                    • youtube
                    • HeadBoost

                      8 users

                      www.headboost.jp

                      マルコフ連鎖モンテカルロ法(MCMC)は、ベイズ推定において、事後分布を求めるのが計算上余りにも困難な場合に、事前分布と尤度分布を材料として乱数を無作為抽出することで、事後分布を概算する方法のことです。 そうは言っても、これだけでは全く意味が...

                      • 世の中
                      • 2021/02/11 20:41
                      • あとで読む
                      • 線形代数とは?初心者にもわかりやすい解説 | HEADBOOST

                        1451 users

                        www.headboost.jp

                        「線形代数を簡単に理解できるようになりたい…」。そう思ったことはないでしょうか。当ページはまさにそのような人のためのものです。ここでは線形代数の基礎のすべてを、誰でもすぐに、そして直感的に理解できるように、文章だけでなく、以下のような幾何学きかがく的なアニメーションを豊富に使って解説しています。ぜひご覧になってみてください(音は出ませんので安心してご覧ください)。 いかがでしょうか。これから線形代数の基礎概念のすべてを、このようなアニメーションとともに解説していきます。 線形代数の参考書の多くは、難しい数式がたくさん出てきて、見るだけで挫折してしまいそうになります。しかし線形代数は本来とてもシンプルです。だからこそ、これだけ多くの分野で活用されています。そして、このシンプルな線形代数の概念の数々は、アニメーションで視覚的に確認することで、驚くほどすんなりと理解することができます。 実際のと

                        • テクノロジー
                        • 2021/02/11 13:28
                        • 数学
                        • あとで読む
                        • 線形代数
                        • 学習
                        • 教育
                        • math
                        • アニメーション
                        • 資料
                        • 勉強
                        • 動画
                        • Pythonのリストと文字列を相互に変換する方法まとめ | HEADBOOST

                          4 users

                          www.headboost.jp

                          ここではPythonのリストと文字列の変換について、次の3つを解説します。 リストを文字列に変換する方法文字列をリストに変換する方法リストの数値要素を文字列に、文字列要素を数値に変換する方法

                          • テクノロジー
                          • 2020/02/04 19:21
                          • python
                          • Pythonの@propertyによるプロパティへのアクセス制御のまとめ | HEADBOOST

                            7 users

                            www.headboost.jp

                            Python では、プログラム設計者が想定していない変更が加えられることによって、重大なエラーが発生することを防ぐために、クラスのプロパティ(インスタンス変数やクラス変数の値)を、外部から読み取ったり、更新したりできないようにすることができます。 これは、オブジェクト指向プログラミングにおいて、とても重要な知識であり、テクニックです。 これらを使いこなせるようになると、保守性も拡張性も高いコードを書くことができるようになります。ぜひ、一つずつ理解を深めていきましょう。 1. Python の非公開変数の作り方 オブジェクト指向プログラミングでは、第三者が、クラスの設計者が意図しない操作をしてしまうことによって、重大なエラーが発生してしまうような事態を防ぐ仕組みがいくつかあります。 プロパティの制御がまさにそれですが、その前に、非公開変数から解説しておきたいと思います。「非公開変数」とは、外

                            • テクノロジー
                            • 2019/08/15 22:07
                            • Python
                            • プログラミング
                            • Pythonのリストの作成方法まとめ | HEADBOOST

                              4 users

                              www.headboost.jp

                              Pythonのリスト作成では、次の4つをよく使います。 直接書く:[]の中に値をカンマで区切って入力する。range()関数:連続した整数のリストを素早く作成。list()関数:文字列やタプルなどの別オブジェクトをリストに変換。リスト内包表記:forループで様々な条件で多様なリストを作成。 それぞれ解説していきます。 なおリスト内包表記は最初は難しく感じるかもしれませんが、繰り返し練習することで理解が深まりますので、ぜひ使いこなせるようになりましょう。

                              • テクノロジー
                              • 2019/07/11 15:55
                              • Python
                              • Pythonの辞書(dict)に要素を追加する方法まとめ | HEADBOOST

                                3 users

                                www.headboost.jp

                                Pythonの辞書(dict)に、要素を追加する方法についてまとめています。具体的には、次の3つの方法があります。 辞書[キー] = 値:キーがあれば更新、なければ追加setdefault():キーがあればそのまま、なければ追加update():別の辞書(dict2)のキーと値を、元の辞書(dict1)に追加/更新 これらは、既に存在するキーの値を更新するのか、まだ存在しない新しいキーと値を追加するのかなどによって使い方が分かれます。 それぞれ見ていきましょう。

                                • テクノロジー
                                • 2019/06/28 13:41
                                • Pythonの文字列を抽出する方法まとめ | HEADBOOST

                                  3 users

                                  www.headboost.jp

                                  Pythonで文字列を抽出する方法は、いくつかあります。ここでは、知っておくと便利な4つの方法を解説します。 インデクシングとスライシング(最も基本) match関数を使って先頭の一致する文字列を抽出 search関数を使って全体の中で最初に一致する文字列を抽出 findall関数を使って、一致する全ての文字列を抽出 初心者の方は、最も基本となるインデックス、スライシングをしっかりとマスターして下さい。 後半で解説する 3 つの関数は、「正規表現」というものを使って、より複雑な条件で、文字列を抽出するためのものです。これらは、必要に応じて、調べられるようにしておくとよいです。 いずれにせよ、正規表現は、プログラミング初学者の段階では、分からなくても全く問題ありませんので、ここでは流し読みでも構いません。コードを書く経験を続けていれば、後になって読み返した時にすんなりと理解できるようになりま

                                  • テクノロジー
                                  • 2019/04/05 10:31
                                  • 【Python】オブジェクト指向プログラミングの概念と書き方 | HEADBOOST

                                    3 users

                                    www.headboost.jp

                                    一流のプログラマーとして活躍するには、オブジェクト指向プログラミングの知識やスキルは、今や欠かせないものとなってきています。そして、Python はオブジェクト指向プログラミングに非常に適したプログラミング言語です。 そのため、Python の学習者にとって、オブジェクト指向プログラミングについて、正しく理解し、使いこなせるようになることは、非常に重要なことと言えます。 このページで、例を交えながら、一から解説していきますので、ぜひ参考にして頂ければ幸いです。 ※コメント欄に頂いたご指摘について 当記事の内容が、『独学プログラマー Python言語の基本から仕事のやり方まで』のコピーであるとご指摘を頂きました。確かに、その通りで、当記事は当該書籍を丸々参考にして書きました。当記事の内容をわかりやすいと感じられたら、それは当該書籍の功績です。 当該書籍では、当記事で省いてしまったこともあり、

                                    • テクノロジー
                                    • 2018/11/30 23:01
                                    • Python
                                    • Pythonの文字列の中で変数を展開する方法 | HEADBOOST

                                      3 users

                                      www.headboost.jp

                                      ここでは、Pythonで文字列の中に別の変数を出力する際によくみる次の4つについて解説します。 print関数・print文formatメソッドf文字列printf形式 それぞれ文字列変数を扱う上で、重要な知識です。 なお文字列変数の出力に関しては、Python2とPython3で大きく異なっています。そこで、文中では両者の違いもお伝えしながら解説を進めたいと思います。 ちなみに、もしプログラミングが初めてで「変数って何?」という場合は、「Pythonの変数の定義(変数宣言)の方法と命名規則」をご確認ください。 Pythonの文字列の基本的な操作 「Pythonの文字列の基本的な操作まとめ」では、Pythonの初学者向けに、文字列についての基本的な知識と操作方法を解説しています。まだ目を通していない場合は、ぜひご覧頂ければと思います。 1. 文字列変数のprint出力 文字列変数を出力する

                                      • テクノロジー
                                      • 2018/10/23 10:18
                                      • Pythonのモジュールとよく使うもの一覧 | HEADBOOST

                                        4 users

                                        www.headboost.jp

                                        Pythonに、標準でインストールされている関数だとしても、組み込み関数以外の関数を使うには、先にモジュールを読み込む必要があります。 この「モジュールとは何か?」を理解しておくと、学習の効率が早まります。また、Python では、沢山のモジュールが用意されているということを知っておくことで、将来、必要が出てきた時に、使える関数を自力で見つけられるようにもなります。 そのためにも、ここで詳しく解説しておきたいと思います。 1. Pythonのモジュールとは 1.1. モジュールとは「部品」のこと モジュールとは、元々は、家を立てたり、家具を作ったりする時の、一つ一つの部分(パーツ)のことです。建築の際は、あらかじめ書いている図面の通りに、パーツを作っていき、最後に、それらのパーツを組み合わせて完成させます。 プログラミングもこれと同じで、パーツ毎にファイルを分けて、一つずつ完成させていきま

                                        • テクノロジー
                                        • 2018/09/05 18:25
                                        • python
                                        • まとめ

                                        このページはまだ
                                        ブックマークされていません

                                        このページを最初にブックマークしてみませんか?

                                        『HeadBoost』の新着エントリーを見る

                                        キーボードショートカット一覧

                                        j次のブックマーク

                                        k前のブックマーク

                                        lあとで読む

                                        eコメント一覧を開く

                                        oページを開く

                                        はてなブックマーク

                                        • 総合
                                        • 一般
                                        • 世の中
                                        • 政治と経済
                                        • 暮らし
                                        • 学び
                                        • テクノロジー
                                        • エンタメ
                                        • アニメとゲーム
                                        • おもしろ
                                        • アプリ・拡張機能
                                        • 開発ブログ
                                        • ヘルプ
                                        • お問い合わせ
                                        • ガイドライン
                                        • 利用規約
                                        • プライバシーポリシー
                                        • 利用者情報の外部送信について
                                        • ガイドライン
                                        • 利用規約
                                        • プライバシーポリシー
                                        • 利用者情報の外部送信について

                                        公式Twitter

                                        • 公式アカウント
                                        • ホットエントリー

                                        はてなのサービス

                                        • はてなブログ
                                        • はてなブログPro
                                        • 人力検索はてな
                                        • はてなブログ タグ
                                        • はてなニュース
                                        • ソレドコ
                                        • App Storeからダウンロード
                                        • Google Playで手に入れよう
                                        Copyright © 2005-2025 Hatena. All Rights Reserved.
                                        設定を変更しましたx