ページランク

日経ソフトウェア
2023年1月号

DSC 0011

連載 Pythonで線形代数を学ぼう
第6回最終回
Google躍進のきっかけ!
固有値と固有ベクトル

固有値と固有ベクトルの応用例としてPageRankを紹介
これまでにPageRankの解説をいくつか読んだことがありますが
どれもわかりにくい解説

サイエンスナビゲーター(R)の手にかかると
あら不思議!
そうだったのか!とわかってもらえるはず

DSC 0006

LESSON79 閏年って何のため?

Img X07122445 0001  1

子供の科学
2022.11月号
好評連載中
めざせ!マスマジシャン

LESSON79
閏年って何のために?

以外に知られていない暦の正体に迫ります
そもそも暦とは何か?

以外にわかっていない人が多い

現在のグレゴリオ暦
400年に97回閏年とするとするルール
その誤差は?

ムーア-ペンローズの擬似逆行列(ぎじぎゃくぎょうれつ)

日経ソフトウェア 2022.11月号
好評連載中
Pythonで線形代数を学ぼう

IMG 0433  1

第5回 最小2乗法と重回帰分析

これぞ線形代数の絶大なる偉力
最小2乗法
正規方程式
そして
ムーア-ペンローズの擬似逆行列

見事な理論は200年経った現在も
データサイエンスの現場で現役で役立っている

200年前
子午線弧長の算出に国家を挙げて取り組んだのが
フランス

最小2乗法はガウスによって考案
そして
フランス・データの解析においても最小2乗法は誕生した

どちらも数学が地球を母体にして誕生したことを我々におしえてくれる

ラプラスは1m確定の計算に最小2乗法も使った
決定的な計算は残念ながら最小2乗法ではない

最小2乗法の華麗さと深さ
それは行列の苦行に耐えた者だけに与えられる

なんちゃってわかったふりをするには
Pythonとともに計算をしてみることがおすすめ

Pythonとならできる
Do Math with Python
Doing Math with Coding

IMG 0432  1

10月2日・3日はデジタルの日 デジタルの計算をしよう!

好評連載中 子供の科学 2022.10月号
めざせ!マスマジシャン

LESSON 78
10月2日・3日はデジタルの日
デジタルの計算をしよう!

IMG 0424  1

満を持して登場
論理演算回路

今から44年前の11歳のときに
論理回路を独習
回路設計・制作をはんだごてを握りながら実践
忙しくて勉強などしている暇がなかった

現在の電子計算機は
電子工学専攻のクロード・シャノンがMITの代数の授業中に
ブール理論はリレー回路で実装できるアイディアを閃いたことからはじまった

シャノンは電子計算機をつくり
情報科学を創始
エントロピーもビットもシャノンのアイディア
はたして数学者となった

サイエンスナビゲーターⓇの原点もエレクトロニクス
そこにみつかる数学にインスパイアされたのが10歳から11歳のとき

Peatixチラシ 001
10月30日(日)13:00-14:00桜井進の魔法の算数教室
Zoomオンラインセミナー

■対象
小学1年生以上、親子で参加

■テーマ
アプリで設計
論理演算と論理回路
はんだごてなしで論理回路の設計・デザインができる時代に

■Peatix
https://peatix.com/event/3194805

友愛数!

子供の科学
2022年9月号

好評連載中
めざせ!マスマジシャン
LESSON 77

友愛数!〜数と数が結びつく?〜

IMG 0411  1

第2回 ベクトルとノルムとコサイン類似度

日経ソフトウェア2022年5月号
連載 AI&データサイエンスで使う数学の基礎!
Pythonで線形代数を学ぼう
桜井進(株式会社sakurAi Science Factory代表取締役 CEO)
10ページ(p126-p135)
R0039504

20代のときの夢、それは
線形代数学の教科書をかくこと

当時大学生で線形代数学を独習していた
一通りマスターしたときの達成感はいまも鮮明に記憶の中に
教科書はとにかく分かりにくかった
自分がわかった過程をもとにわかりやすい線形代数の本をつくろうと強く思った

34年がすぎいまそれが実現
それもPythonとともに

Pythonはできて30年
神言語LISPを母につくられた言語

LISPは私の誕生の10年前の1958年に誕生
数学者アロンゾ・チャーチのラムダ計算に影響を受け、その実装を目指してつくられた
生みの親マッカーシーはこう言い残している
「なぜ、LISPは永遠なのかって?それはLISPが数学だからさ」
かくして1991年、LISP、ABCの影響を受けてPythonが誕生

そう私が線形代数学が学んでいた時
満を持して30年かけて熟成されたPythonに私は出会い感動した
これほどまで数学をプログラミングしたいと思わせる言語ははじめて
まさに「Pythonは数学のかたまり」

30年かかり20代の夢は実現
Pythonコーディングしながらの
線形代数の連載制作はエキサイティング
Doing Math With Python

R0039503

はじまりは1?それとも0?

2022年4月号
子供の科学
連載 めざせ!マスマジシャン
LESSON72
はじまりは1!
それとも0!

Img 309034623 0001

Pythonコーディングは0スタートが基本
日経ソフトウェア 連載中「線形代数をPythonで学ぼう」
ベクトル・行列は数学の作法ではナンバリングは1スタート
Pythonに翻訳するには0スタートに変換する必要
これがなかなか慣れない
コーディングはいつも頭の体操