黒木玄 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年04月28日(水)
OokuboTact 大久保中二病中年 @OokuboTact
当時もう1人、青池実という文部省官僚がいたけど、
この人は和田義信や中島健三と比べると、カリスマ性がなかったみたいだ。
文部省を退官した後に、東京教育大学附属小学校教諭になっている。
タグ:
posted at 23:10:49
OokuboTact 大久保中二病中年 @OokuboTact
#超算数
今の小学校の算数教育は、戦後すぐの文部省官僚だった和田氏と中島氏(二人共退官して天下り)の呪いに縛られている。
タグ: 超算数
posted at 23:05:16
#Colaboratory な #Python で遊ぼう♬ で #ミラー・ラビン判定法 で指定した桁の #素数 を拵えるプログラムを拵えた。折角だからと20桁の素数を2つ拵えて掛け合わせた40桁程の合成数拵えて #ポラード・ロー素因数分解 をと... 5分経っても終わらない... 40桁やとどれ位なのやろ... pic.twitter.com/Fm5gs7lf1x
タグ: Colaboratory Python ポラード ミラー 素数
posted at 21:47:46
リンク先の passedなどの数は誤り。間違ってworker 5の結果だけを見ていた。結果は
Overall
Pass 11711
Fail 11
Error 31
Broken 5
Total 11758
でした。この結果を得る前に
pkg> add CUDA#master
してあります。 #Julia言語 twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 17:33:44
算数での掛け算順序論争で思い出した。小学生の時、文章題での答えの単位は掛けられる数の単位と同じにする、と教えられた。今から思うと方便なのだが、そんなものだと思っていた。掛ける数と掛けられる数を逆にしても×にはされなかったような微かな記憶があるが、方便に従っていればそれで良かった。
タグ:
posted at 17:23:47
dot(::CuArray{Float32, 1}, ::CuArray{Float32, 1}) is ambiguous.
dot(::CuArray{Float64, 1}, ::CuArray{Float64, 1}) is ambiguous.
の類のエラーが出まくっている。
タグ:
posted at 17:11:22
非公開
タグ:
posted at xx:xx:xx
#Julia言語 リンク先の第1段落は誤り。
log(i * j)
を
ccall(:log, Float64, (Float64,), Float64(i *j))
で置き換えたらさらに速くなった。
n = 1000
18.8 ms ← gcc
13.1 ms ← Julia log_loop_julia
8.3 ms ← Julia log_ccall_julia
gccより倍以上速い理由は?
gist.github.com/genkuroki/a176... twitter.com/genkuroki/stat... pic.twitter.com/1uf557RQw8
タグ: Julia言語
posted at 16:05:02
@jirohhana note.com/jirohhana/n/n6... を消してしまったんですね。
消さずにアンフェアな比較をしてしまったことをブログ記事にコメントとして追加した方が良かったと思います。
多分、アンフェアな行為になることを理解していない人達は沢山いるので、よい貢献になっていたと思います。
タグ:
posted at 15:12:40
@mkashi そのサイトは悪質なサイトなので要注意です。
そのサイトの主である石川幹人さんは典型的な疑似科学である超心理学の人です。
そのサイトの好意的な読者は、他の悪質な疑似科学と違って超能力研究には好意的にならなければいけないと誤解する危険性があります。
twilog.org/genkuroki/sear...
タグ:
posted at 14:28:21
非公開
タグ:
posted at xx:xx:xx
#Julia言語 解説追加
旧Juliaではeye(n)で実際にn×n個の成分が全部埋まっている単位行列が作られました。
しかし、たかが単位行列ごときにO(n²)オーダーのメモリを消費するのはひどい。
v1.0以降のJuliaではこのような点が大幅に改良されています。
twitter.com/Nanaki_tw/stat... pic.twitter.com/dgO3AsyxHg
タグ: Julia言語
posted at 11:06:34
2018年8月より前に書かれた多くのコードが #Julia言語 v1.* で動かないのですが、どうしてもそういう古いコードを v1.* でも動かしたい場合には
julialang.org/downloads/oldr...
からv0.7.0をダウンロードして、v0.7.0で試してみるとよいです。どのように変更するべきかを教えてくれます。 pic.twitter.com/bSbMSvQKQU
タグ: Julia言語
posted at 10:50:50
pythonで書いたシミュレーションをsupplementary用にモデルパラメータを変えて走らせ直してるんだけど, やっぱりこういう時にはJuliaが強いなって思う.
タグ:
posted at 10:48:18
昨日の音楽ライブコーディングの話を聞いて、また試したくなってきた。以前やったときにはSonic PiもTidalも自分に合わなかったんだよね。Overtone overtone.github.io は面白かった。
#Julia言語 でできないかなー
タグ: Julia言語
posted at 10:03:50
クリスピークリームで作ったけど、ポンデリングで作ったら殺傷力100倍とかになるから絶対やめてください。 twitter.com/ZukashiT/statu...
タグ:
posted at 09:39:14
中高一貫の生徒が公立高校を受験して落ちた場合、そのまま元の学校に在学できるのかな?
入学時に「公立は受けません」と誓約書を書かせるところもあるらしい。そんなの法的拘束力はないから無視して受験できるだろうけど、落ちた場合、公立受験を理由に退学処分できるものなのかな?
タグ:
posted at 08:28:20
@jirohhana 私のコードと比較してみれば分かるように、コードの書き方の問題ではありません。
AtCoderのJuliaにとって不利な仕様の問題です。
技術的にはAtCoderの仕様でJuliaを含めた複数言語のベンチマークを行うことはアンフェアで馬鹿げています。アンフェアだったと補足説明を書くべきです。
タグ:
posted at 07:18:04
@jirohhana Julia的なJITの利点と欠点について学んで、件のブログ記事での比較がアンフェアな理由を補足として付け加えた方がよいと思いました。
タグ:
posted at 06:50:30
我が家は選択肢Cの「放置」。目立つ所に出て来ちゃった時には家具の裏とかに退散して頂く時はあるけど。目に見えない様なダニとか食べてくれてるものと信じてる。カメムシはA。 twitter.com/genkuroki/stat...
タグ:
posted at 06:49:25
#Julia言語 私はそれでど素人なので、
6コア12スレッドの i7-10750H
を使っているとき、Juliaで何スレッドまで許して並列化するとよいのかよく分かっていないのですが、経験的には、コア数分の6ではなく、最大の12スレッドまで許した方が速くなります。 twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 06:23:55
#Julia言語 せっかくなので、スレッド並列化と分散処理化も試してみました。
6コアで
12スレッド
12プロセス
n = 1000 の場合には
18.788 ms ← gcc
13.069 ms ← julia
1.257 ms ← julia スレッド並列
1.636 ms ← julia 分散処理(複数プロセス)
gist.github.com/genkuroki/a176... pic.twitter.com/0DHY83YJO5
タグ: Julia言語
posted at 06:07:51
私の思春期外来のお客様は
若年妊娠
性虐待被害
知的障がいの性被害や
摂食障害の無月経
飛び込み分娩
社会の縮図がここにある👀
最近ちょっとHPVワクチンが増えてきたかな
それと
学内の大学生の低用量ピルです
ハッピーになるためにも
不幸にならないためにも
根本はやっぱ性教育
タグ:
posted at 05:55:21
思春期外来の医師からのお願いです😉
中学生は子ども医療費で低用量ピルをただで飲めます。
子ども医療費が高校生まで無料で使える自治体が3割あると聞きます
割と真剣に全国で高校生まで子ども医療費が無料になれば、高校生に低用量ピルいけるのになって思ってますが
議員の皆さんいかがですか😊 twitter.com/dr_aikowow/sta...
タグ:
posted at 05:43:01
私のような低レベルなプログラマーがgccを使うと、多くの場合にスピード競争で #Julia言語 に負けちゃいます。実際にやってみると分かる。
素人には原因がなかなか分からない。
Juliaは優れたライブラリを貼り合わせて作られているので、素人にとっては色々安心です。
gist.github.com/genkuroki/a176... twitter.com/genkuroki/stat... pic.twitter.com/dxYglfg1nQ
タグ: Julia言語
posted at 05:16:22
@jirohhana この場合にgccより #Julia言語 の方が速くなったことには、Juliaではlogやsinなどの基本的な函数をJuliaで実装し直したことが関係しているのかもしれません。
Juliaのコードに一切型名が書かれていないことにも注目。
Juliaは書き易く、gccやg++やRust程度の速さで計算してくれます。 twitter.com/jirohhana/stat... pic.twitter.com/AuQ01dJhh3
タグ: Julia言語
posted at 05:11:01
@jirohhana AtCoderの仕様自体がJITの #Julia言語 にとって不利なので、結果的にひどくアンフェアな比較になっています。
私がほぼ同じコードでJuliaとgccを比較した結果
↓
gist.github.com/genkuroki/a176...
log_loop(100)での比較
124.200 μs ← Julia
183.400 μs ← gcc -O3
Juliaの方がなぜか速い。続く pic.twitter.com/6wn5hiQ8Hd
タグ: Julia言語
posted at 05:05:08
たまに nightly build は「いい具合に壊れまくる」ので本当は大っぴらに勧め難いのですが、開発を先に進めるための試行錯誤で何が起こるかを気軽に経験できるというメリットはあります。
どうせ、いつでも安定板に戻れる。
タグ:
posted at 04:13:19
Pythonは保守的に「動いて欲しいものが動いたら、無理にバージョンアップしない」という方針にしているのですが、Juliaなら
* nightly buildを主に使う。
* 使用中のパッケージも毎日全部アップデートする(笑)
という常識的には危険に感じられることをしても問題が生じることは稀です。
タグ:
posted at 04:09:29
正しい選択なのか分かりませんが、旧環境と同じく、msys64を入れて、
MING64 ~
$ pacman -S mingw-w64-x86_64-toolchain
した。
タグ:
posted at 03:52:05
多分「ちょっと前」=「2018年8月」でしょう。かなり前の話。
#Julia言語 は2018年8月にv1.0をリリースするときに長期的に維持できそうなスタイルに仕様を大幅に整理しました。
2018年8月のv1.0以降のJuliaは驚くほど安定している。
現在ではnightly buildでさえ安定しているように見える!😊 twitter.com/nanaki_tw/stat...
タグ: Julia言語
posted at 03:24:44
JuliaでMKLを使う場合にはnightly build版が便利なのですが(using MKLで使える)、他人の質問に答えることが多いので、最新安定板も入れた。
さらに、--depwarn=yes をつけてjuliaを起動するようにしておいた。警告が見えない状況で調べものをするのは怖い。些細なうざい警告は出てくれた方が便利。 twitter.com/genkuroki/stat...
タグ:
posted at 03:18:53
#Julia言語 素晴らしい!しかし惜しい!
@. y = sin(x + 2t)
は本質的に
y .= sin.(x .+ 2 .* t)
と等価。
2t が 2 .* t になることと、 = にも . がつくことです。
y .= ~ は y が前もって作られていなければエラーになります。
一度作った配列をループの内側で使い回したいときによく使う。 twitter.com/imaginary_nyar...
タグ: Julia言語
posted at 02:44:30
一回目の新型コロナワクチンを受けました。特に体調は悪くありませんが、やはり夜になってから接種部位に痛みを感じますね。そのくらいです。ただ、副反応は2回目が強烈らしいので、また呟きたいと思います。医師会での高齢者接種グループに参加します。社会的責任を微力ながら、果たしたいです。
タグ:
posted at 00:08:07