Taste of Tech Topics

Taste of Tech Topics

Acroquest Technology株式会社のエンジニアが書く技術ブログ

Elastic APMを武器にISUCONに参戦してきた話

皆さんこんにちは @tereka114です。9/12(土)にISUCON10が開催され、当社から3チーム参加しました。 ISUCONはLINE株式会社さんが主催でお題となるWebサービスをレギュレーションの中で高速化を図るチューニングバトルです。開催案内 : ISUCON公式Blog残念な…

小麦物体検出のKaggleコンペティションGlobal Wheat Detectionで6位になりました

皆さんこんにちは @tereka114です。先日まで開催された物体検出のコンペティション「Global Wheat Detection」で6位になりました。 これまでチームではGoldを2度獲得したことがありましたが、ソロゴールドを獲得しました。 Kaggleはじめて6年目でようやく獲…

ElasticStack7.9新機能紹介

こんにちはElastic Certified Engineerのノムラです。昨日、Elastic Stackの7.9がリリースされました。 今回も魅力的な機能が追加されました。そこで、追加された機能のうち特に面白いと思う機能をご紹介します! EQL(Event Query Language) エンタープライ…

GiNZAの単語分散表現にchiVeを使って精度向上のお試し

こんにちは。最近シェアハウスのネットワークをIPv6に切り替えたら快適になった@Ssk1029Takashiです。最近は学習済み単語分散表現が日本語でも充実してきており、語彙の多いもの・ドメインに特化しているものなど選択肢の幅が広がってきています。 日本語処…

CVPR2020参加記「本会議に参加、面白い論文が増えた」 #cvpr2020

皆さんこんにちは @tereka114です。 CVPRの本会議が一通り終了して落ち着いたので、その内容を紹介していきます。※CVPR2020については、次のリンクをご覧ください。 acro-engineer.hatenablog.com Opening Openingでは、参加者の統計情報やAwardなどが紹介さ…

CVPR2020参加記「初めてのバーチャル開催、チュートリアルが充実」 #cvpr2020

皆さんこんにちは。 @tereka114です。今週からCVPR2020がはじまりました。 本記事では初日と2日目に参加したWorkshop/Turtorialを紹介します。 CVPR2020 CVPR2020の正式名称は「Computer Vision and Pattern Recognition」です。 6月14日〜19日まで開催され…

RustのCI環境でクロスコンパイルを行う

こんにちは @maron8676です今回は、RustプロジェクトでのCI環境構築について紹介します。 最近、自然言語処理のエンジン開発をRustで行っており、その中で実際に試した内容となっています。 Rust Rustは安全性を担保しつつ、高速なアプリケーションを開発す…

GiNZAの固有表現抽出とElasticsearchを使って自動でタグ検索

こんにちは。@Ssk1029Takashiです。 最近は家でもどうにかラーメンを食べられないかと試行錯誤しています。タグ検索とは、キーワード検索とは違い、検索する前からユーザーが選択肢からキーワードをセレクトボックスなどで選んで、検索できる検索方法です。 …

Elastic{ON} Americas East 最速レポート!

こんにちは、Elastic Certified Engineerの@shin0higuchiです 日本時間4/23(木)22:00から、Elastic{ON} Americas Eastが、Webinar形式で開催されました。 例年、Elatic{ON} Tourという形で開催されていましたが、今年はCOVID-19の影響でオンライン開催に変更…

LINE BotとAmazon Rekognitionでワーク&ライフハック

こんにちは、DevOpsエンジニアの横山です。今回は、LINE BotとAWSの画像分析サービスを使って社員のワーク&ライフハックを行った内容を紹介したいと思います。 一緒に飲みに行きたい! ※ここで紹介する件は、2019年12月頃のことで、今はコロナのため、会社…

ANGEL Dojo最終発表で「アライアンス賞」を受賞しました!

こんにちは! 2年目エンジニアの古賀です。先日ブログで紹介したANGEL Dojoですが、 2020年3月6日、最終発表があり、AWSの審査員の方々が選ぶ「アライアンス賞」を受賞しました! 上位3チームに選ばれると貰える賞の1つで、 今回がんばってきたことが1つ…

AWS主催「ANGEL Dojo」へのチャレンジ & 中間発表で1位になりました!!

皆さん、こんにちは! 最近機械学習エンジニアからDevOpsエンジニアにキャリアチェンジをしつつある渡邊(@move_fastest)です。 月日が流れるのが早く、昨年3月に入社して、早くも1年が経とうとしています。実は昨年の年末からAWSジャパン様で企画された、「A…

Deep Java Library(DJL)を使ってみた

hayakawaです。 今回はJavaでディープラーニングを実装できるOSSであるDeep Java Library(DJL)を使ってみました。 ディープラーニングで何かをやるとしたら、現状ではPythonで開発するケースが多いですが、 システム全体としてはJavaで開発をしたいが、ディ…

機械学習未経験者も良いモデルを作れるAutoGluonで「テキスト分類」をやってみた

こんにちは。@Ssk1029Takashiです。最近、タスクを設定して、データセットを与えれば勝手にモデルまでいい感じにしてくれるAutoMLを使うための様々なサービス・ライブラリが出てきています。 先輩の@tereka114がAutoGluonを使っているのをみて触発されたので…

機械学習未経験者も良いモデルを作れるAutoGluonで「テーブルデータの解析」をやってみた

こんにちは。 @tereka114です。最近はCA x atma杯に参加するなどバタバタしておりましたが、少しずつ落ち着いてきました。 今回、AutoGluonと呼ばれるツールを使ってテーブルデータに挑戦してみました。 AutoGluonについて AutoGluonは簡単に拡張、利用がで…

関東CV勉強会第56回で発表してきました

皆さんこんにちは。 お元気ですか。@tereka114です。 年始にお布団を家に購入して、冬でも想像以上に快適な眠りを迎えられています。早速本題ですが、1/19(日)に関東CV勉強会第56回に参加し、発表してきました。今回の勉強会のテーマは「コンピュータビジ…

2019年アドベントカレンダー振り返り

皆さんこんにちは @tereka114です。皆さん、今年もアドベントカレンダーが盛り上がりましたね。皆さんはどのアドベントカレンダーが良かったでしょうか?Acroquestは、今年も有志がQiitaの各種アドベントカレンダーに参加し、執筆していました。 本記事では…

令和時代のサーチエンジンになるか? 気鋭のベクトル検索OSS Milvus についてまとめてみた

はじめに 情報検索・検索エンジン Advent Calendar 2019 24日目の記事です。 担当は@yktm31です。 本記事ではMilvusという大規模ベクトル類似度検索エンジンについて紹介したいと思います。 一般的な検索は所謂、単語を使って検索するような方式ですが、近し…

実務で使えるニューラルネットワークの最適化手法

メリークリスマス。 @tereka114です。本記事はDeep Learning論文紹介 Advent Calendar 2019の25日です。 qiita.com私はKaggleの画像コンペに頻繁に参加しています。 そのときに、毎度選定にこまるのがニューラルネットワークの最適化手法(Optimizer)です。…

Amazon Kinesis Video StreamsのWebRTCの実力

アドベントカレンダー形式のチョコが今日になっても残って、どこかでずらしてしまった@phonypianistです。最近、Amazon Kinesis Video Streamsを使って、遠隔ロボットからの映像を 画面で表示するシステムを作りました。 が、5秒程度のタイムラグが発生。 ロ…

ニューラルネットワークの学習収束

こんにちは。 数学好きの4年目、maron8676です。 遅れましたが、本記事はDeep Learning論文紹介 Advent Calendar 2019 - Qiitaの15日目の記事です。本記事ではニューラルネットワークの学習収束について書かれた論文であるGradient Descent Provably Optimi…

Elasticsearchのクエリ変更による影響度をオフライン評価する

概要 こんにちは、shin0higuchiです この記事はElastic Stack (Elasticsearch) Advent Calendar 2019 - Qiitaの20日目です。皆さんはElasticsearchの検索クエリのランキングをチューニングする際、どのようなプロセスで実施していますか? 変更したクエリを…

Elastic Stackを導入することでRDB検索を高速化する

本日のテーマは「Elastic Stackを活用したRDB検索の高速化」です。Elastic Stackを導入し、検索処理部分のみをElasticsearchに移行するアプローチは、アプリケーション改修量は小さく、また飛躍的な性能改善を実現することが可能です。

Logstash の conf ファイルをリグレッションテストする

こんにちは。アキバです。この記事は、 Elastic Stack (Elasticsearch) Advent Calendar 2019 の14日目です。 qiita.com今年の8月にElastic Certified Engineerになることができました。 ということで、今年の Advent Calendar は Elastic Stack のカレンダ…

全文検索で文書の新しさを考慮したスコアリング

皆さんこんにちは。@Ssk1029Takashiです。 この記事はElastic Stack (Elasticsearch) Advent Calendar 2019の13日目になります。 qiita.com何か調べ物をしているとき、見つけた記事が古く使えないということが良くあります。 例えばElasticsearchのクエリを…

Normalizerを利用してkeyword型のデータを加工する

こんにちは、ノムラです。 この記事はElastic Stack (Elasticsearch) Advent Calendar 2019の9日目の記事になります。 はじめに データを可視化、集計する際以下のようなデータが別々のデータとして扱われ困ったことはないでしょうか? 〇〇(株) と 〇〇株式…

Micrometerで取得したデータをKibanaで可視化してみました

こんにちは、oogiです。この記事はElastic Stack (Elasticsearch) Advent Calendar 2019の8日目の記事になります。 はじめに Spring Bootアプリケーションの監視にMicrometerを使うことは多いと思います。 収集したデータはレジストリの切り替えによりPromet…

GiNZA+Elasticsearchで係り受け検索の第一歩

急に冷え込んできてお布団が恋しい季節になってきました。 こんにちは。@Ssk1029Takashiです。 この記事は自然言語処理 Advent Calendarの6日目の記事になります。 qiita.com全文検索システムは単語検索であることが多いですが、単語検索だけだと困ることも…

Elastic Stack 7.5 リリース、注目の Kibana Lens が新登場!

こんにちは、@shin0higuchiです本日Elastic Stackの7.5がリリースされました。 今回は個人的に興味をひかれた新機能に絞って紹介します。 どんな機能が追加されたのか、早速見てみましょう。 リリースノートはこちら https://www.elastic.co/guide/en/elasti…

SORACOM S+ Cameraであんパンの品切れをチェックしてみた

機械学習エンジニアのhayakawaです。 弊社には社内で菓子パンを扱うミニ販売コーナーがございます。 私は好物のあんパンをよく買うのですが、他の社員にも人気があるのですぐ売り切れます。早い。 あんパンを多めに仕入れてもらいたいのですが、 欠品よりも…