黒木玄 Gen Kuroki
- いいね数 389,756/311,170
- フォロー 995 フォロワー 14,556 ツイート 293,980
- 現在地 (^-^)/
- Web https://genkuroki.github.io/documents/
- 自己紹介 私については https://twilog.org/genkuroki と https://genkuroki.github.io と https://github.com/genkuroki と https://github.com/genkuroki/public を見て下さい。
2021年05月29日(土)
rocking my Julia t-shirt today. #julialang pic.twitter.com/k6kiSlP2Ds
タグ: julialang
posted at 02:56:40
having fun using #julialang to simulate Galton board. I am sure there is alot more to improve on the code. Just want to share the fun :) #Pluto notebook is here: gist.github.com/catethos/9956c... pic.twitter.com/DNmxqHKmBG
posted at 03:25:26
ごまふあざらし(GomahuAzaras @MathSorcerer
リンク,文字列に対して QRコードを生成する QRCode.jl という Julia パッケージあって,それでとても助かってる.
タグ:
posted at 08:39:05
Jupyter Notebook の Jupyter って "Julia, Python, R" という意味もあったんだ💡知らなかったw
I Python, You R, We Julia by @Mbussonn blog.jupyter.org/i-python-you-r...
タグ:
posted at 09:14:38
もうちょっと回りくどくスマホに飛ばしてた
#Julia言語 でできるんじゃん twitter.com/MathSorcerer/s... pic.twitter.com/seCuqYJFKO
タグ: Julia言語
posted at 10:01:27
何気なく使ってるjupyter、
実はjuliaが筆頭じゃんwwwww
python使いもR使いも皆juliaに集結!! twitter.com/kakakakakku/st...
タグ:
posted at 10:27:49
#数楽 最小二乗法は x_{ij} と y_i が与えられたときに、
Σ_i (y_i - Σ_j x_{ij} β_j)² (iは1からnまでを、jは1からrまでを動く)
を最小化する β_j 達を求めることです。(通常nはrよりずっと大きい)
これは行列とベクトルとユークリッドノルムを使えばシンプルに書ける。続く twitter.com/genkuroki/stat...
タグ: 数楽
posted at 10:49:08
#数楽 ||y - Xβ||² は y と Xβ の(ユークリッド)距離の2乗なので、それを最小化する β を求めることは、y に Xβ が最も近くなるような β を求めることと同じです。
そして、行列Xはℝʳからℝⁿへの線型写像とみなせます。
だから、その様子の図を描くとこうなります↓ pic.twitter.com/yYihwxImc5
タグ: 数楽
posted at 10:49:11
#数楽
yにXβが最も近くなるようなβを求めることは、線形写像X:ℝʳ→ℝⁿの像 Im X (例は図を参照)への y の直交射影を求めることと同じです。
これで、最小二乗法が直交射影と同じであることが分かりました。
最小二乗法が直交射影は用語が違うだけで内容は同じです。 pic.twitter.com/abWnNBt882
タグ: 数楽
posted at 10:49:13
#数楽 さらに、X:ℝʳ→ℝⁿが単射ならば、その単射性は(X'X)⁻¹の存在と同値なので、yのIm Xへの直交射影を与えるβは
(*) β = (X'X)⁻¹X'y
と書けます。
まとめ
①「最小二乗法=直交射影」は自明
②公式(*)の導出に複雑な計算は不必要
③線形代数と幾何的直観の組み合わせは神😊 pic.twitter.com/1X8MtpyeA6
タグ: 数楽
posted at 11:02:27
DJ's Office Hours @DJsOfficeHours
I continue the topic of Multiple Dispatch for #julialang, but also go into how to extend Unitful.jl. Still one of my favorite libraries for how simple it is! youtu.be/7pFUMEitoUE via @YouTube #programming #coding #codingisfun #edtech pic.twitter.com/IZCW8BCqBq
タグ: coding codingisfun edtech julialang programming
posted at 11:04:34
#数楽 以上では (n, r) = (3, 2) の場合の図を描きましたが、線形代数が絡む話題の多くで、「低次元における直観がそのまま目で見えない高次元にも適用可能」になっています。
だから、2次元や3次元の図を沢山書いて、低次元での直観を身に付けておけば、それを起爆剤にしてn次元を理解できます。 pic.twitter.com/yOWk59st7P
タグ: 数楽
posted at 11:06:46
@antimon2 @wasisama 訂正
❌無用にやさしい
⭕️無用のやさしい
いつもの「oの隣のiをタッチした」というパターン。
私のツイートでは o = i です。 twitter.com/genkuroki/stat...
タグ:
posted at 11:13:27
#oscnagoya MyWorkflow.jlという、JuliaのJupyter環境を構築するツールを作った話 qiita.com/SatoshiTerasak...
タグ: oscnagoya
posted at 11:19:04
富谷(助教);監修 シン仮面ライダー @TomiyaAkio
#Julia言語 2次元Ising模型 256x256 pic.twitter.com/Sl6FUdYicd
タグ: Julia言語
posted at 11:58:20
@kierisi Hi friend!
I am a #julialang #rstats and #python streamer. My topics range anywhere from #animation and #dataviz to #OpenScience #research.
Further, interested in #educational outreach and encouraging others in #steam.
PS: Gif made w Julia 😉
Twitch: twitch.tv/thecedarprince pic.twitter.com/W208S8K8OO
タグ: animation dataviz educational julialang OpenScience python research rstats steam
posted at 12:11:25
Julia全然わからないからサンプルコードみたいなのをみんな上げたり動いてる様子とかを見せて欲しい感はあるのでこれはありがたい。 twitter.com/TomiyaAkio/sta...
タグ:
posted at 13:37:16
自分のブログのアクセス数見てると、Julia の FFTW.jl のメモ記事がほとんどのアクセス数を稼いでいて、1割ぐらいが functools.py の紹介記事が取ってて、その他大勢って感じだった
タグ:
posted at 13:39:48
ごまふあざらし(GomahuAzaras @MathSorcerer
ある言語(Rust, Python, NodeJS, Julia etc...)で起動したWeb Server の上で動作するJSのプログラムにブレークポイント入れてデバッグする行為を VSCode の上でする方法を解説している記事が知りたいできゅ.
背景:
Chrome の F12 で起動する方法はもちろんあるが, VSCode の上でしたいなぁ・・・
タグ:
posted at 14:55:31
#Julia言語 #浮動小数点数 #数値計算
discourse.julialang.org/t/massive-data...
なるほど、この劇的に遅くなる数値例は面白いな。
gist.github.com/genkuroki/abe4... pic.twitter.com/4kvbKPOJpc
posted at 15:15:10
ごまふあざらし(GomahuAzaras @MathSorcerer
ごま「ありがとうございまキュ」 twitter.com/h_hiro_/status...
タグ:
posted at 15:17:52
最初から入っている / 何もせずともとりあえずコンパイルするくらいまでは簡単にできる という点からとりあえず勧めるというのではTeXworks最強に思えちゃうなぁ.VS CodeはPCなれていないと使うの難しそう. twitter.com/h_okumura/stat...
タグ:
posted at 15:20:32
大きなはっきりした声で言わずに、わざわざ小さな声で言うというパターンも見たことがある。そういうのもやめて欲しい。
大事なことは大きな声で明瞭に繰り返し言って欲しいです。
単に一回しか言わないだけではなく、さまざまなバリエーションがある。 twitter.com/megane654321/s...
タグ:
posted at 15:59:03
Building blogs with #julialanguage Franklin.
#julialang #DataScience #MachineLearning #RStats #Maths
#rmarkdown #blogdown
dev.to/ifihan/buildin...
タグ: blogdown DataScience julialang julialanguage MachineLearning Maths rmarkdown RStats
posted at 16:20:38
UVを当てていないのに、
太陽光線のエネルギーだけでとんでもない蛍光をみせる海藻(ヒラワツナギソウ?) pic.twitter.com/bOvaDJDEKz
タグ:
posted at 16:43:01
julia言語のマクロっていうのがメタプログラミングとかかわりが深いっぽいけど、これってSchemeでやったアレだよね?懐かしすぎる
関数型プログラミングみたいな
タグ:
posted at 17:45:41
@h_raise37 シミュレーションはちょっと難しいとこあるからお気をつけて〜
特にnvidia製品のGPUで計算するのにcudaっていうツール?があるんだけどけっこう使い方難しいと思う。
事前にPythonかJulia辺りでどういうことができるか確認しといた方がいいかも
タグ:
posted at 18:46:07
非公開
タグ:
posted at xx:xx:xx
手のひらに天使が舞い降りた
飼い主の手の上で伸びをする子猫の姿に「尊い」「かわいすぎ」の声
nlab.itmedia.co.jp/nl/articles/21... pic.twitter.com/Fm0QnrMU20
タグ:
posted at 20:45:00
#Julia言語
discourse.julialang.org/t/intel-c-c-co...
Octavian.jl による行列の積がクソ速い!
上のリンク先は8×8の場合なのですが、32×32行列の場合にも試してみたら、MKLより速かった!
全ソースコード(8×8から1024×1024まで)
↓
gist.github.com/genkuroki/6123... pic.twitter.com/pEdktYxMVO
タグ: Julia言語
posted at 21:19:17
#Julia言語
32×32の行列の積の実行時間のmedian
2.3 μs ← Juliaデフォルト
1.3 μs ← MKL dgemm
1.2 μs ← MKL dgemm_direct
さすがにMKLが速い。しかし、Octavian.jlを使うと
0.78 μs ← Octavian matmul!
MKLよりずっと速いです!
しかも、ストーリーはこれで終わらない!続く pic.twitter.com/WbneNqeHhi
タグ: Julia言語
posted at 21:25:27
@HackStudying #超算数
www.tcp-ip.or.jp/~endou/test/in...
くだらないですね。用語を問うのは最近の傾向だと思います。 pic.twitter.com/Jdde2sBXd1
タグ: 超算数
posted at 21:28:48
@HackStudying #超算数
数年前の、近隣の公立中学の定期テストの問題
よくもまあこういうくだらない問題を作れるものだ。 pic.twitter.com/6M6zUoTIWZ
タグ: 超算数
posted at 21:30:12
#Julia言語
8×8の行列の積を計算すると、medianは
190 ns ← LinearAlgebra.mul!
184 ns ← MKL dgemm
106 ns ← MKL dgemm_direct
38 ns ← Octavian.matmul!
さらに
68 ns ← StaticArrays.MMatrix & LinearAlgebra.mul!
18 ns ← StaticArrays.MMatrix & Octavian.matmul! pic.twitter.com/BmqO1E0wYs
タグ: Julia言語
posted at 21:37:34
ちょっと気になってjuliaによる数式処理を調べたら、複数の系統があるのね。
SymPy:
www.cas.cmc.osaka-u.ac.jp/~paoon/Lecture...
Symbolics.jl:
otepipi.hatenablog.com/entry/2021/05/...
タグ:
posted at 22:25:45