並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 77件

新着順 人気順

式展開の検索結果1 - 40 件 / 77件

  • Hiroshi Takahashi

    Skip to the content. 機械学習の研究者を目指す人へ 機械学習の研究を行うためには、プログラミングや数学などの前提知識から、サーベイの方法や資料・論文の作成方法まで、幅広い知識が必要になります。本レポジトリは、学生や新社会人を対象に、機械学習の研究を行うにあたって必要になる知識や、それらを学ぶための書籍やWebサイトをまとめたものです。 目次 プログラミングの準備 Pythonを勉強しよう 分かりやすいコードを書けるようになろう 数学の準備 最適化数学を学ぼう 基本的なアルゴリズムとその実践 機械学習の全体像を学ぼう 基本的なアルゴリズムを学ぼう 深層学習の基礎を学ぼう scikit-learnやPyTorchのチュートリアルをやってみよう サーベイの方法 国際会議論文を読もう Google Scholarを活用しよう arXivをチェックしよう スライドの作り方 論文の

    • bash の危険な算術式 - どさにっき

      ■ bash の危険な算術式 _ 使ってる人がいちばん多いだろうからタイトルでは bash としてるけど、ここで取り上げることは zsh および ksh 一族(本家 ksh、pdksh、mksh)にも該当する。ash、dash などでは該当しない。 _ 以下のシェルスクリプトには脆弱性がある。わかるだろうか。 #!/bin/bash # "品目,単価,個数" の形式の CSV を読んで、"品目,合計金額" の形式で出力する csv="foo.csv" while IFS=, read item price num; do echo "$item,$((price*num))" done < "$csv" これ、細工された CSV ファイルを食わせることで、任意コードの実行ができてしまう。数ある脆弱性の中でもとくにヤバいやつだ。どこが穴なのかというと、タイトルにもあるとおり算術式なのだが、し

      • プロと読み解く Ruby 3.0 NEWS - クックパッド開発者ブログ

        技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、ついに Ruby 3.0.0 がリリースされました。一昨年、昨年に続き、今年も Ruby 3.0 の NEWS.md ファイルの解説をします。NEWS ファイルとは何か、は一昨年の記事を見てください(なお Ruby 3.0.0 から、NEWS.md にファイル名を変えました)。 プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ Ruby 3.0 は、Ruby にとってほぼ 8 年ぶりのメジャーバージョンア

          プロと読み解く Ruby 3.0 NEWS - クックパッド開発者ブログ
        • 傾向スコアを用いた因果推論入門~理論編~ - 下町データサイエンティストの日常

          0. はじめに 1. 因果推論~施策の本当の効果~ 1.1 TVのCMを見るとアプリのプレイ時間が短くなる!? 1.2じゃぁ理想的な比較方法は? 1.3 背景要因を揃えた比較が難しい問題 1.4 反実仮想:仮に「xxxしたら / しなかったら」の効果算出 2. 傾向スコアを用いた効果測定 2.1 絶対にこの条件は守ろう ~ 「SUTVA」/「強く無視できる割り当て条件」~ 2.1.1 SUTVA 2.1.2 強く無視できる割り当て条件 2.1.3 どうやって条件が成り立ってるか確認するの? 2.2 傾向スコアとは 3. 傾向スコア算出 3.1モデリング 3.2モデルの評価 4. 傾向スコアを用いたマッチング 4.1 マッチングのお気持ち 4.2 様々なマッチング手法 4.3 マッチングのメリット / デメリット 4.4 マッチングの評価 4.5 そもそも傾向スコアをマッチングに用いるべ

            傾向スコアを用いた因果推論入門~理論編~ - 下町データサイエンティストの日常
          • シェルスクリプトの [ は /bin/[ と言ったり [ "x$var" = "xval" ] と書く人はオジサン - Qiita

            # Ubuntu 20.04 の bash での実行結果 # シェルから [ が何として見えているか $ type [ [ is a shell builtin # PATH から見つかる全ての [ コマンドを出力する # 補足 zsh では which がシェルビルトインコマンドで、シェルビルトイン版の [ も出力される $ which -a [ /usr/bin/[ /bin/[ $ type [[ [[ is a shell keyword # zsh では [[ をパターンとして認識してしまうのでダブルクォートが必要 $ type "[[" [[ is a reserved word ちなみに [ の外部コマンド版が /usr/bin/ と /bin/ の両方にあるのは Ubuntu 20.04 では /bin が /usr/bin へのシンボリックリンクになっているからです。Ub

              シェルスクリプトの [ は /bin/[ と言ったり [ "x$var" = "xval" ] と書く人はオジサン - Qiita
            • シェルスクリプトの変数はダブルクォートしなければいけない!という話 - Qiita

              TL; DR 変数をダブルクォートしない使い方は上級者向けの危険な機能です! $@ と $*(または配列の全要素)をダブルクォートしない使い方は知る必要すらありません! ShellCheck を導入すれば誰でも簡単に正しい書き方がわかります!! 2021-08-21 補足 この記事は dash や bash などの POSIX シェルの一般的な動作を解説しており zsh のデフォルトとは異なります。記事の中でも説明していますが zsh の場合はシェルのオプションを変更することで POSIX 準拠の動作に変更することができます。zsh に関しては後半の「zsh に関する注意点」も参照してください。 はじめに プログラミング言語は、言語によって記号の意味が異なることがよくあります。クォーテーションマークはその一つです。C 言語ではシングルクォートは文字リテラル(一文字)を意味し文字列はダブルク

                シェルスクリプトの変数はダブルクォートしなければいけない!という話 - Qiita
              • Rubyの全バージョンで動くQuine - まめめも

                このプログラムは、Ruby 0.49(1994年リリース)からRuby 3.2.1(今月リリース)まで、現在確認されているすべてのCRubyで動作するQuineです。 eval($s=("t='eval($s=('+d=34.chr;s=3 2.chr+$s*i=8;v=$VERSION||eval('begin;v=V ERSION;rescue;v||RUBY_VERSION;end');f=('?'*8 +'A|'+'?'*20+'G?c'+'?'*15+'A@CXx@~@_`OpGxCxp@~pO xS|O~G?c?q?xC`AP|q?x_|C_xC_xO@H@cG?G?qA|_|_`GCpOxC|H NFccqq@`_|OF@`?q?x_@x_x_`GB`O``O~G?C@qCxCxP@D@|G~C?pO|C? pO|C?AP|A~HNN`ccxC|Q@L@B"+"GpGpc@p

                  Rubyの全バージョンで動くQuine - まめめも
                • Rubyist Hotlinks 【第 38 回】国分崇志 さん

                  はじめに 著名な Rubyist にインタビューを行う企画「Rubyist Hotlinks」。第 38 回となる今回は、国分崇志さん。 では、お楽しみください。 インタビュー 聞き手 卜部さん (@shyouhei) 語り手 国分崇志さん (記事中「国分」) 野次馬 遠藤さん、村田さん、柴田さん、sorahさん 日にち 2019 年 9 月 某日 写真提供 村田さん、柴田さん 目次 はじめに インタビュー 目次 プロフィール 代表作 プログラミング経験 Rubyについて 興味ある言語 大学入学後のお話 就職 トレジャーデータ入社 今後の話 普段の生活 普段使っている計算機 将来の夢 村田さんとの関係 次のインタビュイー 若手の読者に一言 プロフィール 卜部 じゃあ録音をします。 柴田 始まり。 卜部 じゃあ、お願いします。 国分 よろしくお願いします。 柴田 おはようございます。 卜部

                  • なぜあなたのA/Bテストはうまくいくのか?A/Bテストの分析で注意すること | CyberAgent Developers Blog

                    概要 同じ介入を比較するA/Aテストで統計的に有意な差が出てしまうケースがある その原因は、A/Bテストの指標の設計に失敗していることかもしれない この問題の対処法としてユーザベースCTR、デルタメソッド、クラスターロバスト標準誤差を紹介する これらの手法は実務で運用する上では一長一短 はじめに AI事業本部Dynalystの伊藤、小売セクターの藤田(@6km6km)です。 DynalystはReal Time Biddingと呼ばれる広告オークションにおいて広告枠の買付を行うプラットフォーム(DSP: Demand Side Platform)です。DSPでは、ユーザに広告を表示する際に複数あるクリエイティブの候補からひとつクリエイティブを選ぶ必要があり、その選択ロジックにバンディットアルゴリズムを用いています。(参考リンク1, 2) 以下では、バンディットアルゴリズムのA/Bテストをす

                      なぜあなたのA/Bテストはうまくいくのか?A/Bテストの分析で注意すること | CyberAgent Developers Blog
                    • シェルスクリプトは ((i=i+1)) ではなく i=$((i+1)) で計算しなければいけない!という話 - Qiita

                      count=0 max=5 while ((count < max)); do # (( 算術式 )) は条件文で使うものです count=$((count + 1)) # 計算したいだけなら算術式展開を使います echo "$count" done ついでに言うと (( 算術式 )) は POSIX シェルで規定されていません。bash、ksh、mksh、zsh では使えますが dash、yash などの純粋な POSIX シェルに近いシェルでは使えません。 なぜ? (( 算術式 )) を使って変数に値を代入したり変更することができますが、それだけのために使ってはいけません。if や while などの条件文とともに使うものです。 C 言語を使ってる人なら比較的見かける書き方だと思いますが、(( 算術式 )) で値を変えるというのは、以下のように評価するついでに値も変えちゃえと、短く書く

                        シェルスクリプトは ((i=i+1)) ではなく i=$((i+1)) で計算しなければいけない!という話 - Qiita
                      • 虹式展開 お財布&体重破壊殺 コラボ買い(術式展開 破壊殺 羅針)by猗窩座「ローソン×鬼滅の刃コラボ」鬼滅の刃グッズ #声優 - #楽活!収入増やして人生を楽しく!

                        いつもありがとうございます。毎日お昼12時投稿中🌈🌈🌈 少しづつ平常に戻りつつある、な ふつ映です。 まだまだ冬、寒いですね(*^▽^*) 通勤には十分にご注意くださいませ。 今日は、鬼滅の刃の紹介です。 「ローソン×鬼滅の刃コラボ」 ブックマークコメントありがとうございます。今回は返信はお休みさせていただきスターのみとさせていただきます。ご訪問、いつもクリックありがとうございます! 読者登録はこちら 隊員募集方法 「ローソン×鬼滅の刃コラボ」 みなさんは占いってどうですか。僕は朝の占いとか気にしちゃうのでラッキーフードは探してしまいます。 今年のラッキーフードは栗まんじゅう。栗まんじゅうってそんなに種類があるのか、自分が興味なかった世界を探求するのは楽しいです(^^)/ もうひとつのラッキーフードはプリンだそうです。 おまけでノートがもらえる商品も鬼滅コラボです。リポDとゼリーの2

                          虹式展開 お財布&体重破壊殺 コラボ買い(術式展開 破壊殺 羅針)by猗窩座「ローソン×鬼滅の刃コラボ」鬼滅の刃グッズ #声優 - #楽活!収入増やして人生を楽しく!
                        • 「500年後に日本人が佐藤だけになる」という試算の問題と改善 - ill-identified diary

                          この記事の要約 はじめに 問題点の要約 (追記) 先行研究について GARCH(っぽい)モデルによるシミュレーション シミュレーション前の理論分析 選択的夫婦別姓との比較 (追記) ゴルトン゠ワトソン分枝過程について 使用するデータ シミュレーションの技術的な補足 乱数生成について GARCHモデルの結果 シミュレーションの追試 より複雑なシミュレーションについて 男女別 世代重複 創作苗字 三親等の婚姻禁止ルール より高度な人口学的モデル 結論 2024/4/22: 先行研究とゴルトン゠ワトソン分枝過程の解説の追記 2024/4/23: 多数の言い回しのおかしい箇所の校正 2024/4/24: グラフ上の記載ミスとグラフ描画コードを修正 この記事の要約 先日報道された「500年後に日本人が佐藤だけになる」という試算の内容に違和感を覚えた. 資料を確認してみると, 大きな問題のある方法で試

                            「500年後に日本人が佐藤だけになる」という試算の問題と改善 - ill-identified diary
                          • 週刊Railsウォッチ(20200427前編)Railsで避けたい8つのミス、ridgepole導入の注意点、RDS ProxyのPostgreSQL対応ほか|TechRacho by BPS株式会社

                            2020.04.27 週刊Railsウォッチ(20200427前編)Railsで避けたい8つのミス、ridgepole導入の注意点、RDS ProxyのPostgreSQL対応ほか こんにちは、hachi8833です。 つっつきボイス:「近所のビアパブに注文しておいたビール取りに行ってた🍺」「お疲れさまです!」「最近酒類の販売免許が飲食店向けに割と簡単な手続きで申請できるようになったじゃないですか」「あ、酒の持ち帰りは居酒屋の免許とは別なのか😳」「持ち帰りだと販売として扱われるので☺️」「なるほど〜」「本来だと酒販免許を取るのはかなり面倒なんですけど、その店は5日ぐらいで取れたって😋」「そういえば都内で店やってる知り合いも2日で取れたって言ってました😋」「都内だと特に早いらしい」「ではつっつき始めましょう〜」 参考: 酒類のテイクアウト販売が可能になる「期限付酒類小売業免許」とは?

                              週刊Railsウォッチ(20200427前編)Railsで避けたい8つのミス、ridgepole導入の注意点、RDS ProxyのPostgreSQL対応ほか|TechRacho by BPS株式会社
                            • TopicModelの最終形態? Structured Topic Modelのご紹介 - Retrieva TECH BLOG

                              こんにちは。レトリバの飯田です。カスタマーサクセス部 研究チームに所属しており、論文調査やそのアルゴリズムを実行するスクリプトの実装などを行なっています。 今回は、Bag of Words(BoW)表現に於いて、これがTopicModelの最終形態ではないか?と私が思っているStructured Topic Modelの紹介と再現実装をpythonで行なったので、その紹介をします。 https://github.com/retrieva/python_stm Structured Topic Modelとは Correlated Topic Model(CTM) Sparse Additive Generative Model(SAGE) STMの更なる特徴 文書ートピックの分布の推定に対し文書属性情報を考慮できる 積分消去による高速化 STMの使い方 Covariate(Y)の使い方 P

                                TopicModelの最終形態? Structured Topic Modelのご紹介 - Retrieva TECH BLOG
                              • わしの思うリッジ回帰(L2正則化)と正則化法。 - Pseudo Theory of Everything

                                1 はじめに 最近、我々+数名でスパースモデリングという分野を勉強しています。詳細はまた別の記事にて紹介するにして、今回はスパースモデリングの前段階に当たる リッジ回帰(ridge regresion) に脚光を当てます1。 読者には釈迦に説法かもしれませんが、リッジ回帰は L2 正則化とも呼ばれ機械学習の中でも非常にスタンダードな概念の一つになっています。しかし専門的に正則化法を扱ってみて、案外知らなかったことを知れたのでまとめました。 まず、リッジ回帰での損失関数は以下のような式で記述されます。 \begin{align} E = (y - X \vec{w})^2 + \alpha \vec{w}^T \vec{w} \end{align} 上記の損失を最小化するように係数の重みベクトル \(\vec{w}\) を推定します。解析的には \(\vec{w}\) について微分をしたもの

                                  わしの思うリッジ回帰(L2正則化)と正則化法。 - Pseudo Theory of Everything
                                • 食塩水の濃度と天秤|sonson

                                  てんびん図,面積図という言葉をご存知だろうか.私からすると,これは,本質的には「はじき」という単位量あたりの計算の鬼子よりも酷いものだ.事は,私が子供のために本屋で思いついて,算数の問題集を買ったことに起因する.そこで下のような問題に出くわした. 濃度4%の食塩水100gに,濃度3%の食塩水をいくらか加えて,よく混ぜたところ,濃度3.2%の食塩水が得られた.濃度3%の食塩水をいくら加えたか? 自作の問題よくある,食塩水の濃度に関わる問題である.これは,初等的な代数と,濃度の理解を問う問題である.普通に解答するのであれば,題意の通りに立式すれば良い.濃度3%の食塩水が$${x}$$gであるとすると,混ぜ合わせる前後の食塩の量が同じであることから,以下の式が成り立つ. $$ 0.04 \times 100 + 0.03 \times x=0.032 \times (100 + x) $$ 当然

                                    食塩水の濃度と天秤|sonson
                                  • Ruby: RubocopとRufoを最小限に共存させてみた|TechRacho by BPS株式会社

                                    しばらく使っていなかったrufoフォーマッタを久しぶりに設定してみました。 リポジトリ: ruby-formatter/rufo: The Ruby Formatter しかしrufoはデフォルトで引用符をダブルクォート"に揃える方針で、RuboCopはデフォルトではシングルクォート'に揃える方針になっている部分が真っ向からぶつかっています。 以下のCHANGELOGを見ると、Rufo 0.3.0からダブルクォートがデフォルトになっています。 rufo/CHANGELOG.md at master · ruby-formatter/rufo 最小限の共存 プロジェクトの現状に応じて、以下のいずれかの設定にすることで、引用符に関してはぶつからなくなります(他の設定の共存についてはここでは考えません)。なお自分はRufoに寄せました。 1. RuboCopに寄せる場合 # .rufo quot

                                      Ruby: RubocopとRufoを最小限に共存させてみた|TechRacho by BPS株式会社
                                    • 週刊Railsウォッチ(20200713前編)rspec-openapiでスキーマ自動生成、Rails Architect Conf動画、where()ハッシュキーに比較演算子条件を書ける機能ほか|TechRacho by BPS株式会社

                                      2020.07.13 週刊Railsウォッチ(20200713前編)rspec-openapiでスキーマ自動生成、Rails Architect Conf動画、where()ハッシュキーに比較演算子条件を書ける機能ほか こんにちは、hachi8833です。これが今度のAWS Summit Tokyoの目玉イベントなんですね。 小林幸子whttps://t.co/6zPhtkip3u pic.twitter.com/sv9FIBZ2jl — masa寿司 (@masa_iwasaki) July 9, 2020 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 つっつきボイス:「もう今年も半分終わりか〜」「半分超えちゃいましたね」「AW

                                        週刊Railsウォッチ(20200713前編)rspec-openapiでスキーマ自動生成、Rails Architect Conf動画、where()ハッシュキーに比較演算子条件を書ける機能ほか|TechRacho by BPS株式会社
                                      • 週刊Railsウォッチ(20210209後編)Rubyでミニ言語処理系を作る、Kernel#getsの意外な機能、CSSのcontent-visibilityほか|TechRacho by BPS株式会社

                                        週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsの最新情報などの記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 Rubyでミニ言語処理系を作る 元記事: RubyでオレオレVMとアセンブラとコード生成器を2週間で作ってライフゲームを動かした話 -

                                          週刊Railsウォッチ(20210209後編)Rubyでミニ言語処理系を作る、Kernel#getsの意外な機能、CSSのcontent-visibilityほか|TechRacho by BPS株式会社
                                        • らくだ🐫にもできるRailsチュートリアル|11.3

                                          11.3 アカウントを有効化する メールが生成できるようになったのでAccountActivationsコントローラのeditアクションを書いていく。 テストも書いて、しっかりテストできていたらUserモデルにコードを移していく (リファクタリング) authenticated?メソッドの抽象化 有効化トークンとメールはそれぞれparams[:id]とparams[:email]で参照できるので 次のようなコードでユーザーを検索して承認する user = User.find_by(email: params[:email]) if user && user.authenticated?(:activation, params[:id]) (この後、上の式に論理値を1つ追加します。何が追加されるか考えてみましょう。) (→予想:アカウントが有効化されていないことを確認する論理値 #とは 🤔

                                            らくだ🐫にもできるRailsチュートリアル|11.3
                                          • RailsのI18nの書き方を調べたのでまとめました|TechRacho by BPS株式会社

                                            概要 I18nとは I18n (国際化・多言語化を意味する internationalization を短縮したもの) Ruby on Rails 4アプリケーションプログラミング(山田祥寛、技術評論社)、p502より こちらの図の通り、 クライアントからページ要求をサーバが受け取る コントローラで使用するロケール(言語)を決定する ロケールに合致する辞書ファイルを選択する ERBテンプレートに辞書ファイルの内容を反映した結果をクライアントに返す という順番の処理になります。 パブリックI18n API translate 訳文を参照します localize DateオブジェクトやTimeオブジェクトを現地のフォーマットに変換します 上のメソッドにはそれぞれ#tと#lという別名メソッドがあります。 本記事ではtranslateメソッドのみ紹介します。 使い方 通常 辞書ファイルの定義方法

                                              RailsのI18nの書き方を調べたのでまとめました|TechRacho by BPS株式会社
                                            • 現在最強のText-to-3Dモデル"ProlificDreamer"をちゃんと理解する

                                              Text-to-3Dがアツい 最近かなりText-to-3Dモデルがアツくなってきました。昨年9月末に発表されたDreamFusionから急速に発展し、11月にはMagic3DやLatent-NeRF, 12月にはSJCやDream3D, 今年に入って3月にはFantasia3DやText2Room, 今月5月にはOpenAIのShap-E, Text2NeRFが発表されるなど、ちょうど1年ほど前のText-to-Imageモデルの盛り上がり方を彷彿とさせます。 ※この記事は2023/5/29に執筆したものです その中で、5/25に発表された ProlificDreamerが強すぎるというのがあります。 まずこれを見てください。一番右がProlificDreamerで生成された3Dモデルです。左3つの既存手法はどこかもっさりとしているのに対し、ProlificDreamerはまるでどの視点

                                                現在最強のText-to-3Dモデル"ProlificDreamer"をちゃんと理解する
                                              • 週刊Railsウォッチ(20191015)スライド「Rails Performance issues and Solutions」を見る、dirtyに*_previously_was が追加、Sidekiq 6.0.1ほか|TechRacho by BPS株式会社

                                                2019.10.15 週刊Railsウォッチ(20191015)スライド「Rails Performance issues and Solutions」を見る、dirtyに*_previously_was が追加、Sidekiq 6.0.1ほか こんにちは、hachi8833です。台風前のつっつきでしたので、エントリを減らし気味にしてみました🙇。 台風19号の最大瞬間風速は75mらしく、これを時速に直すと270km/h。 東海道新幹線の最高速度が285km/h、飛行機の離陸時の速度が240〜300km/hらしいので、新幹線や飛行機並みのスピードでいろんなものが飛んできます。ヤバい。https://t.co/iKTTEgf5Nzhttps://t.co/Ic8ky9GPsUhttps://t.co/Ic8ky9GPsU pic.twitter.com/Y5TpNX2Dvg — Junich

                                                  週刊Railsウォッチ(20191015)スライド「Rails Performance issues and Solutions」を見る、dirtyに*_previously_was が追加、Sidekiq 6.0.1ほか|TechRacho by BPS株式会社
                                                • ゼロから作るDeep Learning ❺

                                                  人気シリーズの第5弾。今回のテーマは「生成モデル」です。本書では「正規分布」から「拡散モデル」に至るまでの技術を繋がりのあるストーリーとして展開します。読者は小さな学びを積み重ねながら、ステップバイステップで実装し、最終的には「Stable Diffusion」のような画像生成AIを完成させます。技術の面白さは細部にあります——ゼロから作る、数式に挑む。 まえがき ステップ1 正規分布 1.1 確率の基礎 1.1.1 確率変数と確率分布 1.1.2 確率分布の種類 1.1.3 期待値と分散 1.2 正規分布 1.2.1 正規分布の確率密度関数 1.2.2 正規分布のコード 1.2.3 パラメータの役割 1.3 中心極限定理 1.3.1 中心極限定理とは 1.3.2 中心極限定理の実験 1.4 サンプル和の確率分布 1.4.1 サンプル和の期待値と分散 1.4.2 コードで確かめる 1.4.

                                                    ゼロから作るDeep Learning ❺
                                                  • 週刊Railsウォッチ(20200601前編)Active Recordに新機能「delegated typing」追加、RuboCopのデフォルト設定アンケートほか|TechRacho by BPS株式会社

                                                    2020.06.01 週刊Railsウォッチ(20200601前編)Active Recordに新機能「delegated typing」追加、RuboCopのデフォルト設定アンケートほか こんにちは、hachi8833です。この記事↓にどよめきました👍🎉😂。 ⚓オープニングつっつき: 経産省のnpmモジュールが素晴らしい 元記事: 経産省発の npm モジュール!住所や電話番号の正規化、ジオコーディングなどができる IMI コンポーネントツールを試した! - Geolonia developer's blog サイト: IMI 情報共有基盤 コンポーネントツール 経産省が住所変換や法人種別名、電話番号の正規化に使えるIMIコンポーネントツールを公開しました。 ソースコードも公開。README にも使い方が丁寧に書かれていました。https://t.co/fPbV00EgZP 素晴ら

                                                      週刊Railsウォッチ(20200601前編)Active Recordに新機能「delegated typing」追加、RuboCopのデフォルト設定アンケートほか|TechRacho by BPS株式会社
                                                    • 【アウトライン版】サンプルコードでわかる!Ruby 3.0の主な新機能と変更点 - give IT a try

                                                      お知らせ 毎年恒例の(?)Rubyの新機能解説記事を公開しました。 型チェックについてまとめたPart 1と、それ以外の新機能についてまとめたPart 2があります。 qiita.com zenn.dev お気づきかもしれませんが、Part 2はQiitaではなくZennを使って書きました。 その理由は読者の方が記事に対してお金を振り込めるからです!・・・といっても僕がそのお金を独り占めするわけではありません。 2021年1月31日までに集まったお金はRubyの普及と発展のためにRubyアソシエーションに寄付する予定です。 また、こういった技術記事に対して、どれくらいの人が対価を支払う意思があるのかという、調査・実験の目的も兼ねています。 そんなわけで、上記の記事が良かった、役に立った、と思った人はぜひサポート(対価)の支払いをお願いします🙏 さて、それはそれとして、今回書いた記事はどち

                                                        【アウトライン版】サンプルコードでわかる!Ruby 3.0の主な新機能と変更点 - give IT a try
                                                      • Rustでつくる(つくれるかもしれない)Ruby - Qiita

                                                        この記事は言語実装Advent Calender 12日目の記事です。 言語処理系の作成に興味はあるが具体的なやり方がわからない、という人向けに記事を書いてみました。(というか書いてる本人からしてさほど分かっていない) 自分自身の備忘録的な意味もあるので、参考にした文献やサイトもなるべく載せていきます。 コードはこちらにあります。ビルド・実行にはRust及びそのツールチェーンがインストールされている必要があります。 https://github.com/sisshiki1969/ruruby 要約 RustでRubyの処理系を書いている。CRubyの最適化手法をパクッて実装することで高速化を図っている。楽しいのでみんなで処理系を書こう。 性能評価はこちら 自己紹介 初めまして、monochromeです。非エンジニア・非情報系学部卒ですが、趣味でプログラミングをしていて、特にプログラミング言

                                                          Rustでつくる(つくれるかもしれない)Ruby - Qiita
                                                        • 週刊Railsウォッチ(20200212後編)Rubyistが解説するUnicodeとUTF-8、Sorbetが速い理由、CSSの歴史、2019年の脆弱性まとめほか|TechRacho by BPS株式会社

                                                          2020.02.12 週刊Railsウォッチ(20200212後編)Rubyistが解説するUnicodeとUTF-8、Sorbetが速い理由、CSSの歴史、2019年の脆弱性まとめほか こんにちは、hachi8833です。昨日の大江戸Ruby会議をすっかり見落としてました😇。 大江戸Ruby会議で話すので東京にいたらそこで会いましょう! https://t.co/w1ADFEMhnx — Aaron Patterson (@tenderlove) February 8, 2020 サイト: 大江戸Ruby会議08 -- 終わりました 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催していま

                                                            週刊Railsウォッチ(20200212後編)Rubyistが解説するUnicodeとUTF-8、Sorbetが速い理由、CSSの歴史、2019年の脆弱性まとめほか|TechRacho by BPS株式会社
                                                          • 週刊Railsウォッチ(20200114前編)config_forのbreaking change、Active Storage variantをDBでトラッキング、SprocketsとWebpackの違いほか|TechRacho by BPS株式会社

                                                            2020.01.14 週刊Railsウォッチ(20200114前編)config_forのbreaking change、Active Storage variantをDBでトラッキング、SprocketsとWebpackの違いほか こんにちは、hachi8833です。すっかり遅ればせながらあけましておめでとうございます🌅。2020年代も週刊Railsウォッチをよろしくお願いします🙇。 techrachoさんのデザインが変わってた — ほんこん🐼 (@homkon6263) January 9, 2020 つっつきボイス:「お〜リニューアルへの反応が、と思ったら今日のツイートでしたか😆: 一応昨年12月26日にリニューアルしたんですけどね☺️」「😆」 TechRachoのサイトデザインをリニューアルしました 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterで

                                                              週刊Railsウォッチ(20200114前編)config_forのbreaking change、Active Storage variantをDBでトラッキング、SprocketsとWebpackの違いほか|TechRacho by BPS株式会社
                                                            • 【書籍まとめ】データサイエンス初心者が1年間で読んだ本 - Qiita

                                                              プログラミング経験ゼロから、1年間で読んできたPython、数学、統計学、資格、機械学習、深層学習などの主な書籍をまとめています。Qiitaには別の諸先輩方が記載している書籍まとめ記事がいっぱいありますが、そもそもプログラミング自体も知らない本当の素人が試行錯誤して読んできた本をここに備忘録的にもまとめておきます。 バックグラウンド 大学院では脳神経科学の研究室にいた生物系 物理、微分積分、線形代数、統計学などは大学生のときに基礎科目として学んだ程度 プログラミングはそれすらない本当のゼロ 新卒で臨床試験の開発部署に(プログラミング、データ解析等とは無縁) 医療画像診断や臨床統計学に興味を持ち始めたのがデータサイエンス学習へのきっかけ ------Python------ 独学プログラマー プログラミング学習への第一歩。Pythonというより、Pythonを通じて、まずはプログラミングとは

                                                                【書籍まとめ】データサイエンス初心者が1年間で読んだ本 - Qiita
                                                              • 線路・・いやもとい、妄想マスクは続くよどこまでも 後編 - ねこしごと

                                                                お題「#買って良かった2020」 言わずもがなのこちらの後編です munazouchan48.hatenablog.com 大人気の例のアレにのっかって あわよくば アクセスを伸ばしてみようかと 腹黒く画策したものの いっさい結果には反映されず 意を決してご披露した ヤバめの私的見解も 素敵マダムの皆さまたちには チョイと刺激が強すぎたのか 誰からもいっさい 賛同を得ることができませんでした ・・・まあ そりゃ そうでしょうね! 無事にコミックス最終巻も発売され 想像どおり飛ぶように売れまくり 街の書店には長蛇の列 その都民の姿を見て 素敵マスクのあの方も チッ! 密ですわ! と、舌打ちしたとかしないとか(してません) もちろん 皆さんが並んでいたその頃 我が家にはすでに 楽天さんが届けてくれていましたが おかげさまで とりあえず電子版を後ろからチラ見して 結末を知らないことを ひた隠しに

                                                                  線路・・いやもとい、妄想マスクは続くよどこまでも 後編 - ねこしごと
                                                                • 逐次ベイズフィルタ【カルマンフィルタ、粒子フィルタの基礎】 - HELLO CYBERNETICS

                                                                  はじめに 必要なパーツ 予測 観測更新 逐次ベイズフィルタの流れ 前提 流れ 予測の密度関数をどう使うのか 各パーツの式展開 予測の密度関数 更新の密度関数 まとめ はじめに 逐次ベイズフィルタの基本的な概要は極めて単純です。しかし非常に強力です。 制御の分野では遥か昔から状態観測器としてカルマンフィルタとして知られる逐次ベイズフィルタが有効活用されてきました。また、数理モデルによる演繹的なシミュレーションと、観測データによる機能的な推測を統合したデータ同化と呼ばれる分野でも、主にパーティクルフィルタが強力なツールとして利用されています。また自己位置推定、SLAMなど近年の自律移動ロボット技術に欠かせない物となっています。 必要なパーツ 逐次ベイズフィルタに必要なパーツは下記の通り、たったの2つです。これらを紹介する前に記法について整理しておきましょう。 時刻 $t$ での状態を $x _

                                                                    逐次ベイズフィルタ【カルマンフィルタ、粒子フィルタの基礎】 - HELLO CYBERNETICS
                                                                  • 「Python機械学習プログラミング」はまさに"理論と実践"を学ぶのに最適な本 - Explore cs in depth!

                                                                    目次 目次 概要 前提知識 本題 まさに「脱入門者」をターゲットに置いている 式展開がかなり丁寧 1章 2章 3章 4章 6章 12章 15章 総評 概要 書籍「Python機械学習~達人データサイエンティストによる理論と実践(第二版)~」 を読み終わりました。 [第2版]Python 機械学習プログラミング 達人データサイエンティストによる理論と実践 (impress top gear) 作者: Sebastian Raschka,Vahid Mirjalili,福島真太朗,株式会社クイープ出版社/メーカー: インプレス発売日: 2018/03/16メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る 機械学習の基礎を「厳密に」理解したい 表面上をさらうのではなく数学的定義や内部構造まで知りたい プログラミング技術も解説してほしい という方には特におすすめの本です。

                                                                      「Python機械学習プログラミング」はまさに"理論と実践"を学ぶのに最適な本 - Explore cs in depth!
                                                                    • Rails(ActiveRecord)で自在にSQLを書く手段いろいろ

                                                                      こんにちはー。 Railsである程度の規模の開発をしていると、ちょっと込み入った形のSQLでデータを取得したい状況が発生してきます。 今回は、そんなときに役立つActiveRecordクエリのテクニックをご紹介します。 ちなみにexecute()、arelは使いません。 (環境: Ruby 2.5.3, Rails 6.1.3) selectをゴリゴリ書く ActiveRecordのselectというメソッドがあります。 基本的な使い方としては、こんな感じで、必要なカラムだけ取得するためのものです。 users = User.all.select(:id, :name) users.first.attributes # => {"id"=>1, "name"=>"Alice"} なんですが、SELECT句を文字列で好きに書くこともできます。別名を付けておくことで、その名前で値を取得できます

                                                                        Rails(ActiveRecord)で自在にSQLを書く手段いろいろ
                                                                      • 「鬼滅の刃」の主人公、炭治郎の実家が雲取山だという情報が出回っているけど、雲取山に登っても(おそらく)意味はない

                                                                        映画の無限列車編は猗窩座どのが煉獄さん狙いのヤンホモみたいになってましたが、彼が強さを求めるようになった理由とかバックボーンが判るとめちゃくちゃ切ないんですよ…鬼になった時に人間だった時の記憶が消えちゃってるんですけど、それでも術式展開の模様は非業の死を遂げた婚約者の髪飾りから来てるとか、鬼になっても女性は食べないとかすごい一途で純粋な人なんだよ…それだけに悲しい…全ては無惨様が悪い(ここ重要) はい、というわけで本題に入ります。 大人気で映画もヒット中のマンガ/アニメ作品「鬼滅の刃」。 その主人公の炭治郎の故郷は、東京都の奥多摩と設定されている。そして、どうやらアニメでのロケ地が雲取山だったらしく、聖地認定されて登ってる人もいるようなのだが… 言ってしまうと、雲取山に登っても意味が無い。 何故なら、炭焼き小屋とは集落の近くの山に作るもので、雲取山の山頂だと集落から遠すぎるからだ。 聖地巡

                                                                          「鬼滅の刃」の主人公、炭治郎の実家が雲取山だという情報が出回っているけど、雲取山に登っても(おそらく)意味はない
                                                                        • Rubyコードから外部コマンドを安全に実行する|TechRacho by BPS株式会社

                                                                          Heroku上のPostgreSQLデータをバックアップするスクリプトを以前書いて使っていたのですが、あるときbrakemanを実行すると、以下のheroku pgコマンド実行部分でコマンドインジェクションのおそれがあると警告されました。 # Rubyスクリプトの一部(HEROKUはherokuコマンドのパス) ... `#{HEROKU} pg:backups capture --app #{app}` info = `#{HEROKU} pg:backups:info --app #{app}` ... # brakeman出力より Confidence: Medium Category: Command Injection Check: Execute Message: Possible command injection Code: `#{"/usr/local/bin/herok

                                                                            Rubyコードから外部コマンドを安全に実行する|TechRacho by BPS株式会社
                                                                          • 週刊Railsウォッチ(20210301前編)Rails 6.1.3がリリース、Active Supportのbefore?とafter?、link_to_unless_currentほか|TechRacho by BPS株式会社

                                                                            週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 以下のコミットリストのChangelogを中心に見繕いました。 Comparing @{2021-

                                                                              週刊Railsウォッチ(20210301前編)Rails 6.1.3がリリース、Active Supportのbefore?とafter?、link_to_unless_currentほか|TechRacho by BPS株式会社
                                                                            • 週刊Railsウォッチ: Railsコアチームとコミッターに新メンバー、ruby-buildでのRust YJITサポートほか(20220524後編)|TechRacho by BPS株式会社

                                                                              こんにちは、hachi8833です。Railsコアチームに3名、Railsコミッターに2名の新メンバーが加わりました。おめでとうございます!🎉 Please welcome @kamipo, @_byroot, @jhawthorn to Rails Core and @yahonda, Jonathan Hefner to Rails Committers! 🎉 https://t.co/0DS6Z8aMKt — Ruby on Rails (@rails) May 23, 2022 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションを

                                                                                週刊Railsウォッチ: Railsコアチームとコミッターに新メンバー、ruby-buildでのRust YJITサポートほか(20220524後編)|TechRacho by BPS株式会社
                                                                              • 週刊Railsウォッチ(20191001後編)RedisとRubyをつなぐredis-object gem、Fullstaq Rubyの新バージョン、COUNT(*)とCOUNT(1)の速度ほか|TechRacho by BPS株式会社

                                                                                2019.10.01 週刊Railsウォッチ(20191001後編)RedisとRubyをつなぐredis-object gem、Fullstaq Rubyの新バージョン、COUNT(*)とCOUNT(1)の速度ほか こんにちは、hachi8833です。Macbookのディスク容量がいつの間にかあふれていて焦りました。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください ⚓週刊Railsウォッチ「公開つっつき会」第15回のお知らせ(無料) お申込み: 週刊Railsウォッチ公開つっつき会 第15回|IT勉強会ならTECH PLAY[テックプレイ] 第15回目公

                                                                                  週刊Railsウォッチ(20191001後編)RedisとRubyをつなぐredis-object gem、Fullstaq Rubyの新バージョン、COUNT(*)とCOUNT(1)の速度ほか|TechRacho by BPS株式会社
                                                                                • 週刊Railsウォッチ(20190930前編)知られざる7つの便利gem、Duration.buildにstringを渡せなくなる、Webpackerのpacksをマスターほか|TechRacho by BPS株式会社

                                                                                  2019.09.30 週刊Railsウォッチ(20190930前編)知られざる7つの便利gem、Duration.buildにstringを渡せなくなる、Webpackerのpacksをマスターほか こんにちは、hachi8833です。Google Translator Toolkitが12月4日にディスコンになるそうなので忘れないうちにファイルをGTTからダウンロードしておきました。 なんと... 😳💦 — 安川要平/Yohei Yasukawa (@yasulab) September 20, 2019 つっつきボイス:「終わっちゃうんだ😳」「GTTは自分も最近めっきり使ってませんでしたが、突然の終了宣言で😇」「見た感じユーザー数は少なそうではありますけど😆」「ローカライズに関心のある人ぐらいしかいないと思いますので、きっとそうです😆」「マイグレーションパスとかもないのかし

                                                                                    週刊Railsウォッチ(20190930前編)知られざる7つの便利gem、Duration.buildにstringを渡せなくなる、Webpackerのpacksをマスターほか|TechRacho by BPS株式会社