黒木玄 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 を見て下さい。
2020年09月19日(土)
@giIIes @genkuroki We've been in touch with the folks at Riken and something may get set up. I'll also probably get access to A64FX elsewhere soon, so I'm sure this will happen in due time.
タグ:
posted at 22:22:03
Levantine Chronicles @Br0kenLight
MIT Introduction to Computational Thinking with #JuliaLang
computationalthinking.mit.edu/Fall20/hw0/
タグ: JuliaLang
posted at 22:08:35
Levantine Chronicles @Br0kenLight
I have just installed #JuliaLang and added the IJulia package so I can try it in jupyter notebooks. Seems like a pretty nice language to learn.
タグ: JuliaLang
posted at 22:01:19
Levantine Chronicles @Br0kenLight
Seems that Debian is offering #JuliaLang version 1.0.0.3 in it official repositories of Sid.
タグ: JuliaLang
posted at 21:59:49
キーと歌のキャラとフォルマント設定を詰めたら、いける感じになってきた。薬師丸ひろ子です(嘘)#NEUTRINO #人生初ボカロ pic.twitter.com/bnJxcBYL3q
タグ: 人生初ボカロ
posted at 21:46:30
#Julia言語 のコンスセルはタプルでいけそうだな.しかし,最近他の言語ばかりいじってたせいか,添字が1から始まるのすっかり忘れてたよ.あと,NULL/None相当のnothingは今回調べて初めて知った(ダメじゃん).#Julialang pic.twitter.com/Sx048CIdSX
タグ: Julia言語
posted at 21:11:14
放射性廃棄物からつくり出した人口のダイヤモンドを使った電池の開発が進んでいる。完成すれば数千年にわたって電力を供給することが可能になるという。いったいどんな技術なのか。bit.ly/33BVzCk
タグ:
posted at 21:00:24
カレー作るときに、玉ねぎ切って炒めて、野菜切って炒めて、肉切って炒めると手間がかかるが、まとめてやれば手間が省ける。これは因数分解の考えだ
とやっていたけど、
因数分解勉強しなくても、普通はそうするだろう。カレー作るときに因数分解の考えは使っていない。
タグ:
posted at 20:57:03
1000円持っていて、500円の漫画を買って50円のお菓子を何個買えるか?500円使って500円残っているのだから、50円のお菓子は10個買える。
番組ではこれを、1000=500+50x という方程式がどーの、とやっていたけど、この程度の問題で方程式が不可欠だとしたらまずいよ。
タグ:
posted at 20:54:25
数学を学ぶことで論理的思考が身につくというのなら、
子供を無作為に分けて、一方は数学を学ばせて、他方は学ばせないようにして、両者で比較しないとならないし、
「論理的思考」の定義や測定方法もきちんとしておく必要がある。
部活動の教育的効果程度に、怪しい話かもしれない。
タグ:
posted at 20:51:25
西成活裕氏がそう考えている、という以上の根拠はないよね。
掛け算順序擁護論者にも「算数と数学は違います」という人がいるけど、擁護派は「数学は答えが出ればいいけど算数は考え方が重要」と逆のことを言う。それでいながら擁護派は考えが浅くて、非論理的なんだけどね。
タグ:
posted at 20:48:40
>数学と算数で名前が変わるのは、学ぶ目的が違うから。
数学を学ぶ本来の目的は、論理的な思考を身につけるためなんです。
小学校で習う算数は、主に日常生活でもよく使う足し算や引き算などの計算力を培うもの。
一方の数学は、問題を整理して答えを導くことで論理的な思考が身に付くものだと
タグ:
posted at 20:46:37
Also, MiniFB.jl shows that Julia can overcome the TTFP with a little help from C. C is a good option as many of the plotting details relies on OS calls so they don't compose with Julia anyway, so a cross-platform C lib like minifb is an good option. 3/3
タグ:
posted at 20:44:15
Julia v1.6 has also improved TTFP a lot, but it's not working for me atm. 2/3
タグ:
posted at 20:44:15
Time To First Plot (TTFP) is often the biggest gripe ppl have with Julia.
discourse.julialang.org/t/build-simple... contains an intrigue little detail - it is possible to get a plot on-screen using MiniFB.jl in under 2s.
So I tried it: gist.github.com/xiaodaigh/00b8...
Spoiler: it works! 1/3
#julialang pic.twitter.com/mmmROwu7ZA
タグ: julialang
posted at 20:44:15
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
黒番です、🔶を取ってください😊
(小野)
#囲碁 #問題 #手筋 pic.twitter.com/Yrt19tPRLf
posted at 19:17:26
なぜこういう人たちは、教科書会社に言っていないと思い込んでいるのだろうか?
あと「教科書に書いてあるから」と鵜呑みにする教師も多いよね。 twitter.com/JD_iroiro/stat...
タグ:
posted at 18:52:42
#数楽 おお!このスレッドのずっと上の方で説明したことが、高校生向けの参考書にも書いてあるらしい。
射影平面は一度理解してしまうと「普通はそのように考える」という類のものの1つになってしまう。
このスレッドで説明したように「写生」ともろに関係がある。 twitter.com/masa_cosmos/st...
タグ: 数楽
posted at 18:47:00
Interested in learning @JuliaLanguage and/or computational neuroscience? Check out this tutorial I wrote about simulating spiking neural systems in #JuliaLang. Thanks to @ChrisRackauckas for merging. tutorials.sciml.ai/html/models/08...
タグ: JuliaLang
posted at 18:29:38
@genkuroki @KenoFischer It might be even easier to get your hands on Isambard2 (almost the same A64fx cpu, but in a Cray environment) - they have similar call for proposal.
Meanwhile, the ARM Instruction Emulator works on any (non SVE) ARMv8 system.
タグ:
posted at 17:49:27
@genkuroki @KenoFischer The standard/official way to get your hands on Fugaku is to apply to the "Startup Preparation Project". The call for proposal will open on October 1st.
www.hpci-office.jp/pages/e_fugaku...
タグ:
posted at 17:45:52
今日はNEUTRINO @SHACHI_NEUTRINO っていうフリーのボカロがあることを知り、試しに作ってみた。人生初ボカロ。
設定はハードル高かったけど、譜面にメロと歌詞とブレスを打ち込んだだけでこのクオリティで歌わせられるのはすごい。
自分じゃ歌えないような曲を作ってみるかも。
#NEUTRINO pic.twitter.com/9U82xMQCvQ
タグ: NEUTRINO
posted at 17:40:39
Satoshi Matsuoka @ProfMatsuoka
はい、本センターの副センター長で並列プログラム言語が専門の佐藤三久氏が担当して進めています。勿論、黒木先生を含め、コミュニティからそのような要望と観測が強くある事は、Julia 進展に大いにプラスになりますので、引き続き様々な形で情報や要望を積極的にあげていただければ大変幸いです。 twitter.com/genkuroki/stat...
タグ:
posted at 16:58:56
小学校のころ、永井豪さんの「ハレンチ学園」単行本を学校に持ってきて、放課後の学級会で担任の先生から猛烈に怒鳴られたあのクラスメートは、永井さんの文部科学大臣賞受賞の報を、どんな顔をして聞いたんだろうなあ…
タグ:
posted at 16:50:14
#Julia言語 添付画像は
ocw.mit.edu/courses/mathem...
より。
「広く使われているCやFortranで書かれたライブラリは
Juliaで書くよりは速いだろう」
のような先入観は
誤りである
ことが確定しています。
CやFortranの方がJuliaより速いという先入観は捨てないとダメ。単純な話ではない。 pic.twitter.com/xCDEZIZBZz
タグ: Julia言語
posted at 16:24:03
『HPVワクチンしか語れないやつが副大臣はおかしいでしょ』
HPVワクチン『さえ』語れない人達が厚労相をしてきたのが今までの厚労省です。語れる国会議員は貴重です。
そういえば、郵政民営化のワン・イシューで首相になった人もいますけどね。
twitter.com/KTG703/status/...
タグ:
posted at 15:59:49
『医療アカウントは三原じゅん子の厚労副大臣を絶賛』
『それはただのネトウヨです』
HPVワクチンの積極的推奨を再開希望する医師の方が多い訳で、多くの医療アカウントは『ただのネトウヨ』なの?
twitter.com/Booskachan_Ver...
タグ:
posted at 15:53:59
『三原氏の何と言うか政策理解能力』
『たまさかHPV賛成が合致しているだけで絶賛する方が余程どうかしています』
三原じゅん子の様にHPVワクチン推す人が厚労省内に入る事は、医師として単純に応援する。勝手に『絶賛』とか印象操作してる米山隆一の方が余程どうかしている
twitter.com/RyuichiYoneyam...
タグ:
posted at 15:51:04
#Julia言語 関連
以下のリンク先のツイートには、Julia開発のコアメンバーの一人であるKeno Fischerさんがリプライしているのですが、進展はどうなっているのだろうか?
仮にFischerさんに直接手を出してもらえるなら、Fugaku側はJulia界で最高の能力の持ち主に協力してもらえることになる。 twitter.com/profmatsuoka/s...
タグ: Julia言語
posted at 15:45:25
ジブリ公式から場面写真提供されてるので,千と千尋の雲を見てみた.水に囲まれているためか海洋性ぽい積雲・層積雲が多いような印象.1枚目では鉛直シアの大きな環境で雨が下層風で流されていたり,4枚目では層積雲の奥にかなとこ雲ぽいのも見えたり,積雲系でも多彩な描写.www.ghibli.jp/info/013344/ pic.twitter.com/UNM7JlBYd0
タグ:
posted at 15:42:34
#Julia言語
添付画像1ではインデックスが0始まりの2次元配列Aを作って、最後に
sin.(A)
とAの各成分にsinを作用させている。
添付画像2ではインデックスが-100から始まる配列を作って、グラフのプロットで利用している。 pic.twitter.com/YqE5BWbkGF
タグ: Julia言語
posted at 15:35:50
#Julia言語
妻「私と仕事どっちが大切なの!!」
配列を使いこなすエンジニア「もちろん君が1番だよ」
妻「現代においては配列のインデックスの始まりを自由に選べることは常識よ!1番であっても、実際にはn番目の可能性が!配列を全然使いこなせていないじゃない!」
twitter.com/programmer_shu...
タグ: Julia言語
posted at 15:14:47
#Julia言語
FortranやJuliaではインデックスの始まりを自由に選べます。
配列のインデックスの始まりを自由に選べることが普通だと思っておらず、0始まりでなければ困ると感じている人の頭の中は、Fortranよりも時代遅れ(笑)
添付画像はJuliaでのFortranスタイルのデモ。
nbviewer.jupyter.org/gist/genkuroki... twitter.com/yosukesand/sta... pic.twitter.com/BynTNeyly9
タグ: Julia言語
posted at 15:07:34
はじめに習い、はじめに使ったのがFortran 90だったのでJuliaはわりとスッキリ入ってきて楽しいですね。
とあるRのライブラリで何やってるのかをJuliaで書きながらお勉強してるんだけど、解説書とかマニュアルの中の数式をそのまま書いていけるような感じがとても好み。
タグ:
posted at 15:05:12
#Julia言語
clima.caltech.edu/2020/06/08/cli...
CliMA 0.1: A first milestone in the next generation of climate models
June 8, 2020 twitter.com/juliacomputing...
タグ: Julia言語
posted at 14:57:02
最近では気候モデルにも使われている #Julia言語 は、気楽に使えるだけではなく、実行速度が速いお陰で、教育用/理論研究やモデル設計時の試行錯誤用途に向いているだけではなく、試行錯誤の結果がそのまま完成品に!
計算が速いと利便性も高くなる。
スパコンでJuliaが使えるのは当然になるべき。 twitter.com/taka_katagiri/...
タグ: Julia言語
posted at 14:57:01
電子ペーパーで時計作って半年放置した結果、ディスプレイがヘタって来た。毎分画面更新してるとダメっぽい。 pic.twitter.com/yZbXFU6Brx
タグ:
posted at 14:43:12
ごまふあざらし(GomahuAzaras @MathSorcerer
おー Revise.jl が 3系になって
using Revise がすごく軽くなった
#Julia言語
タグ: Julia言語
posted at 11:58:00
ごまふあざらし(GomahuAzaras @MathSorcerer
飼い主「個人で使うし,共同作業するわけでないからというのはわかりますが,ライブラリを使う・公開する活動を通して多かれ少なかれ何かしらの媒体でコードレベルの成果物を共有することになります.あなたの活動は個人活動に見えても実は無意識のうちに世界中の人と共同作業指定る創作なんですよ」
タグ:
posted at 11:16:03
ごまふあざらし(GomahuAzaras @MathSorcerer
Genie.jl と Revise のバージョンコンパチビリティですが2日前に Revise 3.1 とコンパチになるようにするPRが出てたみたいなので次のGenieのリリースでは Revise 3 系が使えるようになるっぽいです.(リリースはよ)
github.com/GenieFramework...
タグ:
posted at 11:05:10
#統計 Wasserstein距離のW₁(p,q)は、ℝ上の分布の場合には、累積分布函数の間のL₁距離に等しい(演習問題:これはなぜか?)という事実を知っていると、コンピュータで簡単に実験できる。
特にKL情報量との違いがどんな感じかを知っておくことは大事だと思う。
twitter.com/genkuroki/stat... pic.twitter.com/fo4Toz4GvJ
タグ: 統計
posted at 11:01:27
三原じゅん子はたしかにヤバいレベルの右翼ですが、HPVワクチン推進は本気です。本人が子宮頚がんサバイバーですから。厚労副大臣としてHPVV積極勧奨再開に向けて働いてくれることを彼女に期待するのは当然でしょう。
右翼だろうが左翼だろうが子宮頚がんにはなる
タグ:
posted at 10:52:34
[ANN] OptimalTransport.jl - Optimal transport algorithms for Julia
#Julia言語
discourse.julialang.org/t/ann-optimalt...
タグ: Julia言語
posted at 10:49:20
ごまふあざらし(GomahuAzaras @MathSorcerer
この手の界隈,
Pythonで書いてもCythonで書いてもJuliaで書いても
可読性を意識しないコードを書きがちなので(白目)
タグ:
posted at 10:39:37
ごまふあざらし(GomahuAzaras @MathSorcerer
AWSの上で #Julia言語 ぶん回したくないですか?
私は一瞬だけスレッド全部使ってぶん回したいです.
タグ: Julia言語
posted at 10:35:16
つまりPythonは教育用/理論研究、ソフトウェア開発前のモデル設計時の試行錯誤用途には良いのですが、実用計算では言語実装の仕様などから、実行速度の問題がある(少なくともそういう事例は1つは存在する)ということですね。利便性と計算効率は相反するので、よくあることです。
タグ:
posted at 10:26:20
#Julia言語
biojulia.net/post/seq-lang/
これ、クソ面白いのでおすすめ。
「英語なので無理」と思った人は
www.deepl.com/translator
の自動翻訳経由でもよいと思う。ひどい誤訳があっても、このスレッドを読んで粗筋を把握していれば騙される確率は小さいと思う。
タグ: Julia言語
posted at 10:19:35
@Historyoflife #統計 個人的な意見ですが、東京大学教養学部統計学教室編『統計学入門』はおかしな説明が多過ぎて、読んだ人は統計学の基本概念(信頼区間、自由度、尤度、ベイズ統計、最小二乗法、…)をことごとく誤解すると思う。
そういうひどい本なのですが、代わりの統計学入門教科書を見つけることも難しい。 twitter.com/genkuroki/stat...
タグ: 統計
posted at 10:07:41
Julia でどういう書き方すればわかりやすいかを知りたい。オブジェクト指向プログラミングのときの注意みたいな感じでJuliaのときはどうやるのか知りたいところ
タグ:
posted at 10:05:02
娘「せんせーがね。”すききらい”はダメだって。すきっていうのはいいけど、きらいっていうのダメだって( ๑╹⌓╹ )」
僕「ほう」
娘「”すききらい”がダメなら、すきもダメじゃないの? すきがあるなら、きらいもあるよね。なにいってんの?( ๑╹⌓╹ )」
僕「4歳でもうそこにツッコむか☺️」
タグ:
posted at 09:51:33
『―「消費税ゼロ」を次期衆院選の公約に掲げるか。
「選挙の票集めのスローガンに使うつもりは全くない。理想だけ叫んで政権を取っても立ち往生する。』
政権なんか取れないから安心してくれ。 pic.twitter.com/Db3ITaS6oG
タグ:
posted at 09:25:52
アベノミクス批判に使われる代表的な嘘
・非正規しか増えてない
・金を刷ってもインフレにならない
・格差が広がった
・金融緩和で雇用は改善しない
・雇用が改善したのは人口減少のせい
・雇用が改善したのは団塊世代の大量退職のせい
・実質賃金が下がった(だからどうした)
・賃金の総額は減った pic.twitter.com/3pid3jDYj0
タグ:
posted at 08:46:29
#Julia言語 そういう方向への1つの試みが Shuhei Kadowaki さんによる
github.com/aviatesk/TypeP...
です。明らかにパイオニア的な試み。
フランス語圏でもその情報が捕捉されて紹介されていた(笑)
pnavaro.github.io/NouvellesJulia...
タグ: Julia言語
posted at 03:34:51
#Julia言語 個人的に印象に残っているバグは、二項分布モデルや超幾何分布モデルでのP値を計算する函数でのバグ。
浮動小数点数の世界では、≤ や < は信用できず、⪅ や ⪉ を使わないと、特殊な場合における丸め誤差のせいでおかしな値になる。
グラフをプロットしているうちに気付いた。 twitter.com/genkuroki/stat...
タグ: Julia言語
posted at 03:23:14
@MathSorcerer @kado_judo0312 #Julia言語 対応環境ではタブキーをポンと叩けば色々補完してくれるので便利です。
pkg> add Abst
↓
ポン
↓
pkg> add Abstract
↓
pkg> add AbstractTr
↓
ポン
↓
pkg> add AbstractTrees
タグ: Julia言語
posted at 02:37:25
Masa Yamamoto予測誤差が大き @mshero_y
本来、プログラミング言語にあるべき機能がここにはある twitter.com/genkuroki/stat...
タグ:
posted at 02:31:17
State Space Models Everywhere! Round 1: HSMM www.juliabloggers.com/state-space-mo... #juliabloggers
タグ: juliabloggers
posted at 02:30:19
@norikushi77 #Julia言語 これは私が2次元Ising模型のコードを書いていたときの話ですが、最初は格子点の状態をInt64の8バイトで表現していました。後でメモリ節約のためにInt8の1バイトですますことになりました。
コードを書くときに型を書か__ない__ように気を付けていて本当に良かったと思いました。
タグ: Julia言語
posted at 02:27:35
@norikushi77 #Julia言語 まだFloat64が速いGPUは一般的ではない感じなので、GPUを使うことになると、Float32を使うことになりそうです。Float64 の決め打ちをしているとコードの全体を書き直すことになる。
しかし、そういうデメリットがあることを承知でなら、Float64の決め打ちをすることはありだと思う。
タグ: Julia言語
posted at 02:25:28
#Julia言語
添付画像
2. 整数の和の場合には @ inbounds だけで速くなる。
3. 浮動小数点数の和の場合には @ simd もつけないと速くならない。
4. linear sumは巨大配列では誤差も大きいし、ビルトイン sumよりも速くない。(理論値は0.25なのに線形和は全然違う値に!)
gist.github.com/genkuroki/edc7... pic.twitter.com/8j31JzpLnn
タグ: Julia言語
posted at 02:22:44
The Solar Cycle As Seen From Space
(Credit: NASA's Goddard Space Flight Center) pic.twitter.com/t7E6nBoXLq
タグ:
posted at 02:21:00
Click here form.jotform.me/202294685921461 to join us for a free webinar on #Pharmacology and #Pharmacometrics using #Pumas, a next generation product for Quantitative Clinical Pharmacology. Obtain 10x - 100x gains compared to other clinical modeling alternatives.
#JuliaLang #Pharma #ML pic.twitter.com/O2oe1AcfpI
タグ: JuliaLang ML Pharma Pharmacology Pharmacometrics Pumas
posted at 01:58:46
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
@norikushi77 #Julia言語 使い回しの効く函数を書くには、できるだけFloat64のような型を書かずに、引数xの型をtypeof(x)を使って、
A = Vector{typeof(x)}(undef, n)
のように書いたほうが良いです。
後でFloat64で精度が足りなくなっても、Double64やFloat128やBigFloatを使えるようになります。
タグ: Julia言語
posted at 01:41:05
@norikushi77 #Julia言語 eltypeがFloat64の空の1次元配列は
a = Vector{Float64}()
や
a = Float64[]
でも作れます。これにpush!でFloat64型の値を格納できる。
しかし、格納する成分の個数が前もってわかっているなら、push!は使わない方がよいです。一挙に配列を確保する方が効率的。
タグ: Julia言語
posted at 01:37:51
@norikushi77 #Julia言語 配列Xと同じeltypeと同じサイズを持つ0または1で埋め尽くされた配列が欲しければ
A = zero(X)
B = ones(eltype(X), size(X)...)
配列のコンストラクタだけでも多彩で沢山あって楽しいです。
v で埋め尽くされた配列は
fill(v, l, m, n)
のようにも作れます。
タグ: Julia言語
posted at 01:34:46
@norikushi77 #Julia言語 3次元配列なら
function f(x, l, m, n)
A = Array{typeof(x), 3}(undef, l, m, n)
~
end
さらに、0に初期化したければ
function f(x, l, m, n)
A = zeros(typeof(x), l, m, n)
~
end
1に初期化するにはonesを使う。
タグ: Julia言語
posted at 01:30:35
@norikushi77 #Julia言語 引数が浮動小数点数や整数のxのとき、xと同じ型の成分を持つ1次元配列を作るには
function f(x, n)
A = Vector{typeof(x)}(undef, n)
~
end
2次元配列なら
function f(x, m, n)
A = Matrix{typeof(x)}(undef, m, n)
~
end
続く
タグ: Julia言語
posted at 01:28:27
@norikushi77 #Julia言語 すでに複数の回答が来ているようですが、賑やかな方が楽しいので私もコメントしておきます。😊
引数Xとして配列のようなものを与える場合に、函数内部でXと同じeltypeとサイズを持つ配列を作るには、similar(X)と書けば良いです。
function f(X)
Y = similar(X)
~
end
続く
タグ: Julia言語
posted at 01:24:32
非公開
タグ:
posted at xx:xx:xx
ジャーナリズムからは無視され続けているのですが、僕は福島で行われている甲状腺検査の中止を提言し続けています。受診者になんの利益もなく、害だけがある検査だからです。ぜひこの問題に関心を持ってください |
甲状腺検査はもうおしまいにしよう #note note.com/kikumaco/n/nb3...
タグ: note
posted at 01:13:37
非公開
タグ:
posted at xx:xx:xx
#Julia言語
図5
紫が新バージョンのBioSequences.jlの結果です。
メモリの節約やエラーチェックの利点を残したままにもかかわらず、それらをやっていないSeqと同じ程度の速さを実現!
他にも色々面白いことが書いてあるので、みんな
biojulia.net/post/seq-lang/
を直接読んだ方が良いと思います。 pic.twitter.com/WXcSEDBleO
タグ: Julia言語
posted at 00:41:23
#Julia言語
図4
SeqJLはSeqで採用している方法をJuliaで実装した場合です。バッファリングでさらに高速化できるが、そうしていないのに、3つのうち2つではSeq自身より、そのJulia版が速く、残りの1つは同じ程度!
要するに、SeqはJuliaで書けばもっと速くなる!(いつものパターン(笑))続く pic.twitter.com/jTr60nbbnH
タグ: Julia言語
posted at 00:33:54
#Julia言語
図3
これはJuliaでのプロファイリングの結果です。ベンチマークで使われたコードでの各パートの処理時間の比が一目で分かるようになっています。
BioSeq型のデータの作成など、ベンチマークの課題と直接関係しない処理で大部分の時間が消費されていることが、「負けた」原因。続く pic.twitter.com/xpnC7hmF3r
タグ: Julia言語
posted at 00:22:58
#Julia言語
図2
Juliaのコードを手直ししてやり直した結果が緑の部分(Bio-id)であり、手直し前の青の部分とそう変わりません。
この確認によって、BioJulia勢は速度競争でSeq勢に圧倒的に負けていることが確定したわけです。
ここからが面白い。続く pic.twitter.com/u1xPdPZpQW
タグ: Julia言語
posted at 00:19:20
#Julia言語 以下に引用する図はすべて
biojulia.net/post/seq-lang/
より。
図1
これはライバルのSeq側のベンチマークの再現結果。BioJulia側の方がSeqよりも何倍も遅い!
Juliaに詳しい人は「このベンチマークで使われたJuliaのコードに問題があったのでは?」と疑うでしょう。その疑いは誤り。続く pic.twitter.com/JBuMiqts0f
タグ: Julia言語
posted at 00:15:27
#Julia言語 要するに、BioSequences.jl側は、Seq側でサボっている処理を残したままで、最適化を勧めて、Seqに匹敵する速さを実現できたという話です。
その過程で「Juliaで書き直すとなぜか速くなる」という「いつものパターン」も生じています。
biojulia.net/post/seq-lang/
タグ: Julia言語
posted at 00:12:01
#Julia言語 bioinfomatics専用のプログラミング言語Seqは、Juliaで書かれたBioSequences.jlパッケージとの比較で、何倍も速いと主張する論文が去年に出た後の顛末。
結論:Seqの方が速い理由はBioSeq~.jlが行っている処理の一部を行なっていないから。BioSeq~.jlは改良され、Seq並に速くなった。続 twitter.com/agapow/status/...
タグ: Julia言語
posted at 00:08:35