はじめまして。メルカリのAIチームでSysMLエンジニアをしているChicaです。 SysMLという言葉はあまり馴染みがないかもしれませんが、「Systems and Machine Learning」の略で、AIを実際にサービスに組み込むためのミドルウェア・インフラを整備することを言います。 メルカリではAIを使った多くのサービスが動いていますが、今回はその中でも特にたくさんの機械学習モデルが動いている違反出品検知システムをモデルごとにマイクロサービス化したお話を紹介します。 メルカリで動いている違反出品検知システムとは メルカリには禁止されている出品物に記載しているように、出品していただくことのできない(例えば現金のような)アイテムが存在します。対象のアイテムが出品されてしまったときに、間違って購入されないようCS(カスタマーサポート)チームが監視しています。 AIチームでは、CSチー
YCSB とは? YCSB (Yahoo! Cloud System Benchmark) は,NoSQL / KVS に特化したベンチマークツールで,とにかく多くのデータストア(計40種類程度)をサポートしている.例えば以下など.最近 Memcached のベンチマーク目的で使うことがあったため,まとめておく. Aerospike Cassandra DynamoDB Elasticsearch Memcached MongoDB Redis Riak github.com YCSB 概要 コマンドタイプ YCSB には2種類のコマンドタイプがある.load はロード系のベンチマークで,run は参照系のベンチマークになる. $ ./bin/ycsb.sh load $ ./bin/ycsb.sh run ワークロードテンプレート YCSB にはデフォルトで6種類のワークロードテンプレー
特集のはじめに みなさんは普段、どのようなRDBMS(Relational Database Management System)をご利用でしょうか。昨今、OSS DB(Open Source Software DataBase)の需要は高まっており、DB-Enginesのデータベース人気ランキングでもOSS DBは商用DBに負けないほどの需要を持っています。その中でも特にRDBMSは需要が高く、OSS DBであるMySQLとPostgreSQLは幅広く利用されており、PostgreSQLは2017年に大きくランキングスコアを伸ばしています。 本特集では、2018年10月18日にリリースされたばかりのバージョン11と、現場の主力として使える10にフォーカスし、進化したPostgreSQLの魅力を余すことなくお伝えします。ぜひ、これを機にPostgreSQLの新しいバージョンにチャレンジして
いちばん詳しい Sketch / XD / Figma / Studio の比較 〜1. 導入と背景知識 平田です。普段は個人のブログに記事を書いているので、ちゃんとしたnoteを書くのはこれが初めてです。 Sketch, Adobe XD, Figma, InVision Studio について徹底的に比較を行ったので、知見をまとめたいと思います。量がかなり多いので、いくつかの記事に分けて紹介します。 1. 導入と背景知識 ◀イマココ 2. 基本項目の比較 3. デザイン機能比較 4. シンボルとスタイル 5. プロトタイピングとコラボレーション 6. まとめ 今回はこの連載記事の導入と、各ツールを比較する上での背景的な情報をまとめます。 概要## この記事に含まれる内容 🙆♀️ - Sketch, Xd, Figma, Studio の選定基準 - Sketch, Xd, F
Repro Tech Meetup #7 にて、「データサイエンスレガシーコードに立ち向かう」というタイトルで講演しました。 データサイエンティスト全てというわけではありませんが、データサイエンスのコードは試行錯誤の連続であり、様々な手法を連続して試すことを考えると、最初からきちんとテストを書いた保守性の高いコードを書く、というのはそう簡単ではありません。 しかし、そうした試行錯誤を経て出来上がったデータサイエンスのコードを、「動いているから」という理由でそのまま実戦投入していくケースを目にしたことある人はいるのではないでしょうか。 このような状況に直面したとき、私が思い出したのは、10年前の、あるプロジェクトのことでした。 当時の私はある社内システムの開発に携わったのですが、既存コードには一切テストがなく、かなりの分量の改修が必要で、そして期日が迫っている、という状況でした。 このとき私
https://github.com/Songmu/godzil Goのモジュール作成と、リリースをサクッとできる君が欲しくて作っている。作りかけだけど、すでに便利に使ってはいます。インターフェースは結構変わる可能性はあります。名前の通りかなりMinillaインスパイアです。 モチベーションとしては以下。 リポジトリ作る際に毎回適当な既存リポジトリからコピペするのに飽きた Go Modules時代になりツールじゃないライブラリもタグ管理した方が良さげになってきたのでリリース管理したい 今のところの使いかた モジュールの作成 % godzil new github.com/Songmu/oreore scaffoldingされて、git init && git add . される。あとは適当にremoteリポジトリを登録して開発してください。今のところGitHub or GHEで開発する前提
はじめに Go 言語でプロジェクトをはじめるときに設定ファイルや Makefile を既存レポジトリからコピーしていました。しかし、抜け漏れやいつまでも古い設定を引き継いでいくのもあまり良くないと思い、何かしらのオーサリングツールがないか探していました。 そこで www.songmu.jp で godzil を知ったので試してみました。 使ってみた感想と、現状作者の方のテンプレートしかないのですが、他の種類のテンプレート追加するにはどうすればよいかを調べてみました。 TL;DR Golang のオーサリングツールの Songum/godzil を使ってみた Songum/godzil で雛形を追加する方法を調べた (v0.2.3 での確認) Songum/godzil を git clone make devel-deps で開発に必要なモジュールをインストール testdata/asse
「Terraform触りたい。触りたくない?」 クラスメソッドには、「CloudFormation派」と「Terraform派」があり、それぞれの派閥間には微妙な緊張感が漂っています。 自分は、ここ半年ほどずっぽりCloudFormationを使ってたんですが、Terraform派の「いやぁ、扱いやすいですよこれ」という言葉を聞くにつれ「まじか、どないなもんやねん?」と思ってました。 ただね、おっちゃんになると全くの未知の領域を学ぶのも腰が重くなる。「なんか良い本無いかなぁ」とグダグダしてたときに、「Pragmatic Terraform on AWS」という、もう、AWSど真ん中の自分にはこれしかないやろという本が技術書典で発売されたと知って、秒で購入しました。 最高でした。 Terraform入門本きたか…!! ( ゚д゚) ガタッ / ヾ __L| / ̄ ̄ ̄/_ \/ /
お久しぶりです。 4月に入って有給消化をしており、今までずっと出来ずにいた家事とか通院とか事務手続き的なことを消化するマンをしてます。 それはいいとして本題へ、タイトルの通り雑な記録です。 動機 僕は6-7年ほどプライベートも仕事もmacbookユーザーなのですが、最近のメインは昨年末に購入したThinkPad X1 Carbon(Gen 6)にLinux Mintをインストールして使っています。 特にハードな使い方をしているわけではないのでリソースモニタリングは必須ではないけど、リアルタイムなリソース状況把握にConklyというシステムモニターを導入してます。 github.com こんな感じ。 デスクトップ上にレイヤーとして表示されるタイプのやつです。 正直Conklyだけで十分ではあるのですが、後から見直せたらいいなというノリでmackerel-agentをインストールしてみました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く