タグ

mathematicsに関するmichael-unltdのブックマーク (12)

  • 機械学習のための数学 〜ベクトルと行列の意味と計算〜

  • 投稿169  日常の中の曲率 S.H氏

    平素はSo-netをご利用いただき、誠にありがとうございます。 このたび、誠に勝手ながら、2021年1月28日(木)をもちまして、「U-page+」サービスの提供を終了させていただくこととなりました。 サービスをご利用いただいておりますお客さまには、ご迷惑をおかけすることを深くお詫び申し上げますとともに、これまでのご愛顧に厚くお礼申し上げます。 記 ■提供終了サービス名 U-Page+ ■提供終了日 2021年1月28日(木) 15:00 提供終了日以降、お客さまのWebコンテンツの表示、FTPからのデータダウンロードができなくなります。 ■解約のお手続きについて 2021年1月28日(木)をもって自動解約となりますので、お客さまご自身での解約のお手続きは必要ございません。 サービス終了日以前に解約をご希望のお客さまは、解約のお手続きが必要です。 下記のWebページよりお手続きください。

    michael-unltd
    michael-unltd 2016/09/17
    行列計算
  • 行列プログラマー

    書では数学的概念を実装するプログラムで実際に問題を解決しながら、その応用法を探求します。具体的には、図形変換、顔検出、画像圧縮、画像補正、ページランク、機械学習、暗号と秘密共有などの例を使い、ベクトルと行列、それらを動かすアルゴリズムについて学びます。対象は、プログラマーおよび具体計算を通じて線形代数を学びたい学生。厳密な証明が目的ではないので数学に詳しくなくてもかまいません。Python 3プログラムを用いることで図やグラフからベクトルと線形変換を視覚的にとらえることができるため読者はイメージをつかみやすいでしょう。章末の問題を解くことで自分がその章で何を学んだのか、また自分の理解度を確認できます。 関連ファイル サンプルコード サンプルコード 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書

    行列プログラマー
  • 読書日記: 読了:Othman, et al. (2013) LMSRマーケット・メーカの流動性を自動調整する

    « 読了:「たそがれたかこ」「高台家の人々」 | メイン | 読了:Asparouhov & Muthen (2015) Mplusで項目反応モデル » 2015年11月 9日 (月) 仕事の都合で大急ぎで読んだ奴。読了というのも憚られるが、いちおう記録しておこう。 Othman, A., Pennock, D.M., Reeves, D.M., Sandholm, T. (2013) A practical Liquidity-Sensitive Automated Market Maker. ACM Transaction on Economics and Computation (TEAC), 1(3), Article 14. 予測市場におけるマッチング・メカニズムの一方の雄、Hansonの対数マーケット・スコアリング・ルール(LMSR)にケチをつけて改善する、という論文。第一著者

  • FeatureFuを使ってみた - DiaryException

    FeatureFuはLinkedInが作り公開しているFeature Engineeringのためのライブラリ。 使い方から機能を述べると、数式をS式の文字列として書き、変数に値をバインドしその文字列を評価すると、数式の結果が返ってくる。 参考資料 GitHub - linkedin/FeatureFu: Library and tools for advanced feature engineering FeatureFu: Building Featureful Machine Learning Models | LinkedIn Engineering サービスの新機能の実装において、そのための機械学習モデルをアジャイルに作っていくための汎用ツールキットFeatureFuを、LinkedInがオープンソース化 | TechCrunch Japan 検証のためのコード GitHub -

    FeatureFuを使ってみた - DiaryException
  • フーリエ変換の本質

    工学系の大学生なら、2回生ぐらいで習うフーリエ変換。フーリエ級数やらフーリエ展開やらの式だけ覚えさせられて、フーリエ変換の意味を理解してない人が多いようです。 そこで、フーリエ変換とは何か?をサクっと説明してみましょう。 全ての信号は、上図のようにsin波の足しあわせで表現することが出来ます。 具体的には、周波数が1のsinxと周波数が2のsin2xと周波数が3のsin3xと・・・周波数がnのsinnxを足し合わせることで、あらゆる信号を表現することが出来るのです。 しかし、ただ単にy=sinx+sin2x+sin3x+・・・としたのでは1種類の信号しか表現できません。そこで、各周波数の振幅を変化させることで、あらゆる信号を表現するのです。 上記の信号の場合、y=4*sinx+0.5*sin2x+2*sin3x+sin4xと表現できます。 さて、先程の図を用いて、周波数を横軸に、振幅の大き

  • sin(x)+1/2 sin(2x)+1/3 sin(3x)cos(-pi/2 - Google 検索

    mathsolver.microsoft.com › solve-problem › f ( x ) = `frac { 1 } { 2 } `sin ... sinasinb=21(cos(a−b)−cos(a+b)) So your function is f(x)=21(cos(−2π/3)−cos(2x)) which is just a cosine, slightly scaled and ...

  • 数学を勉強することの意味――「1+1」の思想 - on the ground

    勉強することの意味を尋ねられたらどう答えようかな、などとはよく考えることがあるけれども、今日は特に数学に限定して考えてみようか。先日、数学を勉強するのは論理的思考を養うためだという旨の説明を横耳で聞く機会があって、それも一つの説明だろうなとは思いながら、ただそれだと国語との差別化が難しくなるだろうと感じていた(実際、その人は数学≒国語だと結論したのである)。 他の説明(説得?)の仕方としては、数学は現に「必要」になるし「役に立つ」んだということを示す方法や*1、数学は意味など無くても単純に楽しいものなんだよと見せつけるアプローチなどがあるのだろう*2。ただ、これらは誰にでも当てはまるわけではないという意味で、論理的思考の訓練であるという説明に比して汎用性は低いように思う。そこで、一種のトレーニングのためであるという説明の方向性を維持しつつ、国語とは区別された数学の独自性を損なわない形で論を

  • Good Programmers learn Mathematics

    良いプログラマは数学を学ぶ、方が良いと思う この文章は 2003 年 2 月 28 日(金曜日)に 株式会社 ACCESS の研究開発室のメンバ向けに行われた講義のために準備されたものです。 目次 はじめに アルゴリズム ― 数学によって可能になること 数学とプログラミングの美学 ― (多分)一番たいせつなこと 質問と回答 文献表 はじめに これから何回か皆さんの前で数学の話をさせてもらうことになりましたが、 今回はまず、その手始めとして 「どうして皆さんが数学を学んだ方が良いのか」、 いいえ、「どうして皆さんに数学を学んでほしいと私が思っているのか」 というお話をさせて下さい。 もちろん、それは皆さんに、より良いプログラマになって欲しいからですが、 また、私の経験によれば、 コンピュータサイエンスの教育の現場では、 何故か数学が軽視されることが多いことを残念に思っているからでもあります。

  • AS3.0 で 3D プログラミングを1から勉強する (1) - てっく煮ブログ

    as3D の原理をあまり知らなかったので、ActionScript 3.0 で1から勉強してみた。1からなのでフレームワークは使わず、自力で実装していく。Web 上には色んな資料があってありがたいだけど、玉石混交な上に、有用なものでも一道で幅の狭いものが多い。前提知識のない自分にとっては、資料間の関連性を理解するのが大変だった。なので、なるべく簡単なところからスタートしつつ、広く浅く体験していくことを目標としてみる。まずは、四面体をワイヤーフレームで表示するところからスタートしよう。四面体を定義するまずは、3次元上の点を表現する Point3D クラスを作る。 class Point3D { public var x:Number; public var y:Number; public var z:Number; public function Point3D(_x:Number =

  • 萌え理論Blog - 数学解説・計算方法まとめ

    数学・算数のリンクを集めました。「高速掛け算メソッド」では、筆算中の掛け算と足し算の操作を別に分けることで、高速かつ正確に計算する方法が紹介されています。「こんなの学校で教えてくれなかった!」また、記事の最後にパズル「ルービックキューブ」関連をまとめました。誰でも解ける攻略法や、数十秒で解く上級者の記事があります。 計算法 高速掛け算メソッド「繰り上がり分離法」 かけ算2.0 | i d e a * i d e a sta la sta - 線を引くだけで簡単にかけ算を解く方法 ネイピアの骨 - Wikipedia ITmedia Biz.ID:複利計算を“暗算”で行う ソフト・サービス ルービックキューブの解法を必ず見つける「Rubik’s Cube Solver」 - GIGAZINE グラフ用紙や方眼紙などを作成する無料ネットサービスいろいろ - GIGAZINE 超美麗なフラクタル

    萌え理論Blog - 数学解説・計算方法まとめ
  • 数学研究もオープンソースで:Mathematicaに挑むSage | WIRED VISION

    数学研究もオープンソースで:Mathematicaに挑むSage 2007年12月11日 サイエンス・テクノロジー コメント: トラックバック (0) Michael Calore 高価なクローズドソースの計算ソフトウェアから、無料のオープンソース・ソフトに切り替えようという動きが、一部の数学者の間で起きている。 米国数学会(AMS)が発行する学術誌『Notices』のウェブサイトに最近掲載された論評記事(PDFファイル)の中で、ワシントン大学の準教授William Stein氏は、現在大学で使われている数学ソフトよりも、オープンソース・ソフトの方が優れた選択肢だと主張している。 Stein氏の意見は、実は公正とは言いがたい。それというのも、同氏は『Sage』のプロジェクトリーダーを務めているからだ。 3日(米国時間)に最新バージョンがリリースされたSageは、プログラミング言語『Pyth

  • 1