タグ

2018年8月29日のブックマーク (6件)

  • メルペイにおけるプロダクトKPI改善のための Machine Learning Architecture | メルカリエンジニアリング

    こんにちは。メルペイ Machine Learning Team の @dama_yu です。 記事では、メルペイの Machine Learning Team におけるプロダクト改善を加速させるための、機械学習基盤について紹介します。 背景 メルペイでは、最近、社内の課題をデータサイエンスを用いて解決するための組織である、Machine Learning Team が設立されました。 チームが注力していく課題としては主に、信用スコア、不正検知、レコメンデーションが挙げられます。 メルペイ Machine Learning Team では、個人プレーになりがちなデータサイエンス系プロダクト開発を、 チームでスムーズに行うことができるよう意識した、機械学習基盤開発に取り組んでいます。 その取り組みについて、記事では説明していきたいと思います。 (この基盤が実装されているプロダクトに関する

    メルペイにおけるプロダクトKPI改善のための Machine Learning Architecture | メルカリエンジニアリング
  • 学習済み分散表現をTensorBoardで可視化する (gensim/PyTorch/tensorboardX)

    word2vecや系列モデル等で学習した分散表現の埋め込みベクトル(word embeddings)は、単語の意味をベクトル空間上で表現することが可能です。最も有名な例では「King - Man + Woman = Queen」のように意味としての加算や減算がベクトル計算で類推可能なこともあり、ベクトル空間の解釈として低次元へ写像する形で分散表現の可視化が行われています。 可視化の際に用いられるツールとしては、TensorFlowのツールの一つであるTensorBoardが、豊富な機能とインタラクティブな操作性を備えていて一番使い勝手が良いと思います。ただ、TensorFlowと組み合わせた可視化は容易なのですが、他のツールやパッケージで作成したコードをそのまま読み込めないなど、かゆいところに手が届かないと感じる部分もあります。 そこで今回は、すでに学習された単語の分散表現を可視化するため

    学習済み分散表現をTensorBoardで可視化する (gensim/PyTorch/tensorboardX)
  • ZOZOTOWNシステムリプレイスの道のり/ ZOZOTOWN 更换云系统之道 - Speaker Deck

    All slide content and descriptions are owned by their creators.

    ZOZOTOWNシステムリプレイスの道のり/ ZOZOTOWN 更换云系统之道 - Speaker Deck
  • 残業しないし成果も出さない社員が急増中 勘違いワークライフバランスの悲劇(横山信弘) - 個人 - Yahoo!ニュース

    勘違いワークライフバランス「働き方改革」や「ワークライフバランス」「時短」「生産性」……という言葉を、正しく理解せずに口にしている人がとても多くなっており、企業の現場では混乱が起きています。こういった時代のキーワードが流行することで、いつの時代も犠牲になるのは成果にコミットしている現場の責任者です。 なぜ混乱が起きているのか。いろいろな理由がありますが、まず、これらのキーワードを正しく理解せず、単に働く時間を短くできる権利がもらえたと勘違いしている社員が急増していることも事実。何事も順序が大事です。権利を得るにはまず、責任を果たすことが重要だと知りましょう。 「時間単位」ではなく「成果単位」の意味「時間単位」ではなく「成果単位」で労働を考えていこうという考えが政府の後押しもあって広まりつつあります。この「時間」と「成果」とは、労働を考えるうえで非常に重要な切り口となります。このケースでも重

    残業しないし成果も出さない社員が急増中 勘違いワークライフバランスの悲劇(横山信弘) - 個人 - Yahoo!ニュース
  • JavaScriptを言語仕様から把握し、ライブラリに振り回されない漢を目指す人に贈るJavaScriptの基礎 - Qiita

    JavaScriptを言語仕様から把握し、ライブラリに振り回されない漢を目指す人に贈るJavaScriptの基礎JavaScript 個人的にとかネットで勉強していたものを、ここにまとめていたのですが、せっかくなのでQiitaにも投稿します。 間違いなどお気付きの点があればご指摘をお願いいたします。 JavaScript(以下JS) ES6 = ES2015 とする(呼び方多すぎ) 変数と定数の定義 基的に const で定義するようにし、どうしても必要な時だけ let を使うと事故を減らせる var はES6で書けるのであればもう使わなくて良い let 変数を宣言する。宣言できるのは一度だけ 宣言時に初期化を行わなくてもエラーにはならない(中身はundefinedとなる) 値の再代入は可能だが、再宣言はエラーになる const 定数を宣言する。宣言と同時に必ず初期化する必要がある 値

    JavaScriptを言語仕様から把握し、ライブラリに振り回されない漢を目指す人に贈るJavaScriptの基礎 - Qiita
  • いまさらだけどGitを基本から分かりやすくまとめてみた - Qiita

    はじめに Gitをそこそこ使いこなすにあたって必要な基礎知識やコマンドをまとめました。 Gitは少しかじったけど挫折したくらいの人が対象レベルになるかと思います。 当方、Subversionをまともに触ったことないゆとり世代なので集中管理型との違いとかはよく分かりません。 一部諸事情のため、XXXXXで情報を隠蔽しています。 この記事長いです。。。 Gitとは 分散型バージョン管理システム。 今時ソースコードなどをバージョン管理するってなったらGitを使うことになるでしょう。 GitHub(Enterprise含む)とかGitLabとかGitBucketとかBitBucketとかGitのサービスは複数ありますが、どれを使うかはチーム事情や会社事情などから決まる。 ローカルにリモートリポジトリの複製を作成するため、複数人が各々のローカルで変更履歴を利用して自由にファイルの編集やローカルコミッ

    いまさらだけどGitを基本から分かりやすくまとめてみた - Qiita