並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 345件

新着順 人気順

f.sの検索結果1 - 40 件 / 345件

  • WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza times

    主な確率分布の関連図 こんにちは、吉岡(@yoshiokatsuneo)です。 Webサービスを運営していると、利用状況を分析・予測したり、A/Bテストなどで検証したりすることがよくあります。 データを一個一個見ていてもよくわからないので、データ全体や、その背景の傾向などがまとめて見られると便利ですよね。そんなとき、データの様子を表現するためによく使われているのが「確率分布」です。 学校の試験などで使われる偏差値も、得点を正規分布でモデル化して、点数を変換したものです。 今回は、Webサービスなどでよく使われる確率分布18種類を紹介します。 それぞれ、Webサービスでの利用例やPythonでグラフを書く方法も含めて説明していきます。コードは実際にオンライン実行環境paiza.IOで実行してみることができますので、ぜひ試してみてください。 【目次】 正規分布 対数正規分布 離散一様分布 連続

      WebサービスのA/Bテストや機械学習でよく使う「確率分布」18種を解説 - paiza times
    • 新入社員のみんな、「ChatGPT×Python」で鬼にならないか?|ピーナッツ

      ChatGPTが本当にヤバい。 断言する。新卒がこれを使いこなせば、今職場で「優秀」とされている5-6年目くらいの先輩なら余裕で出し抜ける。鬼になれる。 筆者はメーカー社員なので、メーカーの新入社員がChatGPTを使って鬼になる方法を1つ提案したい。 「ChatGPT×Python」である。 Pythonとは、ご存知のとおり物理シュミレーションからデータサイエンス、機械学習までカバーする汎用性をそなえたプログラミング言語だ。何でもできるわりには書ける人がなぜか少なく、いまだにスキルとして重宝されている。 そんなPythonにChatGPTを使おう。 ChatGPTを使えば、上司から求められるアウトプットを一瞬で出すことができる。それに対してフィードバックをもらい、それも一瞬で打ち返すことができる。 「あいつ"Python書ける"だけじゃないんだよな。こっちが言ったこと正確に理解するし、そ

        新入社員のみんな、「ChatGPT×Python」で鬼にならないか?|ピーナッツ
      • <重要>「ドコモ口座」を利用した当行口座の不正利用の発生|緊急掲載情報|七十七銀行

        ???\????s??E?F?u?T?C?g?B????S??????n???F???????????s????B?T?[?r?X???A?C???^?[?l?b?g?o???L???O?A?e???[?????Y?^?p????????B

        • 「ストロング系飲料」や「個室で自由恋愛する女性」など、日本における「法律の間に生まれた鬼子」一覧がこちらです

          ゆ〜げきぶちょーF/S&RWAs @fstora 法律の間に生まれた鬼子 ・ストロング系飲料や第三のビール ・期限前償還条項付き永久劣後債 ・ランドセルを背負って18歳を自称するエロゲヒロイン ・パチンコ屋の近くにある小物商 ・個室のお風呂部屋の中にいて誰とでもすぐ自由恋愛する女性 2020-01-09 14:51:26

            「ストロング系飲料」や「個室で自由恋愛する女性」など、日本における「法律の間に生まれた鬼子」一覧がこちらです
          • "Watson's Page エネルギーの発見が遅れた理由・我々は筋肉にだまされている"

            物理の話題 エネルギーの発見と筋肉による錯覚について エネルギー・近くて遠い存在   "我々は横紋筋にだまされている" すべての分野において言えることであるが、”人類の知識や重要な発見は大勢の人間の経験の積み重ねによって得られたものである。” あたかも、力学はニュートンのような一人の天才が現れて,出来上がったように思われがちであるが、物理学においても、上のことは決して例外ではない。 その典型的な例が「エネルギー保存則の発見」である。 エネルギー保存則の発見までの長い道のり ニュートンの著書「プリンキピア」が出版されたのは、1687年であるが、ヘルムホルツによる理論的な「エネルギー保存則」の定式化は 1847年である。 物理学者が「エネルギー」の重要性を認識するには、ニュートン力学の誕生から、なんと 2世紀近くの歳月を要している。 その間に、ニューコメンの蒸気機関の発明(1712年)、さらに

            • 吉野家コピペで学ぶ『中国恒大集団の経営危機』が切れ味バツグン「お前、中国版リーマンショックって言いたいだけちゃうんかと。」

              リンク 日本経済新聞 中国恒大、23日の元建て債利払い実施へ 39億円(写真=ロイター) 【上海=土居倫之】中国の不動産大手、中国恒大集団は22日、期日を23日に控えた人民元建て債の利払いを実施すると発表した。金額は2億3200万元(約39億円)。恒大を巡っては1兆9665億元(約33兆4000億円)にのぼる負債を巡り信用不安が浮上しており、債券の利回りが急上昇していた。恒大が22日、利払い実施を発表したのは、発行額40億元の人民元債で深圳証券取引所に上場している。同時に利払い日が 23 users 127 遊撃部長F/S&RWAs @fstora 昨日、近所の恒大集団本社行ったんです。恒大集団本社。 そしたらなんか人がめちゃくちゃいっぱいで入れないんです。 で、よく見たらなんか中国のニュースサイト「財新網」が、理財商品が期限に償還されず、とか書いてあるんです。 もうね、アホかと。馬鹿かと

                吉野家コピペで学ぶ『中国恒大集団の経営危機』が切れ味バツグン「お前、中国版リーマンショックって言いたいだけちゃうんかと。」
              • 遊撃部長F/S&RWAs on Twitter: "「どうしてラーメン評論家やヌードル亭麺吉のような(本人だけが面白いと思ってる)面白おじさん構文が生まれてしまうのか」については前々から「全部椎名誠のせい説」を唱えています。(折角なので『さらば国分寺書店のオババ』からネット書籍で立… https://t.co/11MCQgZBVP"

                「どうしてラーメン評論家やヌードル亭麺吉のような(本人だけが面白いと思ってる)面白おじさん構文が生まれてしまうのか」については前々から「全部椎名誠のせい説」を唱えています。(折角なので『さらば国分寺書店のオババ』からネット書籍で立… https://t.co/11MCQgZBVP

                  遊撃部長F/S&RWAs on Twitter: "「どうしてラーメン評論家やヌードル亭麺吉のような(本人だけが面白いと思ってる)面白おじさん構文が生まれてしまうのか」については前々から「全部椎名誠のせい説」を唱えています。(折角なので『さらば国分寺書店のオババ』からネット書籍で立… https://t.co/11MCQgZBVP"
                • 【Rust】日本語で読めるRust言語の商業本まとめ(2023年4月)【おすすめ】 - Rのつく財団入り口

                  機運高まるRust言語に入門しよう Windows自体の開発に使われていることも判明、次期Android OSの開発言語にも採用、ついにLinuxでも採用される(かも)とのことで最近機運が高まっているMozilla発のRust言語。 このエントリでは商業本を分野別に、その中では発行日が新しい順にまとめてみました。第2版がある本の初版含め合計約25冊。そのうち2022年に出たのが計9冊、【追記】2023年に2冊と、数えてみると既にけっこうな冊数になっています。Go言語の日本語の本が確か合計15冊前後ぐらいだったので負けずに盛り上がっていますね。 機運高まるRust言語に入門しよう 補足的にRust本の傾向 入門者向けの本 動かして学ぶ!Rust入門 パーフェクトRust ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで (KS情報科学専門書) 手を動かして考えればよく

                    【Rust】日本語で読めるRust言語の商業本まとめ(2023年4月)【おすすめ】 - Rのつく財団入り口
                  • macOSの暗号化zipの話の続き - NFLabs. エンジニアブログ

                    はじめに こんにちは。事業推進部でOffensive Teamを担当する永井です。 今回はアドベントカレンダーの11日目として、前回投稿した「macOSの暗号化zipファイルはパスワードなしで解凍できる」という記事に寄せられたコメントのうち、特筆すべきものをピックアップして回答していきます。 前回の記事を読んでいない方や、もう覚えてないという方は是非前回の記事を見てから続きを読んでいただければと思います。 Q. 正解するまでbkcrackを回さなくてもzip内のCRC32値と比較すれば良いのでは? はい、その通りです。 筆者が前回の記事を書いている時には完全に失念していましたが、zip内にはファイル破損を検出するためにCRC32形式のハッシュ値が含まれています。そのため、bkcrackを正解パターンを引くまで都度回さなくても簡単に正解の.DS_Storeを見つけ出すことができます。 実際に

                      macOSの暗号化zipの話の続き - NFLabs. エンジニアブログ
                    • JSONの差分を取ってJSON Patchを得るにはdiffsonがおすすめ - Lambdaカクテル

                      こういうツイートを見た。 Scala (or Java) で、jsonのdiffをpatchファイルみたいな感じでわかりやすいテキストで出力してくれるライブラリないかなあ。そしてjacksonに依存してないといいな— Arthur (@Arthur1__) 2024年1月13日 現代のプログラミングではJSONの差分を取ったり、逆にパッチを当てるということがよくある。可能ならそれがPretty Printできると良い。 JSONの差分をScalaで取る方法についていくつか調べてみたのでメモ。 JSONの差分をどう表現する? JSON Patch diffson diffsonでJSON Patchを生成する diffsonでJSON Patchを適用する diffsonでJSON Merge Patchを生成する diffsonでJSON Merge Patchを適用する JSON Pat

                        JSONの差分を取ってJSON Patchを得るにはdiffsonがおすすめ - Lambdaカクテル
                      • エラーが出たら喜べ。エラーをちゃんと出せ。 - Qiita

                        どうもエラーを出すもしくはエラーが出るのが怖いという人がいるみたい。例えば改修を行うときに既存部分でエラーが出ないことを最優先にして増築を行いいびつな構造を生み出すとか、単純に例外を全然使わないとか。エラーが出ると、「うわ、エラーになった。手間かけさせやがって面倒だなぁ…」みたいな感覚があって、とにかく自分がコードを書くときも一切例外を投げないというスタンスをとりがちなのかもしれない。 私はここで、適切にエラーが出てくれるのはむしろ喜ばしいことであり、自分がコードを書くときも積極的にエラーを出すようにすべきだ、という主張をする。 関数定義のドキュメンテーションの一部 ある関数の中身で一番最初に書くべき処理は何か、それは引数のチェックをして条件を満たさなければエラーを出すことである。例えば文字列は特定の形式になってなければならないとか、数値に最大値最小値があるとか、これらは関数の入力の前提条

                          エラーが出たら喜べ。エラーをちゃんと出せ。 - Qiita
                        • 「いい感じに成長する」エンジニアのキャリアと学び方 - 2023年オススメPython本を添えて - Lean Baseball

                          このブログおよび, 登壇・アウトプットはゴリッゴリのエンジニア, 本職はコンサル企業のマネージャーとしてクラウドエンジニアリングのコンサルをやっている者です*1. この記事は, 当ブログの名物である, Pythonのオススメ書籍(と関連する技術書)の紹介エントリーです! ※去年の記事はこちら. 本年のエントリーでは「今最もいい感じなPython本」の紹介に加えて, キャリアごとに読むべき技術書(と学び方)の選び方 この年末に読んで欲しい技術書(Python本とそれ以外) 「エンジニアのキャリア形成的に期待値の考え方大事だよ」という話 この三本立てでご紹介できればと思います. というわけで, 本年のラインナップは以下の通りです. 要約すると キャリアレベルを考える オススメ技術書籍2023 ジュニア🔰 メンバー マネジメント ボード 結び - キャリアごとの期待値 【番外編】私の推し書籍2

                            「いい感じに成長する」エンジニアのキャリアと学び方 - 2023年オススメPython本を添えて - Lean Baseball
                          • AI Bunchoモデルで何か物語めいたものを生成する|shi3z

                            もともと小説を書くためのAIなので物語には強いだろう。しかも日本製だし。 ということで大先生が早速試していた。 僕も真似をしてさっそく使ってみたのだが、そのままだとかなり短い文章しか出てこない。使い方に工夫が必要そうである。 そこでこんなコードを書いた。 def b(prompt): input_ids = tokenizer.encode( prompt, add_special_tokens=False, return_tensors="pt" ).cuda() tokens = model.generate( input_ids.to(device=model.device), max_new_tokens=320, temperature=0.6, top_p=0.9, repetition_penalty=1.2, do_sample=True, pad_token_id=tok

                              AI Bunchoモデルで何か物語めいたものを生成する|shi3z
                            • MySQL実行計画の簡易検査ツールの開発とCIへの組み込み - ZOZO TECH BLOG

                              こんにちは、ECプラットフォーム部の権守です。普段はID基盤やAPI Gatewayの開発を行い、ZOZOTOWNのリプレイスに携わっています。 本記事では、ID基盤で開発・導入したMySQL実行計画の簡易検査を行うツールを紹介します。 ツール開発の経緯 RDBにおけるテーブル設計は利用するクエリに応じて適切なインデックスを設定するなど専門的な知識を必要とし、設計できる人が限られてきます。しかし、アプリケーション上で利用されるクエリは機能の追加・改修に伴って日々変化していくため、それら全てに目を通し、漏れなく適切な設計することは困難です。そこで、専門的な知識がなくても設計に問題がないかの簡易的な検査を行えるツールを開発し、CIに組み込むことで自動的に問題を検出できるようにしました。 ツール開発のアプローチ ID基盤ではDBMSとしてAmazon Aurora MySQLを使用しています。そ

                                MySQL実行計画の簡易検査ツールの開発とCIへの組み込み - ZOZO TECH BLOG
                              • 4KBのJavaScriptだけで動く可愛いアクションゲームを作ったのでソースと解説 - Qiita

                                年イチでちょっとしたブラウザゲームを作ってます(→ 去年)。今年はそこそこ遊べる可愛いアクションゲームを4KB以内で作ってみました。 🎉宣伝させてください! 🐱今年も無事、猫の日ゲームができました!https://t.co/XnDD8AXx4k 今年は可愛さはそのまま、限界までコードを削って4KBにおさめました。PCの方はソース表示して見てみてね pic.twitter.com/j0QqH6iSSn — ゆき (@yuneco) February 20, 2022 作ったもの:ブラウザで動く4KBのゆるかわアクション URL: https://yuneco.github.io/mezashi-4kb/ ソース: https://github.com/yuneco/mezashi-4kb つまりどういう...コト? index.htmlという名前のファイルを作って下のコードをコピペする

                                  4KBのJavaScriptだけで動く可愛いアクションゲームを作ったのでソースと解説 - Qiita
                                • 金融業界の細かすぎるルールは「大金を前に人間の良心はいかに脆いか」を知り尽くした血のマニュアルである

                                  遊撃部長F/S&RWAs @fstora 金融業界の細かすぎる・陰湿すぎるルールの数々は全て「大金を目の前にした時の人間の良心はいかに脆いか」という苦渋を舐めさせられ続けた業界が流した血で書かれている('ε'*) 2024-03-21 17:37:14

                                    金融業界の細かすぎるルールは「大金を前に人間の良心はいかに脆いか」を知り尽くした血のマニュアルである
                                  • ライブ配信アプリOBS Studioに仮想カメラを作り出し、ZoomやGoogle Meetなどに映像を直接配信できるOBSプラグイン「OBS (macOS) Virtual Camera」がリリース。

                                    ライブ配信アプリOBS Studioに仮想カメラを作成することで、ZoomやGoogle Meetなどに映像を直接配信できるmacOS用OBSプラグイン「OBS (macOS) Virtual Camera」がリリースされています。詳細は以下から。 新型コロナウイルス(COVID-19)の影響により自宅学習やリモートワークを行う人々が増え、それに伴いZoomやGoogle Meet(Hangouts)、Microsoft Team、Messenger Rooms(Facebook)、LINEなどのビデオ会議サービスを利用するユーザーが増加していますが、そんなビデオ会議サービスにライブ配信アプリ「OBS Studio」の映像を直接配信でプラグイン「OBS (macOS) Virtual Camera」がリリースされています。 Creates a virtual webcam device f

                                      ライブ配信アプリOBS Studioに仮想カメラを作り出し、ZoomやGoogle Meetなどに映像を直接配信できるOBSプラグイン「OBS (macOS) Virtual Camera」がリリース。
                                    • 遂にLinuxカーネルにRust言語のコードが取り込まれるとな - YAMDAS現更新履歴

                                      venturebeat.com 「Linux をてがけて30年経った今なお、リーナス・トーバルズは自身が作ったオープンソースのオペレーティングシステムとそれがこれからもたらすイノベーションの見通しに夢中である」という文章で始まる記事だが、先日開催された Open Source Summit North America を取材した記事である。 いろいろ読みどころはあるだろうが、やはりもっとも目を惹くのは、「Rust is coming to Linux」の見出しである。 実は、ワタシもこの話題を何度かこのブログで取り上げている。 Rustこそがシステムプログラミングの未来(で、C言語はもはやアセンブリ相当)なら、Rustで書かれたドライバのコードをLinuxカーネルは受け入れるべきなのか? - YAMDAS現更新履歴 2020年はLinuxカーネルにおけるRust元年になるか? - YAMD

                                        遂にLinuxカーネルにRust言語のコードが取り込まれるとな - YAMDAS現更新履歴
                                      • パチンコ・水商売→学校→演劇業界→舞台→観光→飲食……。いつまで私たちは「自分たちには関係ない」という態度をとり続けられるのだろうか? - 頭の上にミカンをのせる

                                        ニーメラー牧師は何千人もの人々の前に、彼自身のことを(あまりにも謙虚に)こう語った。ナチスが共産主義者を攻撃した。彼はやや不安になったが、彼は共産主義者ではなかったので、何もしなかった。そして彼らは社会主義者を攻撃した。彼は不安だったが、社会主義者ではなかったので何もしなかった。それから学校が、新聞が、ユダヤ人が、となり、彼はそのたびに不安になったが、やはり何もしなかった。そして彼らは教会を攻撃した。彼は教会の人間であった。だから彼は何かを行なった。しかし、それは遅過ぎた。 今「俺たちの産業の規模を知ってるのか!?俺たちが滅んだら日本がどうなるのか分かってるのか!?」と叫んでいる観光業界の人に「数年前に亀井静香さんが『よい談合もある』って言ってた時どう思ってましたか?そのあと民主党が『コンクリートから人へ』って言い出した時どう思ってましたか?」と聞きたい— 遊撃部長F/S&RWAs (@f

                                          パチンコ・水商売→学校→演劇業界→舞台→観光→飲食……。いつまで私たちは「自分たちには関係ない」という態度をとり続けられるのだろうか? - 頭の上にミカンをのせる
                                        • DESIGNS永野護デザイン展に行ってきた!(1)|ファイブスター物語/F.S.S|

                                          ということで初日と2日目『DESIGNS永野護デザイン展』を見てきました。 撮影可能エリアにあるファイブスター物語/F.S.S単行本表紙カバー原画。これは第1巻のもの。 EJアニメミュージアムのある角川武蔵野ミュージアム入り口 EJアニメミュージアム入り口の看板、DESIGNS永野護デザイン展のロゴ 榮太樓の梅ぼ志飴、すえぞう缶。/ロックミュージアムショップで購入 詳しくはまた帰ってから。明日も観覧予定です。(24.02.10記す) ファイブスター物語/F.S.S第2巻表紙原画 撮影可能エリアにはファイブスター物語/F.S.S単行本カバー表紙原画が既刊の表紙カバー原画すべてが展示されています。ぜひ生での迫力と色とタッチを感じて下さい。(24.02.12.00:10記す) DESIGNS永野護デザイン展 ということで見てきました、永野護デザイン展。DESIGNSの名前を冠してのデザインを中心

                                            DESIGNS永野護デザイン展に行ってきた!(1)|ファイブスター物語/F.S.S|
                                          • FizzBuzzは無慈悲な面接の女王 - Qiita

                                            (defn and3 [x y z] (and x (and y z))) (defn and4 [a b c d] (and (and a b) (and c d))) (defn or3 [x y z] (or x (or y z))) (defn or4 [x0 x1 x2 x3] (or (or x0 x1) (or x2 x3))) (defn mux8 [a b c d e f g h select] (let [[s0 s1 s2] select] (or8-1 [(and4 a (not s0) (not s1) (not s2)) (and4 b s0 (not s1) (not s2)) (and4 c (not s0) s1 (not s2)) (and4 d s0 s1 (not s2)) (and4 e (not s0) (not s1) s2) (and4 f

                                              FizzBuzzは無慈悲な面接の女王 - Qiita
                                            • AWS Lambdaのメモリ使用率と処理速度

                                              AWS Lambdaのメモリ使用率と処理速度について調べてみました。 具体的には、以下についてLambdaを動かして試しました。 メモリ使用率が100%になるとエラーが起きたりするか? メモリ使用率が高いと速度劣化するか? まず、先に調査結果を書いちゃいます。以下の通りです。 調査結果 ・メモリ使用率が100%になるとエラーが起きたりするか? →エラーにはならない! ・メモリ使用率が高いと速度劣化するか? →速度劣化する では早速、調査していきます! メモリ使用率が100%になるとエラーが起きたりするか?について調査 調査方法 まず調査方法についてです。 以下の条件で調査しました。 前提条件 本記事では以下の条件で、調査しました。 言語:Python 3.12 Lambdaのタイムアウト設定:29秒 Lambdaのメモリ:128MB 調査で使用したソースコード 以下のソースを使用して調査し

                                                AWS Lambdaのメモリ使用率と処理速度
                                              • Japan: COVID-19 Public Forecasts

                                                Looker Studio turns your data into informative dashboards and reports that are easy to read, easy to share, and fully customizable.

                                                  Japan: COVID-19 Public Forecasts
                                                • 東京五輪、5月までに新型コロナ問題が収束しなければ中止へ : 痛いニュース(ノ∀`)

                                                  東京五輪、5月までに新型コロナ問題が収束しなければ中止へ 1 名前:アルテロモナス(東京都) [ニダ]:2020/02/25(火) 23:04:16.95 ID:wbGaGIfM0 【ジュネーブ=共同】新型コロナウイルス感染拡大で開催を危ぶむ声が出始めている7月24日開幕の東京五輪について、国際オリンピック委員会(IOC)で1978年から委員を務める最古参のディック・パウンド氏(77)=カナダ=がインタビューに応じ、開催是非の判断の期限は引き延ばせて5月下旬との見方を示した。25日、AP通信が報じた。 弁護士でもあるパウンド氏は、準備期間の短さから他都市での代替開催や分散開催は難しいと指摘した。東京開催を数カ月延期することも、米プロフットボールNFLや米プロバスケットボールNBAのシーズンと重なるため、巨額の放送権料を支払う北米のテレビ局が納得しないだろうと否定的で、事態が収束しなければ

                                                    東京五輪、5月までに新型コロナ問題が収束しなければ中止へ : 痛いニュース(ノ∀`)
                                                  • Amazon Personalize使い方まとめ / CloudFormationとPythonでレコメンドアプリケーションを学習・デプロイする - フリーランチ食べたい

                                                    今週、Amazon PersonalizeがGAになりました。東京リージョンでも使うことができます。 この記事ではAmazon Personalizeの概要、使い方の解説を行います。PythonのAWS SDKを使ってレコメンドアプリケーションを作成していきます。 また事前準備のS3やIAM Roleの作成で、AWSの公式ドキュメントだと手作業が発生しているのですが、それだと大変なので一発で構築できるCloudFormationも紹介します。 aws.amazon.com 最初に触った感想 少し触ってみたのですが、以下の点で非常に良いと思いました。 学習・予測(レコメンド取得)が全てサーバーレスで行える 事前に準備されているアルゴリズムはDeep Learningベースで多く、それ以外も高度なもの 逆に以下のような不満な点もありました。 用語が機械学習で一般的に使うものとかけ離れていて混乱

                                                      Amazon Personalize使い方まとめ / CloudFormationとPythonでレコメンドアプリケーションを学習・デプロイする - フリーランチ食べたい
                                                    • 【理論から実践まで】動かしながら学ぶ!ゼロからわかる再帰的ニューラルネットワーク(RNN) - LABOT 機械学習ブログ

                                                      この記事では再帰的ニューラルネットワーク (RNN) について解説をします。RNN の理論的な説明から入り、Keras を用いて実際に RNN を動かしてみます。単純RNN (SimpleRNN), LSTM, 双方向RNN (bidirectional RNN), deep RNN を用いてモデリングをします。なおこの記事はGoogle Colaboratory で動かすことができ、実行しながら読むことをおすすめします。 ノートブックを開く 再帰的ニューラルネットワーク 再帰的ニューラルネットワーク(リカレントニューラルネットワーク、RNN))は系列データのモデルです。 各時刻 $t_1, t_2, \cdots,t_n$で$\vec{x_1}, \cdots, \vec{x_n}$が入力されたときベクトル$\vec{y_1}, \cdots, \vec{y_n}$ を予測するモデルです

                                                      • ディープラーニングで肉体変化のタイムラプスを劇的に見やすくした - Qiita

                                                        はじめに トレーニー(筋トレを愛している人)の多くが習慣化している「自撮り(肉体)」。トレーニング後にパンプした肉体を撮りためて、後で見返すのが至福のときですよね。さらに、撮りためた画像をタイムラプスのようにアニメーションで表示させたら、より筋肉の成長が手に取るようにわかりますよね! この記事はディープラーニングを使って、肉体のタイムラプスを劇的に見やすくした話を書いています。 まずは結果から 2017/12~2020/3の体の変化 ※データサイズの都合上、画像をクロップ&圧縮しています。 目次 1.手作業での補正 1-1.そのまま表示 1-2.位置の固定 1-2-1.乳首おへそ座標付与ツール 1-2-2.動画作成 2.ディープラーニングを用いた自動補正 2-1.アノテーションデータ作成 2-2.学習 2-3.未知画像への適用 2-4.後処理 2-4-1.各ピクセルの出力値が閾値以下のもの

                                                          ディープラーニングで肉体変化のタイムラプスを劇的に見やすくした - Qiita
                                                        • research!rsc: Coroutines for Go

                                                          This post is about why we need a coroutine package for Go, and what it would look like. But first, what are coroutines? Every programmer today is familiar with function calls (subroutines): F calls G, which stops F and runs G. G does its work, potentially calling and waiting for other functions, and eventually returns. When G returns, G is gone and F continues running. In this pattern, only one fu

                                                          • Docker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog

                                                            php-fpm の挙動を確認するために発行されるシステムコールを簡単に確認できる Docker Compose 環境を作りました。 github.com システムコール strace-php-fpm strace オプション php-fpm が発行するシステムコール例 ini ファイルの探索 nginx からの FastCGI リクエスト PHP ファイルの読み込み さいごに 参考 システムコール システムコールは、php-fpm のようなユーザプログラムが、ファイル操作やネットワーク通信、プロセス制御のようなカーネルが提供する機能を利用する仕組みです。PHP コードは PHP(ここでは php-fpm)で実行する必要があるので、php-fpm が発行するシステムコールを確認することで php-fpm や PHP コードがどのように動作しているかを知る手掛かりになります。 システムコールを

                                                              Docker Compose で php-fpm が発行するシステムコールを見る - Shin x Blog
                                                            • 自動化するならちゃんとエラーを出せ。想定しろ。不安になれ。 - じゃあ、おうちで学べる

                                                              はじめに 自動化やツール開発において、通常時に上手くいくのは当たり前です。大切なのは失敗を想定することです。自動化したツールがエラーも出さずに実行結果的にも成功してるので動いていると思っていたら、実は問題が発生していて泣いた経験は、多くの人にあるのではないでしょうか。エラーを出力し、適切に失敗させて、ログに記録することで、問題の早期発見と迅速な対応が可能になります。また、エラーが発生する可能性のある箇所を事前に想定し、適切に処理することで、ツールの信頼性と安定性が向上します。 しかし、エラーハンドリングができていても、それだけでは不十分です。優れた自動化ツールは、環境の変化に柔軟に対応できるようにコードが設計されているべきです。 また、自動化ツールの完成度を高めるには、エラーハンドリングだけでなく、保守性、拡張性、ユーザビリティなども考慮する必要があります。 自動化ツールを開発する際は、常

                                                                自動化するならちゃんとエラーを出せ。想定しろ。不安になれ。 - じゃあ、おうちで学べる
                                                              • numpy より速い?Go の行列演算ライブラリ nune

                                                                ※ Div だけ妙に遅いのが気になる NumPy は Python とは言え中身はC言語で書かれている事を考えると、結構いいパフォーマンスが出ていると言えるでしょう。 サンプルコード iris のロジスティック回帰を nune で書いてみました。 package main import ( "bufio" "fmt" "log" "math" "math/rand" "os" "github.com/vorduin/nune" ) func logisticRegression[T nune.Number](X nune.Tensor[T], y nune.Tensor[T], rate float64, ntrains int) nune.Tensor[T] { ws := make([]float64, X.Size(1)) for i := range ws { ws[i] = (r

                                                                  numpy より速い?Go の行列演算ライブラリ nune
                                                                • リックライダー「人と計算機の共生」 - 山形浩生の「経済のトリセツ」

                                                                  翻訳中の本に、影響力の強い文として出てきたので、座興でやってみた。んー、いまだとそんなにすごい感じではないのと、ChatGPTとか出てきて、人間計算機共生のありかたそのものの、歴史的前提が崩れ始めている感じではある。とはいえ、60年以上前の話だから…… むしろ、この中で出てくる、人間で拡張された機械、という概念の方が妥当性が高いんじゃないかとさえ思う。 人と計算機の共生 Man‑Computer Symbiosis J. C. R. リックライダー 山形浩生訳 (hiyori13@alum.mit.edu) IRE Transactions on Human Factors in Electronics, volume HFE-1, pages 4-11, March 1960 groups.csail.mit.edu 要約 人と計算機の共生は、人と電子計算機との協力的な相互作用の中で、予

                                                                    リックライダー「人と計算機の共生」 - 山形浩生の「経済のトリセツ」
                                                                  • 続・MeCabの分かち書きを並列処理で高速化する

                                                                    まとめ Pythonから巨大なテキストファイルを並列に読み込み・処理・書き込みする方法を紹介 読み込み: テキストファイルをバイト列として見て、プロセスごとにファイルの読み込み区間を割り振る 処理: multiprocessingを用いた並列処理 書き込み: プロセスごとにtmpファイルへ並列に書き込み & catによる結合 はじめに 日本語形態素解析器であるMeCabを用いると、日本語のテキストに対する解析や処理が簡単に実行できます。 特に最近は、BERTをはじめとする深層学習モデルへの入力のための前処理として、MeCabなどを用いて文を単語単位に分割する「分かち書き」を行う機会が多くなっています。 MeCabはコマンドラインから実行することもできますし、Pythonなどからプログラム的に呼び出すことも可能です。 特にコマンドラインから実行する場合は、インストールさえ終わっていれば以下の

                                                                      続・MeCabの分かち書きを並列処理で高速化する
                                                                    • ある個人開発 OSS の歩み: 5 歳になった Janome のこれまでと,これから - Speaker Deck

                                                                      Transcript ͋Δݸਓ։ൃ OSS ͷาΈɿ 5 ࡀʹͳͬͨ Janome ͷ͜Ε·Ͱͱɼ͜Ε͔Β PyConJP 2020 ଧాஐࢠ ࣗݾ঺հ ଧాஐࢠ ڵຯɿݕࡧʢຊۀʣɼػցֶशɼࣗવݴޠॲཧ ❤ OSS : Janome ։ൃऀɼApache Lucene committer ॴଐɿʢגʣLegalForce ݚڀ։ൃΤϯδχΞ @moco_beta Agenda Janome ͷ঺հ ॳظϦϦʔε͔Β͜Ε·Ͱ 0.4.0 ϦϦʔεͷ͓஌Βͤ ͜Ε͔Β΍͍͖͍ͬͯͨ͜ͱ https://mocobeta.github.io/janome/ 扉絵の この子は絵師さんに描いてもらいました (*´Ŗ`*) Hello, Janome $ pip install janome $ python >>> from janome.tokenizer import Tokenizer >

                                                                        ある個人開発 OSS の歩み: 5 歳になった Janome のこれまでと,これから - Speaker Deck
                                                                      • Ruby 3.2.0dev にマージされた Rust YJIT をビルドする - koicの日記

                                                                        YJIT の Rust 実装がマージされました。いまのところ今年の Shopify からの代表作ではと見ています (YJIT 自体は Ruby 3.1 で C 実装導入されている機能です) 。 github.com そういうわけで、現在の Ruby 3.2.0dev で YJIT を有効にする場合は、Rust の処理系 (1.60.0 1.58.1 以上) が必要になります。Rust のインストールに使う rustup については以下の公式ページなどを参照してください。 www.rust-lang.org YJIT はデフォルトではビルドされません (なので YJIT を使わないビルドであれば Rust 処理系は不要です) 。 デフォルトの YJIT なしの Ruby をビルドしている場合は --yjit オプションを渡しても、ruby: warning: Ruby was built w

                                                                          Ruby 3.2.0dev にマージされた Rust YJIT をビルドする - koicの日記
                                                                        • 最小共通祖先を求めるアルゴリズムの形式検証 | Wantedly Engineer Blog

                                                                          競技プログラミングには概念を知っておかないと解きようがない、いわゆる覚えゲーのような問題が存在します。典型的な例が 10^9+7 といった素数で割った余りを求めろといったもので、普段業務で日常的に素数で割った余りを求めている人でもなければ、割り算がしたければフェルマーの小定理や拡張ユークリッドの互除法を使えば良いと直ぐには思い付けないのではないでしょうか。 最小共通祖先も覚えゲーで必要な概念の一種と言えます。これは読んで字のごとく、与えられた根付き木の下で2頂点に共通する祖先のうち、最も根から遠い頂点を指す概念で、例えば木の2頂点が与えられて、頂点間の経路について何かを求めろといった問題で威力を発揮することが多いです。これを用いて解ける例を挙げるとすると次の問題でしょうか。 https://atcoder.jp/contests/abc014/tasks/abc014_4 最小共通祖先を求

                                                                            最小共通祖先を求めるアルゴリズムの形式検証 | Wantedly Engineer Blog
                                                                          • 計算機に推論できる型、できない型 | Wantedly Engineer Blog

                                                                            本記事は Wantedly 21新卒 Advent Calendar の17日目の記事です。本記事では、いくつかの言語の型システムに実装されている様々な機能を紹介するとともに、それが型推論の実現性に与える影響について述べます。 最近静的型付き言語が盛り上がりを見せ、動的型付き言語の筆頭格だった Ruby もバージョン 3.0 で型解析ツールを導入するまでに至った一因には、きっと型推論の有用性が知られるようになったことが挙げられることでしょう。C言語で、関数ポインタを含んだ複雑なプロトタイプ宣言を書いている時ほどストレスを感じる時間はないし、かと言って Ruby on Rails で書かれたバックエンドを弄っている時に、型チェッカがあれば自明に発見できたであろうエラーでインシデントを起こすほど悲しいことはありません。プログラマが型を書かなくても静的な型チェックの恩恵を受けられる型推論の、何と

                                                                              計算機に推論できる型、できない型 | Wantedly Engineer Blog
                                                                            • はじめての自然言語処理 Sentence BERT による類似文章検索の検証 | オブジェクトの広場

                                                                              今回は初心に帰って類似文章検索です。連載の第1回で扱ったネタですが、 BERT を用いて再挑戦してみましょう。BERT のモデルは Hagging Face Transformers の事前学習済みモデルを用いるので、お手軽に試せるかと思います。手法としては Sentence BERT を用い、おまけとして Poor Man's BERT についても紹介します。 (本記事公開後に公開されたデータセットで再検証しています。最新情報は 第18回 をご覧ください。 2021.12.21 追記) 1. はじめに 本記事では Sentence BERT 1による類似文章検索について、学習や推論のコード例と実験結果を交えてご紹介します。前々から Sentence BERT を試したいと考えていたものの、教師あり学習に必要な日本語の類似文データが用意できずにいました。その後、画像キャプションのデータセッ

                                                                                はじめての自然言語処理 Sentence BERT による類似文章検索の検証 | オブジェクトの広場
                                                                              • 自社OCRエンジン「NineOCR」の学習効率化のため SageMaker Training を導入した話 - Sansan Tech Blog

                                                                                はじめに NineOCR とは NineOCR が抱える課題 Amazon SageMaker Training とは SageMaker Training の始め方 事前準備 AWS が提供しているコンテナイメージを拡張する方法 独自のコンテナイメージに SageMaker Training Toolkit をインストールする方法 スクラッチでコンテナイメージを作成する方法 まとめ 学習ジョブの実行 学習結果の確認 終わりに はじめに こんにちは、研究開発部の石井です。 本エントリーでは、弊社の OCR エンジン「NineOCR」の開発フローに SageMaker Training を導入した話を紹介します。 NineOCR とは NineOCR は Sansan が独自に開発した名刺特化の OCR エンジンです。 名刺をデータ化するフローの中で実際に活用されており、タスクの高速化・高精

                                                                                  自社OCRエンジン「NineOCR」の学習効率化のため SageMaker Training を導入した話 - Sansan Tech Blog
                                                                                • 遊撃部長F/S&RWAs on Twitter: "前も言ったけど読者からの「幼い時から持ってたぬいぐるみが愛着あって捨てられません」という読者投稿に「顔に袋被せたら捨てられますよ」とテロリストが人質殺すやり方を勧めたのを読んでから僕はこんまりファンです。(を"

                                                                                  前も言ったけど読者からの「幼い時から持ってたぬいぐるみが愛着あって捨てられません」という読者投稿に「顔に袋被せたら捨てられますよ」とテロリストが人質殺すやり方を勧めたのを読んでから僕はこんまりファンです。(を

                                                                                    遊撃部長F/S&RWAs on Twitter: "前も言ったけど読者からの「幼い時から持ってたぬいぐるみが愛着あって捨てられません」という読者投稿に「顔に袋被せたら捨てられますよ」とテロリストが人質殺すやり方を勧めたのを読んでから僕はこんまりファンです。(を"