黒木玄 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 を見て下さい。
2017年10月28日(土)
須山敦志 Suyama Atsushi @sammy_suyama
デモ動作の環境構築が煩わしいので,Dockerfileを用意しました.Jupyter notebook上でデモスクリプトを動かせます.
github.com/sammy-suyama/B...
図はニューラルネットを変分ベイズで推論した様子. pic.twitter.com/7HqPkPOKrp
タグ:
posted at 00:31:37
「ご存知でしたか? アベノミクスはトリクルダウンを前提にはしていないのです。(そして誰がそれを言ったか)」をトゥギャりました。 togetter.com/li/1165180
タグ:
posted at 00:44:27
この線からアベノミクス批判や揶揄を積極的にしている人たちが、このまとめを見て今さら考えを改めるとは思いませんが、今までなんとはなしに間違った考..「ご存知でしたか? アベノミクスはトリクルダウンを前提にはしていないのです。(..」togetter.com/li/1165180#c42...
タグ:
posted at 00:50:52
RussianGoFederation @GoFederationRu
From the first Go playing program to #AlphaGo pic.twitter.com/gWy30Atam9
タグ: AlphaGo
posted at 01:12:33
#JuliaLang Distributions.jlのLocationScaleの使用例
gist.github.com/genkuroki/32fe...
TDist(μ, ρ, ν) モデルの尤度函数の形
最尤法の例にもなっているし、対数尤度函数が全然凸じゃない例にもなっています。
タグ: JuliaLang
posted at 01:25:19
#JuliaLang パラメーター w 付きの確率密度函数の対数 log p(x|w) にサンプル X_1,…,X_n を代入して足し合わせた L(w)=Σ log p(X_i|w) を対数尤度函数と呼びます。これを最大化するwが最尤法の解。
タグ: JuliaLang
posted at 01:27:01
#JuliaLang 最大値を与えるパラメーターを求める典型的な最適化問題なのですが、数値的に解くときには初期値のちょっとした違いで真の解ではない極大点に収束したりします。
こういうケースでは最尤法はとても面倒なことになります。
そういう具体例を示したということ。
タグ: JuliaLang
posted at 01:28:41
#JuliaLang 最尤法もベイズ推定法もどちらも対数尤度函数の大域的な情報を必要とします。だから、それらの道具の使用者は対数尤度函数の形の例をある程度知っておく必要があると思う。
単純な指数型分布族のモデルではそういう面倒臭さはないのですが、あまりにも特殊過ぎ。
タグ: JuliaLang
posted at 01:30:26
#JuliaLang 添付画像はサンプル X=[-0.01, 0.01, 1.0] の場合の
x = μ+ρT(ν)、T(ν)はt分布に従う
というモデルの対数尤度函数。ただし、ρ方向には最大値を取って2変数函数にしてある。次のツイートでも同様。 pic.twitter.com/5lq6wyALpN
タグ: JuliaLang
posted at 01:33:47
#JuliaLang 続き。同モデル同サンプルの対数尤度函数の最大化問題を解く様子。初期値がちょっと違っただけで収束先が異なる。左が真の解に収束。右はt分布の自由度が巨大になってしまい、実質的に正規分布モデル(最小二乗法)と同じになってしまい、外れ値を処理できなくなる。 pic.twitter.com/sRWYKh4Ney
タグ: JuliaLang
posted at 01:37:15
#JuliaLang このモデル(x=μ+ρT(ν))はベイズ推定法で解くのも結構面倒。t分布の自由度νはハイパーパラメーター扱いし、各νごとにμとρについてベイズ推定を行い、WAICでνを最適化すると予測精度の高い予測分布が得られます。
タグ: JuliaLang
posted at 01:40:48
#JuliaLang そうした方が良さそうな理由は対数尤度函数の形を見ればなんとなくわかります。MCMCシミュレーションのときに自由度νが大きな大平原に旅立ってしまうと中々戻って来れなくなったりして、分散の大きな正規分布の寄与が大きくなり、外れ値をうまく処理できなくなります。
タグ: JuliaLang
posted at 01:43:28
#JuliaLang 先ほどの x = μ+ρT(ν) は最尤法の真の解さえ求めることができれば1つ目の添付画像のように外れ値をうまく処理してくれます。しかし、真の解ではない方に収束した方では2つ目の添付画像のように正規分布モデルと同じ結果になってしまいます。 pic.twitter.com/3WjExYe81D
タグ: JuliaLang
posted at 01:49:40
#JuliaLang 最尤法の真の解を求めることは、ローカルマキシマムがある場合には容易ではありません。最適化函数で求めた最大点の候補が真の解であるかどうかの判定が難しい。そして、すでに述べたようにMCMCを使ったベイズ推定法を使う場合にも工夫が必要になります。結構面白い。
タグ: JuliaLang
posted at 01:51:27
大阪市清掃局の現業職員の茶髪を非難する「市民の投書」/ 環境局のごみ収集職員の身だしなみについて www.city.osaka.lg.jp/seisakukikakus...
タグ:
posted at 02:28:39
これは大阪の区役所の窓口業務の人(市職員ではない)の茶髪を非難する投書(他の苦情がメインだが)/ www.city.osaka.lg.jp/seisakukikakus...
タグ:
posted at 02:31:10
尾鷲市教育長便り。歴史の薀蓄がついているが、茶髪という外見へのネガティブな偏見は隠しようもない。 www.city.owase.lg.jp/cmsfiles/conte...
タグ:
posted at 02:35:06
就活サイトでの企業側担当者座談会で「地毛でも黒く染めろ」というのが出てくるという現状 /「茶髪」って、どこまでOK? 採用担当者大議論「地毛でも黒髪に染めるべき」「ハーフの可能性も」【面接シーン気をつけたいことvol.1】jobrass.com/magazine/manne...
タグ:
posted at 02:37:45
そして、「茶髪 労務管理」ぐらいで検索すると、いかに茶髪の従業員を処分したいか、クビにしたいかという相談で溢れていて、「茶髪不可」ぐらいで検索すると、世の中の採用広告で地毛だろうがなんだろうが茶髪不可、というのが満ち溢れ、しかし広告文面からは削除されたものが多いのもわかる。
タグ:
posted at 02:40:48
「地毛でも黒くそめろ」の高校がやってることが人権侵害だというのは前提だが、進学校でもなければ高校が非常に気にする生徒の就職について、そういう態度でもなければあまたの企業側がその高校の扱いを悪くするのだろうな、少なくともそういうことを怖れているな、という想像は容易につく。
タグ:
posted at 02:43:41
あの報道で、「学校という特殊な場」の話という認識を披露できる人、というのは、多分、そういう、クソみたいな現実を認識しなくて済む、極めて恵まれた人なんだ、と思うんですね。
タグ:
posted at 02:45:56
秋田県立西仙北高等学校の昨年度のアンケートへの学校側の回答にも「地毛でも黒く染めろ」の話題。「地毛届」を検討という話になっているが、ここでも就職問題がらみとの示唆。 nishisenboku-h.akita-pref.ed.jp/H28kaitou.pdf
タグ:
posted at 02:52:41
github.com/jupyter/colabo...
【[deprecated] Jupyter CoLaboratory, goto google colab now colab.research.google.com 】
タグ:
posted at 03:42:00
@zero_divisor #超算数
中学生は1年生で初めて「絶対値」という用語を習うのです。
twitter.com/sunchanuiguru/... の画像の「しかし、~異なっていること」は、中学生がそう言う認識になっているという意味じゃなくて、じゃなくて、教える側・学校図書の認識がそうだということでしょう。
タグ: 超算数
posted at 05:45:42
@zero_divisor #超算数 「~のように扱っている」も、扱うのは生徒じゃないでしょう。教科書指導書ですよ。教科書会社が教師のために作っているマニュアルですよ。「このように教えましょう」という解釈が普通だと思います。
タグ: 超算数
posted at 05:48:04
@zero_divisor #超算数 【文脈を考える限り「教えることとされている」の部分は違うと思います。】とのことですが、むしろ文脈を考えたら「そう教えることとされている」と解釈すべきでしょう。
現にこういう中学教師がいます。
www63.tok2.com/home2/kola/mat... pic.twitter.com/xXLBTBaE4S
タグ: 超算数
posted at 05:53:23
HAYASHI Tomohiro @SokoranoKumasan
そもそも社民党は、現在進行形で福島に対する差別者集団ですからね。「増山麗奈氏プルトニウム米」発言、つまり事実に反するデマを使ったヘイトスピーチを擁護し、謝罪も訂正も一切無い。
民間のテレビ番組でさえ「怪しいお米セシウムさん」事件で番組打切りになったというのに社民党は何もしない。 twitter.com/yuuraku/status...
タグ:
posted at 06:32:22
#超算数 #絶対値 学校図書教科書指導書twitter.com/sunchanuiguru/...
posted at 06:43:28
#超算数 #絶対値 こんなのもある。twitter.com/sekibunnteisuu...
posted at 06:49:16
#超算数 #絶対値 -5の絶対値を+5とするとバツにする、という中学教師
www63.tok2.com/home2/kola/mat... pic.twitter.com/TyWlZM1e8o
posted at 06:52:33
#超算数 #絶対値 この手の説明が四則演算全てになされている。わざわざ「重要」として囲み記事になっている。これを覚えることが重要であるかのような記述だが、これを覚えて、計算するたびにこれを思い出して計算するようでは、理解しているとはいえないだろう。 pic.twitter.com/ZYChrFdc5F
posted at 07:11:55
おっし、将棋電王トーナメント、Julia言語の準備完了。v0.7に対応したら結構ソースコード直した(メカ女子将棋)。ドワンゴさんのサイトで対局二つくらいやったら撤収しよう。これであとは僕が当日行ければ多分大丈夫。
タグ:
posted at 07:43:07
パソコン上のGoogle Chromeから
colab.research.google.com
にアクセスしてGoogle Colaboratoryを試してみました。現時点ではPython 2.7しか使えませんが、添付画像のようなことができます! pic.twitter.com/lpLWvjvgqa
タグ:
posted at 08:03:09
似たような別のサービスに
next.juliabox.com
cocalc.com
sandbox.open.wolframcloud.com
があります。他にもあるなら教えて下さい。拡散します。
タグ:
posted at 08:08:21
自分のパソコン上でJupyter notebook + #JuliaLang + Python + R + Ruby を使いたい人は次のリンク先に導入の実例が書いてあります。
nbviewer.jupyter.org/gist/genkuroki...
WindowsへのJuliaのインストール
タグ: JuliaLang
posted at 08:10:52
「仕事用」の柔軟で安定したPython環境を整備しようとすると面倒ですが、 #JuliaLang の方がメインならば、Python環境の整備をAnacondaのインストール一発ですませて十分なので大して手間はかかりません。
nbviewer.jupyter.org/gist/genkuroki...
タグ: JuliaLang
posted at 08:14:00
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
非公開
タグ:
posted at xx:xx:xx
#JuliaLang
next.juliabox.com でもすべてをそのまま実行可能なわけではないですが、 github.com/sammy-suyama/B... のデモを実行できます。スクリーンショットに続く
twitter.com/sammy_suyama/s...
タグ: JuliaLang
posted at 09:42:43
#JuliaLang
github.com/sammy-suyama/B... をzipでダウンロードして、 next.juliabox.com にアップロードして、unzip して、includeした結果のスクリーンショット。 pic.twitter.com/btj8UD9t7S
タグ: JuliaLang
posted at 09:45:00
#JuliaLang
さっそく github.com/sammy-suyama/B... のデモをすべて実行してみました。私の環境ではすべて正常に実行できました。続く
twitter.com/sammy_suyama/s...
タグ: JuliaLang
posted at 10:22:29
#JuliaLang 続き。 github.com/sammy-suyama/B... に現時点である10個のデモを手元のパソコンで実行した結果をGitHub Gistで公開しておきました。
gist.github.com/genkuroki/c2f7...
タグ: JuliaLang
posted at 10:24:47
#JuliaLang 件のBayesBookは
www.amazon.co.jp/dp/4061538322
のこと。単にデモを実行するだけだと勉強にならないので、勉強したい人は買った方がよいと思います。
タグ: JuliaLang
posted at 10:27:00
#JuliaLang デモを実行した環境の整備の仕方は次のリンク先で詳しく説明してあります。
nbviewer.jupyter.org/gist/genkuroki...
Julia言語をメインで使うなら、Anaconda+Juliaの組み合わせがおすすめ。環境整備の手間を節約できます。私にもできたwww
タグ: JuliaLang
posted at 10:29:11
#JuliaLang 自分でJulia言語の環境整備する手間をかける余裕がないなら next.juliabox.com でも相当なことができます。"BayesBook" のデモも10個のうち8個はそのまま動きます。
gist.github.com/genkuroki/0dbe...
タグ: JuliaLang
posted at 10:30:54
#JuliaLang 既存のパッケージの使い方を覚えるだけの人に明るい未来はないと思う(当たり前)。普遍的に通用する数学的な原理を学ぶことが大事なのだと思います。デモのソースを見て数学的な考え方を学ぶ人が増えると良いと思います。Julia言語の文法は素直なので読み取り易いです。
タグ: JuliaLang
posted at 10:33:49
中三の息子と話をしてみた.絶対値の5と+5は違うものなのだそうだ.むううんん.試験で余計な減点されないためには,絶対値を問われたら符号を書かない,というテクニックは,現状,やらないと損だってのはわかるが,そもそも違うと刷り込まれているのはダメなんじゃないか…
タグ:
posted at 11:03:51
#超算数 囲みは確かに間違ったことは言ってないけど、「割り算をするとき何の段を使う?」と同様、意識に上がっているようでは使い物になりませんねぇ。 twitter.com/sekibunnteisuu...
タグ: 超算数
posted at 11:39:57
#JuliaLang
github.com/sammy-suyama/M...
ブログ「作って遊ぶ機械学習。」で使ったソースコード
を手元のJulia 0.5.2で実行するために施した変更(diffファイル)
gist.github.com/genkuroki/c6b4...
タグ: JuliaLang
posted at 12:54:46
#JuliaLang 古いバージョンのJulia言語のバイナリ―は
julialang.org/downloads/oldr...
からダウンロードできます。まだ「0.5.2を使った方が楽なケース」があります。仕様が安定するのはいつになるんですかね?仕様が安定するまでの過程も面白いのですが。
タグ: JuliaLang
posted at 12:57:53
@kankichi573 #超算数 「はじき」みたいなものかな。
「増加と合併の区別」というのは明確に間違い。「はじき」は実際それで速さが求まるのだから、間違いとは言えない。
でも、「はじき」「くもわ」は、教え方として愚劣
タグ: 超算数
posted at 13:07:48
@kankichi573 #超算数 絶対値自体は、中学1年の最初に出てきてあとは高校まで出てこないから、そこで改めて正しい本来の定義を教わっても修正可能。
囲みにあるようなことを覚えることを数学の勉強と認識してしまったら、後々修正が難しいわけで、この方が、間違った絶対値の定義よりも深刻な問題。
タグ: 超算数
posted at 13:10:27
@xevious99 「教える側にも苦労があるんだろうし。」、教師は「(教師の想定する)正しい順序」を書かせるために苦労しているようですよ。
www.asahi.com/e..「掛け算の順序ビリーバーとのやりとり」togetter.com/li/1164585#c42...
タグ:
posted at 13:15:16
#JuliaLang
github.com/sammy-suyama/M...
で公開されているコードを手元のJupyter notebook (Julia 0.5.2)で実行できている証拠のスクリーンショット。対応するブログ記事は
machine-learning.hatenablog.com/entry/2017/08/... pic.twitter.com/Se1fNmJw05
タグ: JuliaLang
posted at 13:16:05
#JuliaLang ぎょぎょぎょ。Julia v0.6.1のバイナリ―が公開されていた。
julialang.org/downloads/
Current Release (v0.6.1)
タグ: JuliaLang
posted at 13:42:12
Mixed Integer Programming(整数計画法)によるモデル予測制御技術とJuliaによるサンプルプログラム - MyEnigma #julialang myenigma.hatenablog.com/entry/2017/10/...
タグ: julialang
posted at 14:18:48
#JuliaLang
gist.github.com/genkuroki/81de...
に v0.6.1 をインストールした記録を追加した。
タグ: JuliaLang
posted at 14:26:59
11/03(金) [新着][参加12人/定員20人]bit.ly/2gIQikk【Juliaデータサイエンスワークショップ】 #JuliaLang
タグ: JuliaLang
posted at 15:16:57
そう言えば、(+3)+0=+3って許されてるの?
数学的に+3=3なんで全く正しいけど、
#超算数 的発想で計算できるなら符号を外せと言われたりしないのか? twitter.com/sekibunnteisuu...
タグ: 超算数
posted at 16:35:27
#超算数 #絶対値 3と+3は異なる概念、という迷信が教える側にも拡がっていることを示唆するやりとり。私自身はmixiに入れなくなってしまったので開けないのですが、他の人は↓このやりとりが見えますか?
mixi.jp/view_bbs.pl?id...
posted at 17:04:31
いろんな要因がからまってるんだろうとは思う。学校の同調圧力というのはそれこそ私が子どもの頃からあったことだけど、掛け算順序強制に代表されるような不合理な「きまり」の強制がどんどん増えてきててそれはなぜかなのか。で、そういう全国的な風潮に大阪の特殊な要因が重なってということなのかも
タグ:
posted at 18:07:49
個人的なAlphaGoZero論文の収穫の一つは "scaled by a factor of 1/4 to the range [0, 1]."でFanやLeeのバリューネットワークの精度が謎手法でべらぼうに高いわけじゃないってあたり
タグ:
posted at 18:16:35
100÷12=8…4の計算はできるが、100個の林檎を12個入りの箱に詰めると、箱はいくつできて林檎はいくつ余るでしょうという問題に #掛算 で答える子がいるんです。文章題の指導はこのよう..「掛け算の順序ビリーバーとのやりとり」togetter.com/li/1164585#c42...
タグ: 掛算
posted at 19:14:54
UFO教授 (藤木文彦 Fumihiko @UFOprofessor
@apj @genkuroki 日本人は黒髪でなければならないという科学的にナンセンスな信仰を持っている教師が多いのは呆れますね。
タグ:
posted at 19:15:21
@sekibunnteisuu たしかに正負の数の加減算をまとめて説明するの「だけ」に絶対値を使うのなら、+3と3は別物って勘違いする誤解は起こりそうやわ。
#超算数 #絶対値
posted at 19:32:38
「5軒の家にそれぞれ6人が住んでいます。ご近所さんは全部で何人か」という問題に逆順の #掛算 5×6で答える子供を不正解にしても意味はない。なぜなら文章題の家は6軒ではないことを理解してい..「掛け算の順序ビリーバーとのやりとり」togetter.com/li/1164585#c42...
タグ: 掛算
posted at 19:45:29
私にも、(今話題になっている人とは別の)高校教師を名乗る方から、学校での頭髪の地毛検査等を肯定・擁護する意見が来ています。現場の教師たちが違和感なく当然の指導だと思っていることに闇を感じています。
タグ:
posted at 20:23:34
@sekibunnteisuu 下手したら、囲み内の文章の適当な単語をブランクにして、そこを埋めなさい。原文まんまじゃないと減点かバッテン、って問題をつくられたところで今更驚かない。
#超算数 #絶対値
posted at 21:08:14
@kankichi573 #超算数 そういう問題が出されるという事例が皆無なら、その方が驚くに値する。
文字通り教科書的を要求する教師
homegrown.jugem.cc/?day=20130713
長方形を横×縦でバツも複数確認されている。
原文まんまじゃないと減点かバッテン がないはずがない。
タグ: 超算数
posted at 22:10:19
@kankichi573 #超算数 で、「算数教育がおかしい」というのは、そういう「おかしな教え方をする教師がいる」という話じゃなくて、教科書会社や大学の教育学部の先生、大学附属小の授業がおかしい、教師に算数指導法を指南する指導的立場の人がおかしい、ということ。
タグ: 超算数
posted at 22:12:50
@kankichi573 #超算数 長方形の面積を「縦×横じゃないと駄目。横×縦だとバツ」という馬鹿教師は複数存在していることが確認されている。
指導的立場の人は「そのような教え方は誤り」という。しかし、「平行四辺形は底辺×高さが正しくて、高さ×底辺は誤り」という。
五十歩百歩 同じ穴の狢
タグ: 超算数
posted at 22:14:50