タグ

2020年4月7日のブックマーク (8件)

  • 入門 シェル実装

    開発者にとってシェルが必要不可欠なものであることは論を俟ちませんが、当たり前の存在すぎてこれがどのように実現されているのかを知る機会はあまりないと思います。トークでは、シェルがどのように実現されているのかを、実際にシェルを実装する過程を通じてお話しします。 ※ もともとのトークのタイトルは「入門 シェル」でしたが,わかりやすさのため「入門 シェル実装」にタイトルを変更しています.Read less

    入門 シェル実装
  • git submodule はトモダチ!怖くないよ! (チートシート付き) - エムスリーテックブログ

    この画像は文とは関係ありません。 こんにちは、エムスリー・エンジニアリングG・基盤開発チーム小です。 みなさん、git submodule コマンドは好きですか?git submodule は特定の状況下では便利なコマンドです。 社内アンケートでも25%が怖いという結果に しかし、なぜか世間にはgit submodule が怖いという人が相当数いるようです。推測ですが、git submodule は動作モデルや使用手順が誤解されがちなところがあり、それで「怖い」と思われているのないでしょうか。git 体でも昔そんなことがありましたよね。 この記事では git submodule の誤解を解き、適切な使い方を解説します。また、記事の最後にチートシートをつけます。 git submoduleはトモダチ!怖くないよ! git submodule って何? 誤解1 「プロジェクトが大きくなっ

    git submodule はトモダチ!怖くないよ! (チートシート付き) - エムスリーテックブログ
    clavier
    clavier 2020/04/07
  • MLOps 海外テック企業の事例とフレームワークの紹介 - Gunosyデータ分析ブログ

    はじめに こんにちはGunosy Tech Labの森です。現在MLOps基盤を再整備しています。そこで調査した海外Tech企業の事例やMLOpsのフレームワークを紹介します。 Gunosy Tech LabのMedia MLチームではニュースアプリ(グノシー、ニュースパス、ルクラ)やクーポンアプリ(オトクル)の推薦アルゴリズムの改善を中心に機械学習を活用してアプリのサービス改善を日々行っています。過去にはチームが独立しており開発者も少数であったことから各チームがJupyter Notebook等でオフライン実験を行い、良い結果のものは番環境に適用するためプロダクションコードを書き、レビューを行い、番環境でA/Bテストするという流れでした。最近は開発者の人数も増え横断的にアプリのサービスを改善しているので、より効率的なMLOps基盤が求められています。 はじめに MLOpsとは 実現

    MLOps 海外テック企業の事例とフレームワークの紹介 - Gunosyデータ分析ブログ
    clavier
    clavier 2020/04/07
  • DRFとNuxtを使って画像分類(機械学習)をする① - atma-inc__blog

    はじめに インターンしている小林です.この記事では,DRF(Djangoのいい感じのフレームワーク)を使って,APIを作るまで行います.記事は二編構成とし,一編はDRFによるAPI作成,二編はNuxtを用いてユーザが実際に入力することを想定してフロント作成します.具体的には,PyTorchのresnetを用いて,入力フォームから受け付けられた画像を推論して上位10位までの結果を表示させます.一編では,詳細な機械学習のアルゴリズムは説明せずに,APIを作る工程に重きを向けます.読者の対象はDRFを初めたての人が対象であり,機械学習の画像処理をある程度把握している人が対象となります. 構築したAPIは以下のような感じになります. 今回作るAPI画面 結果で返しているのはresnet-18に入力した画像を推論させ,確率値が高い上位10個を表示させています.用いてるモデルはImageNetの学習済

    DRFとNuxtを使って画像分類(機械学習)をする① - atma-inc__blog
    clavier
    clavier 2020/04/07
  • 効果検証入門 1章の個人的最難関だった t 検定の話 - 俵言

    はじめに 巷で話題になっているアイツを僕も読み始めてます。(他のも読まないといけないのに) 効果検証入門〜正しい比較のための因果推論/計量経済学の基礎 作者:安井 翔太出版社/メーカー: 技術評論社発売日: 2020/01/18メディア: 単行(ソフトカバー) 初歩的な所から理解したいという気持ちで輪講で1章の担当になり資料を作っていたのですが、有意差検定のあたりで頭がバグったので t 検定の復習をして行間を埋めることになりました。 これのせいもあって1.3節だけスライドのボリュームが多い— 俵 (@tawatawara) February 20, 2020 おそらく1章で一番( 無駄に*1 )頑張ってしまったので、その内容を備忘録がてら書くことにします*2。統計全然わからんので、変なこと言っててもつよつよ勢はどうかヤサシクシテホシイ.... 介入(ガチ勢からのいいね)によって急激に書

    効果検証入門 1章の個人的最難関だった t 検定の話 - 俵言
  • 『DARK SOULS III』を『リングフィットアドベンチャー』のリングコンで攻略しようとするプレイヤー現る。ジョギングで移動し、スクワットでエスト瓶回復

    『DARK SOULS III』を『リングフィットアドベンチャー』のリングコンで攻略しようとするプレイヤー現る。ジョギングで移動し、スクワットでエスト瓶回復 ゲーム開発者のSuper Louis 64氏(以下、ルイス氏)が、『リングフィットアドベンチャー』のリングコンを『DARK SOULS III』で使うためのMODを制作した。『DARK SOULS III』はこのMODを導入することによって、実際に走り、リングコンを押し込み、スクワットをする必要があるよりハードなゲームへと変貌する。 なお、氏はかつて「タルコンガ」で『SEKIRO: SHADOWS DIE TWICE』をクリアして話題となった「ATwerkingYoshi」その人だ。 Hey happy Sunday y'all! Here's a project I've been working on a #RingFitAdve

    『DARK SOULS III』を『リングフィットアドベンチャー』のリングコンで攻略しようとするプレイヤー現る。ジョギングで移動し、スクワットでエスト瓶回復
    clavier
    clavier 2020/04/07
  • Serverless Components はオレたちの未来を劇的にスケールさせるか - Qiita

    Serverless.inc 社より、Serverless Components がついに GA されました。 近年のアプリケーション開発では、いくつかの SaaS を組み合わせることで超高速に開発を行うことができます。例えば「認証は Auth0、ホスティングは Netlify、バックエンド APIAWS Lambda を使用する」といった具合です。このように複数のサービスを組み合わせることで、Undifferentiated Heavy Lifting な作業を排除できます。開発者は価値を生み出すビジネスロジックにのみ集中できるようになるのです。 以下はサーバレスアーキテクチャの例です。複数の SaaS を組み合わせて構築しています。 SaaS を組み合わせるだけで、一定の機能群を作り上げることができる時代になりました。しかし、それにしても複雑な管理は残ります。アプリケーション開発

    Serverless Components はオレたちの未来を劇的にスケールさせるか - Qiita
    clavier
    clavier 2020/04/07
  • 先行開発!Javaでクリーンアーキテクチャ / Clean architecture with java

    # 解説 Blog: https://nrslib.com/clean-architecture-with-java/ YouTube: https://youtu.be/BvzjpAe3d4g # サンプルコード https://github.com/nrslib/play-clean-java # アジェンダ * クリーンアーキテクチャの概要 * 実装例 * 課題と解決 # URL HomePage: https://nrslib.com Twitter: https://twitter.com/nrslib

    先行開発!Javaでクリーンアーキテクチャ / Clean architecture with java
    clavier
    clavier 2020/04/07