エンジニアリンググループの高島(@rst76)です。 社内の勉強会で、計算機科学の有名な教科書、アルゴリズムイントロダクション(Introduction to Algorithms)を輪読しています。 ちょうど赤黒木の章を私が担当したので、要点をかいつまんでご紹介したいと思います。 今回お話したいのは「ある条件の下で、赤黒木は記数法表現と見ることができる」という話です。
続きを読むGraphQL について語る会を開催しました
エンジニアリンググループの松原@ma2geです。一昨日(10/9(水))に CrowdWorks さん *1 のオフィスをお借りして、「GraphQL について語る会」というイベントを開催しました!
会のテーマはその名の通り、GraphQL について語る場所を作ろうということで、クライアントからサーバサイドまで含めて GraphQL について盛り上がろうという趣旨で行いました。 参加された60名弱の方々も、GraphQL や周辺技術について懇親会でも議論していて盛り上がる会になったかと思います。来てくださりありがとうございました。
この記事では発表内容についてそれぞれ振り返ります。
続きを読むエムスリー、Web系時価総額上位なのに全然知られていない
こんにちは、エムスリーエンジニアリンググループの水野です。
あまり知られていないのですが、エムスリーって、実は国内Web系で時価総額上位なんです出典(2019/10/07時点では1位)。そして先日、日経平均株価に算出される日経225にエムスリーが採択されましたが、2000年以降に創業した会社としてはエムスリーが初の採用で、実は市場からも期待されている企業なんです*1。
続きを読むエムスリーは「Vue Fes Japan 2019」にシルバースポンサーとして協賛&ブース出展します
こんにちは、エムスリーエンジニアリンググループの水野です。
エムスリーは、昨年に引き続き、10/12 (土)に開催される Vue Fes Japan 2019 にシルバースポンサーとして協賛いたします! 当日はブースを出展し、弊社のエンジニアもブーススタッフとして参加しています。ノベルティ配布やアンケート企画、プロダクト紹介等を行いますので、是非お気軽にお越しください。
※台風の接近により中止となる可能性もあります 台風に伴うVue Fes Japan 2019開催対応について|448jp|note
続きを読む機械学習プロジェクト向けPipelineライブラリgokartを用いた開発と運用
こんにちは。前回書いた突撃!隣のキーボード M3 2019という記事が、HHKBの公式Twitterアカウントにツイートされ、舞い上がっているエムスリーエンジニアリングGの河合 (@vaaaaanquish) です。
今回はエムスリー AIチームが開発、運用している機械学習プロジェクト向けのPythonライブラリである「gokart」の説明と、その周辺ライブラリとなる「cookiecutter-gokart」「thunderbolt」「redshells」について紹介したいと思います。よろしくお願いします。
- はじめに
- Pipeline化のメリット・デメリット
- Pipeline化のメリット
- Pipeline化のデメリット
- gokart
- 共通化のための出力ファイル形式の制約と拡張
- 強力かつ簡易な再現性のためのデータ保持
- クラウドサービスやSlack通知のサポート
- gokartのメリット、デメリット
- cookiecutter-gokart
- thunderbolt
- redshells
- 私の開発・運用形態
- おわりに
はじめに
近年、多くの機械学習プロジェクトにおいてPipelineライブラリが用いられ、データ収集から加工、モデルの学習、推論を1つのワークフローとして取り扱うのが一般的となっています*1*2。 各社各チームで多くの機械学習エンジニア、データエンジニアが注目する1つの課題となっており、実際に日本国内でもデータパイプラインに関する勉強会などが開催され、その運用方法が共有、議論されています。
*1:https://towardsdatascience.com/build-a-pipeline-for-harvesting-medium-top-author-data-c4d7ed73729f
*2:https://databricks.com/session/netflixs-recommendation-ml-pipeline-using-apache-spark