Bunkai(日本語文境界判定器)でPDFテキスト抽出の改行位置をいい感じにする

R&D チームの徳田(@dakuton)です。 前回記事にてPDFの改行補正に関する記事を書いたあと、前回記事のような日本語文境界判定での利用に特化したBunkaiというライブラリが公開されたので、今回は続編として紹介します。 前回記事 tech-blog.optim.co.jp テ…

【AWS】App RunnerとCloudWatchで簡単サービス運用

こんにちは。AIサービス開発部の上原と申します。 2020年度に株式会社OPTiMへ新卒入社後、業務では主にバックエンドシステムの設計・実装やAmazon EKSを利用したサービス運用を担当しており、特に最近はKubernetesと格闘する日々を送っております。 さて、皆…

【初心者向け】 機械学習におけるクラス分類の評価指標の解説

こんにちは。R&Dチームの河野です。主な担当業務は機械学習モデルの開発です。 タイから日本に留学し、卒業後日本企業に就職していました。データ分析・機械学習の業務経験が3年程度で、R&Dチーム唯一の女性かつ外国人のメンバーです。 直近の仕事はディープ…

rust-bindgen で手軽に共有ライブラリを動的読み込み

R&D チームの奥村(@izariuo440)です。共有ライブラリを動的読み込み(動的リンクではない)できると、プラグインやアドオンによってアプリケーションを拡張可能にできて便利です。今回は、rust-bindgen を使って Rust 製アプリケーションから C API を持つ…

PyTorchとTorchScriptでFP16な推論を試してみた

まえがき R&Dチームの宮﨑です。最近Fortnite熱が再燃して毎日練習してますが肝心な時にポンプを外してばかりでへこんでいます。 今回はPyTorch&TorchScriptで推論をFP16で実行し、速度計測やプロファイルしてみました。 まえがき PyTorchとTorchScriptを用…

ARKit と LiDAR で 3 次元空間認識して SceneKit でリアルタイム描画

今回の記事では LiDAR スキャナで取得したメッシュの情報を SceneKit で自由にリアルタイム描画する方法を完結したコード付きで説明しています.すでに Web に情報が転がっている情報も多分にあるとは思いますが,私が以前調査した時にはなかなか断片的な情…

OJTの心得

こんにちはOptimal Bizチームの糸井です。 Optimal Biz、Optimal Biz Telework のWeb側の開発をしています。 私は2021年4月で新卒入社3年目になります。 先輩として新人を指導する側、新人として先輩方に指導される側、双方が相手の気持ちを考慮した接し方が…

TensorRTの演算精度・バージョンのメモ

TensorRT 歴3年となった R&D チームの奥村(@izariuo440)です。今回は、2021/04/12 に発表された Ampere 世代の各種 GPU に対して TensorRT でその性能を十分に引き出すために必要な知識をまとめておきます。FP16/INT8 をうまく使うと、推論速度が2〜4倍…

Vuetifyに依存したVueコンポーネントをnpmパッケージとして共有する方法

Vuetifyなどのライブラリに依存しているVueコンポーネントをnpmパッケージとして共有することが目的です。

spaCy(+GiNZA)でPDFテキスト抽出の改行位置をいい感じにする

R&D チームの徳田(@dakuton)です。 過去何回か、Tech Blog記事にてPDFやOCR、自然言語処理に関する手法を紹介してきましたが、今回もそちらに関連する内容です。 過去記事 tech-blog.optim.co.jp tech-blog.optim.co.jp tech-blog.optim.co.jp やりたいこ…

Vue.jsでJSONをQRコードに変換して画面に表示した話

はじめに こんにちは。技術統括本部 プラットフォーム事業部 東と申します。 数年前までCOBOLでプログラムを書いていたコボラーです。 現在はOPTiM Cloud IoT OS(以下CIOSと呼ぶ)のIoT機能のフロントエンドの開発をしています。 よろしくお願い致します。 開…

カンバンとバーンダウンチャートでタスクを管理したらチームがひとつレベルアップした話

こんにちはOptimal Bizチームの大脇です。 Optimal Bizの開発組織のマネジメントをしています。 チームマネジメントに興味を持っており、チームやそのメンバーの成果やエンゲージメントをどう高めていくかを日々考えています。 Optimal Bizは複数のチームに…

新鮮なアクセストークンを求めて(k6編)

こんにちは、SREの福谷です。 毎月投稿を目標にしようと考えていたのですが、早くもネタ切れの気配に怯えています。 あらすじ OAuth 2.0のトークンリフレッシュに非対応なツールがある 特にアクセストークンの有効期限が短い場合、アクセスできなくなる問題…

順序をもつ分類タスクで使える手法「label distribution learning」をご紹介

はじめまして、R&D チームの宮城です。業務では主に画像分類モデルの開発や精度改善を担当しており、現時点(2021年3月)でR&D唯一の文系学部出身です。 趣味はNBA観戦で、ジョージ・ワシントン大学時代の渡邊雄太選手(現トロント・ラプターズ)を生で見たこと…

Rust 1.51を早めに深掘り

定数ジェネリクスなどが使えるようになったRust 1.51の変更点を詳しく紹介します。