黒木玄 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年08月10日(火)
#Julialang
M1 MacでJuliaのインストール
homebrewもMacPortsも「x86_64じゃないのでbuildできません」みたいなこと言われる.
Julia公式サイトにmacOS ARMのインストーラーがあるのでそれでいけた. pic.twitter.com/Ocrg68A72Q
タグ: Julialang
posted at 00:07:06
@amenoyoya 反応どうもありがとうございます!
#Julia言語 ユーザーの間では「v1.*がものすごく安定していること」に付け加えて、パッケージマネジャーが素晴らしく整備されたお陰で、使用するパッケージのバージョンを指定することによって、パッケージ環境も含めて再現性が確保されていると考えられています。
タグ: Julia言語
posted at 00:41:24
@amenoyoya Juliaについてはググって得られた日本語情報は基本的に時代遅れの可能性が高いです。日本語圏住人にとってのJuliaの最大の弱点はこれかも。
Julia本体や主用パッケージのリポジトリを直接確認しないと時代遅れ情報になりがち。
タグ:
posted at 00:45:39
#JuliaLang
M1でのJuliaはまだ実験的で、スレッドスケジューリングで問題が発生することがあるようです.
github.com/JuliaLang/juli...
タグ: JuliaLang
posted at 00:53:28
高校数学を教える人にも、こういう発想(区別すること)に拘りだす人がいるけれど(たぶん、教えるようになってから拘りだした)、積分定数さんのいうことが当てはまると思う。 twitter.com/sekibunnteisuu...
タグ:
posted at 06:03:53
結局、こだわりたいのならどうぞ、それはあなたの自由です。でも、人に強要しないでね。くらいの話かな。そういう区別ができそうと発表するのはよいとは思うけれど。それに同調しない人はよくないみたいなことだと、ちょっと違うかなと。
タグ:
posted at 06:10:30
@genkuroki とても勉強になりました!
一次情報を確認せずに、二次情報だけで分かったつもりになることが多いので、情報収集の仕方を改める良い機会になりました。
今後も Julia 関係の記事を上げることが多いと思いますので、気になることなどあればご指摘いただければ幸いでございます。
タグ:
posted at 07:27:44
@amenoyoya #Julia言語 における安定性(互換性)と再現性について、コア開発者による説明が最近ありました。
↓
discourse.julialang.org/t/what-is-the-...
これなら相当な期間、時代遅れ情報にならずにすむと思います。
タグ: Julia言語
posted at 07:30:13
(学内事務のオンライン化はマスメディアに宣言してくださった www.tohoku.ac.jp/japanese/2020/... ので「紙は廃止と宣言されたので電子ファイルで良いですよね」と言いやすくなりました。もちろんセキュリティ等については自分も多少は知ってるので適切な方法などを情報提供します。
タグ:
posted at 07:38:49
修士課程に入学した頃は、プログラム言語はC++しか使えなかったし、プログラミング環境もWindows+Visual Studioしか使えなかった(デバッグもIDE頼みだった)。今は、Linux上でVScodeを使って、Juliaのコード(C++も書いているけど)を書いている(デバッグはprintfデバッグ)。変われば変わるものだ。
タグ:
posted at 09:21:13
ベーテにはある習慣があり、僕はそれを学んだ。それは必ず数を計算するということだ。何か問題を抱えている時、全てを本当にテストするには数字を出さなきゃならない。現実の場面にもってこれなければそんなものは実は大したことない。だから彼は常に一貫して理論を実際の場面で使う事を重視していた。
タグ:
posted at 10:34:31
デマは人を殺すって何年も何回も言ってるけども、誤情報の拡散は接種の足かせになりかねませんというか、確実に足かせです twitter.com/nikkei/status/...
タグ:
posted at 12:48:56
ABEMAさんも、もうそろそろマウスガードやめてほしいし、ABEMAさんだけでなく、将棋イベントでのマウスガード禁止するように、連盟からも注意喚起してほしい。遅いくらいだけど。
タグ:
posted at 13:19:37
いつも15分相手すれば、満足だろうと思ってた主人だが、子猫の体力がいかに無尽蔵であるかをロボットで教わった。
1時間経ってもまだ遊び続けている。。。
#自動猫じゃらしロボ
#elephantrobotics
#mycobot
#ROS
#kitten
#猫
#子猫
#黒白猫 pic.twitter.com/s6P389v2Rt
タグ: elephantrobotics kitten mycobot ROS 子猫 猫 自動猫じゃらしロボ 黒白猫
posted at 13:39:11
PRML Figure 3.8 に対応する感じでガウス基底による多項式近似のpredictive distributionのアニメ作ってみた pic.twitter.com/Lggnx7wPnp
タグ:
posted at 14:46:27
上のはパラメータ数10(最終)サンプル数30のやつ
こっちはパラメータ数100サンプル数300のやつ
どっちもパラメータ数=サンプル数くらいの時に非常にぐちゃくちゃになりやすくて、これが過学習か~になった pic.twitter.com/JhKIis2fFZ
タグ:
posted at 14:48:13
#Julia言語 例えば、私のこれ → nbviewer.jupyter.org/gist/genkuroki... もmasterと書いてあるので時代遅れ。
現在 git push -u origin master とすると、デフォルトブランチが更新されず、「あれ?何も変わらない?」となっている裏で別のブランチが作成されています。(((私自身がやらかした!😅)))
タグ: Julia言語
posted at 17:18:38
github.com/genkuroki/msfd28 においてある情報も結構時代遅れになりつつあります(かなりに部分が現在でも通用しますが)。
nbviewer.jupyter.org/github/genkuro...
現在なら、Pythonとの連携(←トラブルになりやすい)で頑張る前にPluto.jlを試した方が良さそうだとか、VSCodeとの連携についての説明が欲しい。
タグ:
posted at 17:26:21
コンピュータの使い方の解説の多くは、そこに書いてある通りに忠実に実行すればそのままうまく行くことを確認して書かれています。
しかし、時間がたつと「そこに書いてある通りに忠実に実行」してはダメで微修正が必要になったり、別の解があってそちらを使った方がよくなったりと色々ある。
タグ:
posted at 17:29:22
めちゃ笑いました😌💨フッ
変身したら足せます twitter.com/musorami/statu... pic.twitter.com/xwpf9keSHH
タグ:
posted at 17:52:48
#Julia言語 Julia単体で済む設定はあのバイナリまで上手に管理してくれるパッケージマネージャーのお陰でトラブることは少ないです。
私が今でも苦労する場合があるのはPythonとの連携。特にJupyterまわり。今年の4月~5月頃には「'zmq.h':No such file or directory 問題」に悩まされた。続く twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 18:05:11
#Julia言語 私はわざとWindows環境を試しているのですが、Juliaと無関係に生じる「'zmq.h':No such file or directory 問題」はWindowsだけの問題ではないっぽい。
たぶん潜在的に困っている人たちは多い。
ググって見つけたWindows環境での解決策は関連のディレクトリにパスを通しておくこと
↓ twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 18:09:33
今日 Julia の話をしたのですが、ベンチマークツールを使うとヒストグラムまで出せるようになってます(これは最近の update)。で、講演中「ヒストグラム」を「ピクトグラム」に間違えそうになったことをここにご報告します。オリンピックの影響がまさか自分の講演に出るとは思いませんでした(笑) pic.twitter.com/HVAqWhXCVa
タグ:
posted at 18:32:00
セミナーをやります。はじめてのdesmos & geogebraということで始め方からちょっと高度な話題までできたらいいなと思います。写真はエジプトです。9/14の19時からだって!ぜひきてね!
passmarket.yahoo.co.jp/event/show/det... pic.twitter.com/4s3sEUNBSq
タグ:
posted at 19:10:27
仲良し
新入りの保護子猫、先住猫を“お母さん”と思って…… ぴったりくっついて遊ぶ猫たちがいとおしい nlab.itmedia.co.jp/nl/articles/21... pic.twitter.com/2mcCf1QdPa
タグ:
posted at 19:35:00
新型コロナのワクチン接種。
副反応で腕がめちゃくちゃ痛いとか、ひどく熱が出たとか、のツイートがよく流れて来るが、強い副反応は本当に苦しいのだが、多くの人がそれを楽しんでいるように見える。
ここまで大規模に苦痛をみんなで楽しむイベントは珍しい。 twitter.com/utakataclub/st...
タグ:
posted at 19:57:57
新しい記事がQiitaにアップされました!#Julia言語 #Julia日本語記事
qiita.com/StrawBerryMoon...👈
タグ: Julia日本語記事 Julia言語
posted at 20:06:08
Re: RTs
「人を一輪車に変身させないと足せないの!!変身させるんだからね!!」と必死に先生が教えている授業に関するスレッドを下の方まで閲覧したらオチがついていた。🤣
タグ:
posted at 21:09:14
私はかなり前に市民図書館で6社6学年分の算数の教科書の粗探しをしたことがあるのですが、解釈がどうしても常識で上書きされてしまうせいで、現在知られている沢山のトンデモない記述を見逃してしまった。
「常識が一切通用しない」という予備知識抜きだと、目が節穴になってしまう可能性が高い。
タグ:
posted at 21:17:02
子供の心がちょー算数で洗脳されてもすぐに死んだりしないし、多くの大人は「かけ算順序問題を知らなかった!」と言い、大部分の人はちょー算数に洗脳されずに済んでる。
自分ちの子のことが気になる親は沢山いても、子供はあっという間に大きくなる。
結果的にちょー算数問題は過小評価されやすい。
タグ:
posted at 21:24:50
ちょー算数は、一般人購入不可の教科書のマニュアル本(教師用指導書)を見ないとトンデモない教え方に利用されることがわからないように書かれた算数の教科書に「ハードコーディング」されています。
一部の子がそのせいで算数の理解で致命的なダメージを被っているのは確実だと思われます。
タグ:
posted at 21:28:05
非公開
タグ:
posted at xx:xx:xx
この手の話で思うんだけど、会社側に媚びて、というのかな、とにかく失礼がないように最善の努力をして採用を勝ち取っても、後で苦労しそう。
多少いい加減な態度でも採用してくれる会社の方が安心。そういう会社を選ぶ。
という発想もあっていいと思う。
だから、私ならジャケットなしで行く twitter.com/TKYM517/status...
タグ:
posted at 22:23:27
julia言語のbenchmarktoolsで時間を計測した後,minとかmaxとかmedianとかの値を適当な変数にいれるにはどうしたらいいのかな.例えば,47.789って数字だけ取したい. pic.twitter.com/vSoK5ucnV6
タグ:
posted at 22:32:27
OokuboTact 大久保中二病中年 @OokuboTact
@sunchanuiguru 疑心暗鬼になると、面接官の本心がわからず迷走してしまう。
そこがマナー講師の狙いなのかも
タグ:
posted at 22:44:34
@physics303 新しいmacroをつくりましょう。
macro belapsed_mean(args...)
return esc(quote
$BenchmarkTools.time($BenchmarkTools.mean($BenchmarkTools.@benchmark $(args...)))/1e9
end)
end
タグ:
posted at 22:52:54
そう言えば、ここ2年くらい一回も風邪をひいていない!
私は子供のときから病弱で大人になってからも年に2〜3回は風邪をひいて苦しい思いをして来ました。
2年くらい連続で風邪をひかずにすんでいるのは生まれて初めてかも。
タグ:
posted at 23:04:51
#Julia言語 調べ方について。まず
b = @ benchmark foo()
dump(b)
を確認。これで答えが得られるはずです。typeof(b)も判明するので次に
methodswith(BenchmarkTools.Trial)
で、bに作用できるどういうメソッドがあるかを確認します。
あとは1つ1つヘルプで確認して試しに実行してみる。 twitter.com/physics303/sta... pic.twitter.com/nLxGJ7zdvn
タグ: Julia言語
posted at 23:27:52
#Julia言語 あと、
❌@ benchmark eigen(rand(10, 10))
よりも
⭕️@ benchmark eigen($(rand(10, 10)))
の方がよいです。aが配列などの場合は
⭕️@ benchmark foo($a)
と $ をつける。
github.com/JuliaCI/Benchm... twitter.com/physics303/sta... pic.twitter.com/L9hdleiOCM
タグ: Julia言語
posted at 23:52:11
#Julia言語 BenchnarkTools.jl による計測には罠が多いので、
github.com/JuliaCI/Benchm...
に目を通しておくことはかなり大事。私もよく失敗している。
タグ: Julia言語
posted at 23:53:35