エムスリーテックブログ

エムスリー(m3)のエンジニア・開発メンバーによる技術ブログです

python

クリックだけでなく表示の情報も活用したレコメンド論文の紹介と実装・実験

この記事はエムスリーAdvent Calendar 2019 2日目の記事です。 エンジニアリンググループ AIチームの金山 (@tepppei)です。普段の業務では、医療従事者向けWebサイト m3.com のための推薦システムの開発・運用を担当しています。 今回は、 "Sampler Design f…

機械学習プロジェクト向けPipelineライブラリgokartを用いた開発と運用

こんにちは。前回書いた突撃!隣のキーボード M3 2019という記事が、HHKBの公式Twitterアカウントにツイートされ、舞い上がっているエムスリーエンジニアリングGの河合 (@vaaaaanquish) です。 今回はエムスリー AIチームが開発、運用している機械学習プロジ…

CycleGANで効果を発揮!画像の構造を抽出する特徴量"MIND"を実装してみる

初めまして!2019年8月中旬からエムスリー エンジニアリングG AIチームで10日間インターンに参加した三澤です。インターンでは「CycleGANを用いてモダリティ(CT, MRI, PETなどの画像撮影装置)の違う画像の変換に関する手法」に関する論文について、Surveyと…

pytest ヘビーユーザーへの第一歩

pytest は Python のユニットテスト・ライブラリのデファクトスタンダードです。 エムスリーでは顧客向けレポートの作成や機械学習の分野でPythonを使っており、(Pythonを使うチームでは)日常的に pytest を扱います。 この pytest ですが、実は意外と入門…

とりあえず使えそうな SQLAlchemy 入門(※ ORM機能は使いません)

物資難の時代、化学者はカップ酒をビーカー代わりに使った・・・らしい(本文とは関係ありません) こんにちは、エムスリー・エンジニアリングG・基盤開発チーム小本です。 SQLAlchemyはPythonのSQLライブラリのデファクトスタンダードで、エムスリーでも使…

Pythonのパッケージ周りのベストプラクティスを理解する

砲撃する自走砲(PzH2000自走榴弾砲)。自走砲は戦車によく似ていますが、戦車ではありません。*本編とは関係ありません。 こんにちは、エムスリー基盤開発チーム小本です。 Pythonのパッケージ管理周りでは、 「setup.pyでrequirements.txtを読み込むのが…