PyTorch Metric LearningによるDeep Metric Learningの実践

こんにちは、R&Dチームの河野(@ps3kono)です。 前回は深層距離学習(Deep Metric Learning)の基礎知識とアルゴリズムの進化について紹介しましたが、この記事ではPyTorch Metric Learningという深層距離学習ライブラリを紹介したいと思います。 PyTorch Metri…

【GCP】GCPで始めるCloud Run + Cloud Build CIOps環境構築

はじめに こんにちは、AI・IoTサービス開発部の岩丸です。 気づけばもうすぐ4月になり入社から丸1年経とうとしています。月日の流れは早いですね。2年目も自分らしく頑張って参ります。 前回はAndroidのJetpack Composeに関する記事を執筆しました。もしお時…

リフレクション会のススメ

AI・IoTサービス開発部 開発マネージャーの高村です。 今回の記事では、IoTサービス開発ユニットが行っている、経験学習モデルを利用したリフレクション会について書こうと思います。 なぜ経験学習を導入しようとしたのか エンジニアはプロジェクトにアサイ…

Swiftの非同期処理を比べてみる

はじめに それぞれの概説 コールバックによる非同期処理 PromiseKit Combine Swift Concurrency 比較 PromiseKitとCombineの関係 PromiseKitとSwift Concurrencyの関係 CombineとSwift Concurrencyの関係 まとめ 参考にさせていただいた記事など はじめに R&…

ノーコードAPI連携ツールn8nのノードをTypescriptで開発してみた

こんにちは、AI・IoTサービス開発部の濱村です。 前回はKubernetesについて投稿させていただきました。もし興味がありましたらこちらも見ていただけますと幸いです。 tech-blog.optim.co.jp 目次 目次 はじめに n8nとは 利用のしかた 実際にやってみたこと …

Rust 1.59を早めに深掘り

インラインアセンブリや分割代入ができるようになったRust 1.59の変更点を詳しく紹介します。

spaCy固有表現抽出(+Presidio)によるドキュメントの情報漏えいリスクチェック支援

公開時に匿名加工が必要な日本語ドキュメントのレビューにspaCy固有表現抽出を利用する手法の紹介

13億のパラメータを持つ日本語GPTでFew-shot推論を試してみる

こんにちは、R&Dの伊藤です。「〇〇 is all you need」系の論文が多すぎて何が本当に必要なのか悩みながら機械学習タスクに取り組んだりしています。 今回は先日公開されたrinna社の日本語GPTモデルを使って遊んでみた記事になります。 はじめに 日本語GPTモ…

TensorRT 8.2.2/8.2.3のリリースノート内容メモ

まえがき R&Dの宮﨑です。FORTNITEの入力を弄るツールであるダブルムーブメント(合法)がRustで書かれているのを見て低レイヤはRustで書くのがセオリーになりつつあるのかと実感している次第です。 今回はTensorRT 8.2.2/8.2.3のリリースノートの内容をメモし…

JWT(Json Web Token)を利用するためのOAuth 2.0拡張仕様での認可をGolangでやってみる

こんにちは。AI・IoTサービス開発部の青木です。 最近はWebフレームワークやチームビルディング系をやっていますが、 元々はIoTエンジニアとしてのキャリアを積むべくIoTに関わるプログラミングをメインでやっていました。 今回はOPTiM Cloud IoT OSや、OPTi…

フロントエンドエンジニアがAndroid Jetpack Composeで遊んでみた

はじめに こんにちは、AI・IoTサービス開発部の岩丸です。 前回はVuetifyで直面した問題について執筆を行いました。もしお時間ある方は合わせてご覧ください。 tech-blog.optim.co.jp また、2022/01/27(Thu)に開催されるOPTiM TECH NIGHTでは以前執筆したOPT…

Rust 1.58を早めに深掘り

フォーマット文字列で変数を直接参照できるようになったRust 1.58の変更点を詳しく紹介します。

Laravelで作る、OpenAPIによるAPIリファレンス自動生成 with GitLab CI

こんにちは。AI・IoTサービス開発部の青木です。 Laravelの最新バージョンに追いつけていない系エンジニアです。 今回はOpenAPIの導入をLaravelでやっていきたいと思います。 序盤はドキュメントをなぞるような形となってしまいますが、後半はそれらをGitLab…

Android で録画アプリを実装してみよう

明けましておめでとうございます! 今年も OPTiM TECH BLOG を宜しくお願いします。 お久しぶりです、医療ユニットの山口です。 2022 年初の記事になります。(恐れ多くも、去年に引き続き新年一発目の記事担当となりました。) さて、オンライン診療ポケッ…

OPTiM IoT Agent を GitLab CIでクロスコンパイルとパッケージング自動化

こんにちは。AI・IoTサービス開発部の青木です。 前回はチームリーダとしてのMTG運用方法などを投稿しました。 tech-blog.optim.co.jp OPTiM IoTではIoTデバイス関連のデバイスエージェントの開発も行っていまして、 デバイスのアーキテクチャやディストリビ…