エクサウィザーズ Engineer Blog

株式会社エクサウィザーズのエンジニアチームブログ

機械学習エンジニア、あるいはデータサイエンティストの選考に関する徒然

こんにちは! 構造化データグループのグループリーダー小林広明です。 今回は表題について、いくつか資料の紹介と私なりに思うところを少し書いていきます。 免責事項 応募書類/履歴書 面接 終わりに 免責事項 弊社の選考基準について書いたものではありませ…

Zero-shot Learning網羅的サーベイ:CLIPが切り開いたVision & Languageの新しい世界

こんにちは! 画像システムグループで機械学習エンジニアをやっている小島です。 この記事では、今ホットな「Zero-shot Learning」と「Vision & Language」に関する最新情報を、CLIPという研究を起点として網羅的にサーベイをしていきます。このために論文10…

AI技術を社会実装して課題解決に挑むチームの「技術を理解する&伝える」お話

はじめに こんにちは。AIインキュベーション室で室長をしています長谷川大貴と申します。 エクサウィザーズに入ってそろそろ5年が経過しようとしておりまして、ずっと事業開発やAIを活用したプロジェクトの立ち上げと推進等を数多く実施しておりました。 元…

Apolloを利用したGraphQLリクエストのパフォーマンスをFirebase Performance Monitoring で測定する

こんにちは。エクサウィザーズの介護記録AIアプリ「CareWiz ハナスト」(以下ハナスト)でiOSアプリ開発を担当している伊賀(@iganin_dev)です。 ハナストのテックリードの原のブログ記事にもありましたように、ハナストではAPI通信にGraphQLを利用しています。…

PreloadResolverという仕組みを作ってGraphQLのN+1問題に対応した話

エクサウィザーズでハナスト開発チームのTLをしている原です。 ハナストは「音声入力で介護の記録をするアプリ」で、こちらのページでプロダクトの紹介をしています。 hanasuto.carewiz.ai 以前は、ハナストAPIのテストについてこちらの記事で書きました。 t…

日経コンピュータ・日経xTECHで、エクサウィザーズの機械学習エンジニアによる連載を掲載しています

日経コンピュータの5月26日号(日経BP)から、エクサウィザーズの機械学習エンジニアを中心とした著者による長期連載が始まりました。AI技術の最新動向と応用事例について解説していきます。 ●5回目はエクサウィザーズ 機械学習エンジニアのサヒリ・モハメッ…

エクサウィザーズのTLが実践する、開発が遅くならないテストの書き方

この記事について この記事ではエクサウィザーズの介護記録AIアプリ「CareWiz ハナスト」(以下ハナスト)の開発スピードを維持するために、どのようにテストを書いているかをご紹介します。 内容としては基本的なことかと思うので、ハナスト開発ではどのよう…

因果推論とグラフ理論

こんにちは。数理最適化ギルドでエンジニアをしている加藤です。 ある自社プロダクトの開発を通じて因果推論について勉強する機会がありました。因果推論は統計の分野ですが、その中で数理最適化の技術が使えることを知り、とても面白かったのでその内容をシ…

Zero-shot Learning入門

こんにちは。エクサウィザーズで画像ギルドに所属し、機械学習エンジニアをしている小島です。今年の3月からこちらにジョインいたしました。 この記事では、弊チームで取り組んいるテーマ「Zero-shot Learning」について、歴史的な背景を振り返りつつ、簡単…

AI王 〜クイズAI日本一決定戦〜 第2回コンペティション 振り返り

こんにちは、エクサウィザーズNLPギルド所属の神戸です。 本記事では、3月に終了しました「AI王 〜クイズAI日本一決定戦〜 第2回コンペティション」の振り返りとなります。 NLPギルドのチームで参加しまして、3位入賞という結果になりました! 要点 コンペ概…

RecSys2021学会参加報告記事

こんにちは。エクサウィザーズで構造化データギルドに所属し、機械学習エンジニアかつエンジニアリングマネージャーをしている小野です。本記事では2021年に推薦システムの国際会議にヴァーチャル出席しましたので(本当はアムステルダムに行きたかったです…

Load testing with Artillery.io

Introduction Regarding the code samples JSONPlaceholder (a simple test server) Creating and running tests Installation Running the first test sample Reading test cases from a CSV file (payload files) Creating an initial test data set Using…

Kaggle「chaii - Hindi and Tamil Question Answering」コンペで2位入賞したお話 & 解法解説

こんにちは、エクサウィザーズで自然言語処理ギルドに所属している神戸です。(ギルド制についてはこちら) 今回、AI/機械学習を用いたデータ分析技術の国際的なコンペティションプラットフォームKaggle上で2021年8月 ~ 2021年11月まで開催されていたchaii -…

Kaggle初参加振り返り〜Shopeeコンペでソロ銀メダル〜

こんにちは。MLエンジニアの川畑です。 今回は、以前から気になっていながらも、中々参加の一歩が踏み出せなかったKaggleについに参加したところ、幸いにも 46th / 2426チームで銀メダルを獲得しましたので、初参加を振り返りたいと思います。 なお、本記事…

【連載】時系列データにおける異常検知(2)

こんにちは、機械学習エンジニアの福成です。 前回は連載の第一回目ということで、時系列異常検知の基本的な考え方や、タスクの種類についてお話ししました。 techblog.exawizards.com 前回のポイントを再掲します。 異常検知では、明示的な正解ラベルを学習…

Continuous delivery of iOS using GitHub Actions + Fastlane, complete on GitHub

The Japanese version of this blog post can be found here: techblog.exawizards.com Hello, I'm Tadashi Nemoto from the Platform Engineering team(previously DevOps team). In the last article, I introduced how to improve an API / Frontend depl…

GitHub 上で完結する、GitHub Actions + Fastlane をフル活用した iOS の継続的デリバリー

Platform Engineer (旧 DevOps Engineer) の 根本 征 です。 前回は GitHub Actions + GitLab Flow を使った API / Frontend のデプロイフローの改善について紹介しました。 techblog.exawizards.com iOS の継続的デリバリーも GitHub Actions を活用して改…

Improving Continuous Delivery with GitLab Flow + GitHub Actions

The Japanese version of this blog post can be found here: techblog.exawizards.com Hello, I'm Tadashi Nemoto from the DevOps team. In this article, I will demonstrate how to improve deployment flows using GitHub Actions. Standard deployment…

GitLab Flow + GitHub Actions ではじめる、デプロイフローの改善・自動化

DevOps エンジニアの 根本 征 です。 前回のエントリーでは GitHub Actions の self-hosted runners について紹介しました。 今回はそれらを活用したデプロイフロー(主に API / Frontend)の改善について紹介したいと思います。 これまでのデプロイフローと課…

Creating CI / CD pipeline using GitHub Actions self-hosted runners on AWS ECS

This is English version of this article. techblog.exawizards.com Hello, I'm Tadashi Nemoto from the DevOps team. I joined ExaWizards this year in July in order to improve CI / CD promote the usage of automated testing in product developmen…

Real-time pose estimation in Android

This article is focused on Pose Estimation using TensorFlow Lite. I will guide you through every step from picking an ML model to displaying an output on the screen, with detailed explanations and materials for further reading. We will not…

GitHub Actions の self-hosted runners を AWS ECS で動かして、CI / CD パイプラインを作る

DevOps エンジニアの 根本 征 です。 7月からエクサウィザーズ にジョインし、CI / CD パイプラインの改善や自動テストの布教などを行っています。 今回は GitHub Actions の self-hosted runners を AWS ECS 上に構築し運用してみたので、その試行錯誤につ…

【連載】時系列データにおける異常検知(1)

はじめに こんにちは。MLエンジニアの福成毅です。 私は、ある自社プロダクトの要素技術として時系列異常検知モデルの開発に携わってきました(2019/10 〜 2020/03)。 異常検知には今まで取り組んだことがなかったですが、時間をかけて様々なアプローチがある…

ロボット制御における特異点

MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ['\\(','\\)']], displayMath: [ ['$$','$$'], ["\\[","\\]"] ] } }); エクサウィザーズMLエンジニアの柳元です。 あけましておめでとうございます(遅い)。 エクサウィザーズのRobotTechチームは…

エクサウィザーズ の技術力向上の取り組み

この記事について 皆さんご承知の通り、機械学習界隈は進化が早いです。一説によれば、機械学習に関する論文が1日100本以上出ているとも言われています。 そんな超速進化をしている機械学習ですが、それを扱うエクサウィザーズでは常に最新技術に追いつき、…

研究と両立しながら挑んだ3ヶ月間

1,はじめに 初めまして,3ヶ月間エクサウィザーズでお世話になりましたインターン生の井上です. 今回は研究と並行しながら臨んだインターンシップについて振り返り,エクサに興味を持っている方に取り組んだことや雰囲気を伝えることができれば幸いです. …

論文がネイチャーの姉妹誌「Nature Protocols」に掲載されました

こんにちは、エクサウィザーズの遠藤太一郎です。 私が参加した研究プロジェクトの成果が英科学誌「Nature Protocols」に掲載されましたので、ご報告です。 細胞を画像解析し、自動で分類する仕組みの再現方法などを、詳細に記述しています。 前回のCell掲載…

ディープラーニング初心者の僕がエクサウィザーズで6週間インターンして圧倒的成長した話

はじめに はじめまして。エクサウィザーズでインターン生としてお世話になりました中野と申します。 このブログを通して、エクサウィザーズでのインターンの雰囲気やどんなことが学べるのかが伝わればと思います。 自己紹介 京都大学の修士一年生で、機械の…

画像の内容をAIが文章で答えるデモ

こんにちは。エクサウィザーズAIエンジニアの須藤です。 エクサウィザーズ が提供しているAIプラットフォームexaBaseに、「画像の内容をAIが答える」という事例があります。 画像解析とテキスト生成という、ディープラーニングでも特に成功している分野の組…

ブラウザで動く落書き判定モデルの作り方

はじめに データセット モデル 学習 インターフェイスと使い方 1.ページを開く 2.絵を描く 3.判定させる 4.結果を見る 実行例 まとめ はじめに こんにちは。エクサウィザーズAIエンジニアの須藤です。 昨年の弊社忘年会の出し物として、落書き判定モデルを作…