AI

Azure AI TranslatorのDocument Translation機能で構造を保ったままドキュメントを翻訳する

業務でAzure AI Translatorを利用する機会があり、Document Translationの機能を試したので内容を記載します。Document Translationを活用することで、元のドキュメント構造とデータ形式を維持しながら、サポートされている言語でドキュメントを翻訳すること…

【自動運転AIチャレンジ2024】壁を考慮した障害物回避

自動運転AIチャレンジ2024へ参加し、車両が障害物を回避するコードの開発を行ったので実装方法をご紹介します。大会の詳細は以下のリンクでご確認いただけます。www.jsae.or.jp 前提 障害物回避の概要 壁の位置を考慮した障害物回避 処理の追加 障害物回避の…

Copilotで未来の働き方を実現!Copilot for Microsoft 365の活用事例紹介

Copilot for Microsoft 365は、私たちの仕事をより効率的に、そしてクリエイティブにするための強力なツールです。 この記事では、Copilotをどのように活用できるのか、具体的な事例を交えながら紹介します。 専門用語をできるだけ避け、わかりやすく説明し…

Power Automate Desktopを使用したAIのコンテンツフィルターテスト方法

現代のビジネスシーンにおいて、AI技術は日常的に利用されていますが、その効果を最大限に引き出すためには、適切なコンテンツフィルターが欠かせません。本記事では、AIコンテンツフィルターの重要性や機能、そのテスト方法について解説し、特に「Power Aut…

【自動運転AIチャレンジ2024】C++のROSパッケージをPythonのパッケージに修正する

自動運転AIチャレンジ2024に参加する中で、C++のROS2パッケージをPythonパッケージに書き換える機会があったので実装方法を記載します。自動運転AIチャレンジで利用しているコードはC++で記載されていますが、既存のpythonコードをサブモジュールとして活用…

【自動運転AIチャレンジ2024】障害物を回避する経路を生成する

自動運転AIチャレンジ2024では、コース内でのEVカートのタイムアタックが課題になっています。タイム短縮に必要な障害物回避の経路を生成するスクリプトについて紹介します。

Azure Machine LearningでトレーニングしたAIモデルをJetBotに自動デプロイする

Azure Machine Learning上でトレーニングしたAIモデルをJetBotに自動デプロイする仕組みを紹介します。

【自動運転AIチャレンジ2024】EVカートのパフォーマンス分析について

自動運転AIチャレンジ2024では、サーキットでEVカートを速く走らせることが課題になっています。そのためのパフォーマンス分析のためのログ可視化について紹介したいと思います。

Azure Machine Learning AutoMLで作成したAIモデルをプログラムから読み込む方法

本記事では、Azure Machine LearningのAutoML機能を活用して、機械学習モデルの再推論のプロセスを効率化する方法を解説します。 AutoMLはデータ前処理からモデル評価までを自動化し、専門知識が少ないユーザーでも高品質なモデルを作成できます。本記事では…

Azure Machine LearningでJetBotのAIモデルをトレーニングする

Azure Machine Learning上でJetBotで動くAIモデルのトレーニングを行うMLパイプラインを構築します。

Isaac SimでNavigation2を実行する

今回はIsaac SimでNavigation2を使いJetBotを動かすことを試しました。本記事は、以下のチュートリアルをもとに、Nova_CarterをJetBotに変更してNavigation2で動かした内容になります。 ROS2 Navigation — Omniverse IsaacSim latest documentation※Navigati…

Azure AI Speech Service+ChatGPTを使って、入出力が音声のみのアシスタントサービスを作成する

Azure AI ServiceのAIとChatGPTを使用した音声チャットボットを構築します。また発声からレスポンスまでのユーザーの待機時間がどの程度になるのかを検証します。

AIロボット「JetBot」を動かす

JetBotに公式のソフトウェアをインストールし、AIモデルによるロボットの動作確認を行います。

Azure Data Lake Storage Gen2を用いたAzure AI Searchのセキュリティフィルター

RAGでユーザー権限に応じた検索もとのファイルについて制御する方法を説明します。

NVIDIA Isaac Simを使い3D仮想環境でロボットのシミュレーションを行う

JetBotというロボットのシミュレーションをIsaac Simで行ったので、概要をまとめました。Isaac Simはロボティクスシミュレーションアプリケーション、および合成データ生成ツールです。Isaac Simを利用することで、フォトリアリスティックな仮想環境でAI ベ…

AIロボット「JetBot」を組み立てる

先端技術部テクノロジーリサーチグループの渡邊です。 テクノロジーリサーチグループでは、今期から「インダストリアルメタバース」に関する技術調査を行っており、NVIDIAのオープンソースAIロボットJetBotを使って以下のような検証を計画しています。 AIを…

Azure OpenAI Assistants APIで自社のデータをチャット形式で分析する

この記事では、Azure OpenAI Studioに実装されたAssistants APIの使い方、コードインタープリター機能を活用したデータ分析を解説します。また実際のデータを使用してAssistantsを構築・機能のテストを行い、使用するまでの一連の流れを紹介します。

GPT-4 Turbo with Vision: Azure OpenAI Service マルチモーダルな新モデルの概要と使用方法

OpenAI DevDayで発表されたGPT-4のマルチモーダルモデルであるGPT-4 Turbo VisionがAzure OpenAIでもプレビュー機能として使用できるようになりました。今回の記事ではその概要と、簡単な使用方法に触れていきます。

Bingが進化!AIチャット機能の魅力とは?

2023年2月にMicrosoft社が提供している検索エンジンの「Bing」に、新たにAIチャット機能が搭載されました。 本記事では、Bing ChatのAIチャット機能の紹介や、同じ対話型AIのChatGPTとの違いに触れながら紹介をしていきたいと思います。 なお、Bing Chatには…

OpenAIでシステム開発する上で知っておくべきテクニカルな問題とその解決法

本記事では、OpenAIを使用したシステム構築時に遭遇しやすい問題を解説しています。具体的には、消費トークンの計算方法、AIが生成した文章が途中で途切れたときの対策、そしてタイムアウト時間の設定について詳細に説明します。これらのテクニカルな問題を…

Azure OpenAI ServiceのChatGPTモデルでのFine-Tuningを試してみた

Azure OpenAI ServiceでNew fine-tuning modelsがプレビューで使えるようになったので試してみました。

Azure OpenAI ServiceでInstructGPTモデルを使用して文章生成を行う

Azure OpenAI Serviceに文書生成モデルのgpt-35-turbo-instructが実装されました。本記事ではデプロイから使用方法、また旧モデルと出力結果との違いを検証したため、その結果について記載します。

Microsoft Syntex事前構築済みモデルで請求書情報をExcelに出力する

Microsoft Syntex事前構築済みモデルを使ってPDF形式の請求書情報をExcelに出力する手順について解説します。

「ChatGPT」 自然な対話を可能にするAI言語モデルの魅力と活用例(1)

ChatGPTが世の中で普及している中、何が出来て何が出来ないのかという疑問が湧いてきました。 まだ、ChatGPTを触ったことない人やこれから使ってみたいという方におススメです。

Azure Machine Learning でMetaの大規模自然言語モデルのLlama 2使ってみた

Meta社の次世代オープンソース大規模言語モデルLlama 2をAzure Machine Learningで使うまでの手順を記載します。

Azure OpenAI ChatGPTを使って社内ナレッジをチャット形式で検索する

企業が自社のデータベースに蓄積した固有情報を検索する場合、モデル自体が固有の情報を知らないため、うまく回答を返すことができないという課題があります。 本記事では蓄積されたFAQ情報を用いて、チャット形式で情報を引き出すような仕組みを構築します。

Azure OpenAI ServiceでAzure AD認証を使用してGPTモデルにアクセスする

Azure OpenAIにはOpenAI社の提供するAPIとの相違点として、Azureに統合されたAD認証を使用してAPIを呼び出すことができるという大きな特徴があります。 本記事ではこれを用いて、セキュアな環境でAzure OpenAI Serviceにアクセスするまでの手順を解説します。

Azure OpenAI ChatGPTのAPIをPythonから使用してみた

本記事ではPythonからChatGPT APIを使用する方法を解説します。 ChatGPTで生成する会話内容をAPIから制御する方法についても解説します。

SharePoint Syntexでドキュメントライブラリのプロパティ追加を自動化する -Excel編-

SharePoint Onlineのドキュメントライブラリ運用を自動化できるモデル作成手順について解説します。

AzureのOpenAI(GPT-3)の埋め込みモデル(Embeddings models)を使ってQA検索の機能を比較してみた

AzureのOpenAI(GPT-3)の埋め込みモデル(Embeddings models)を使って「類似性」「テキスト検索」のそれぞれを使ってQA検索としての機能を比較しました

OpenAIのChatGPTをチートシートとして利用できるか検証してみた

仕事の現場で使われ始めているChatGPTを製品のチートシートとして利用した時、技術情報の分かりやすさと正しさについて確認してみました。本記事では自分が業務で使用しているAzure Machine Learningをベースに質問をします。

GPT-3 の Fine-tunig を試してみた

話題の GPT-3 を Fine-tunig してみました。ChatGPT の回答と比較しています!

Azure Machine Learning ラベル付けプロジェクトで適切なユーザー権限を割り振る

Azure Machine Learningでは登録したデータに対してワークスペース上でラベル付けを行うことができます。 RBACによって機能制限して、ラベル付けのみを行う形でユーザーを参加させることができます。 本記事ではラベル付けユーザーの種類と権限ごと機能につ…

OpenAIのAPIにリクエストを送る方法を調べた

OpenAIのAPIへアクセスする方法を具体例とともに書きました

Azure Machine Learningにおけるデータセット種類まとめ

Azure Machine Learningでは学習やテストに使用するデータをワークスペース上に登録して保管・共有することができます。 登録設定の際にいくつか選択肢が出てくるため、本記事で解説を行います。

AzureでOpenAIのGPT-3を使ってみた

Azureでサービス開始されたOpenAIを利用するまでの記事になります。

Azure Machine LearningワークスペースをCLIv2で操作する 応用編2-自動デプロイパイプラインの構築

Azure Machine Learning CLIv2を使用してデプロイパイプラインを構築する方法を紹介します。

Form RecognizerやAI Builderで名刺読み取りアプリを作成する

はじめに Form RecognizerやAI Builderを使いPower Appsで名刺読み取りアプリを作成したので、記事にまとめました。Power AppsでForm Recognizerのコネクタを利用する詳しい方法は以下の記事に記載しています。Power AppsでForm Recognizerを利用する - JBS …

Azure Machine LearningワークスペースをCLIv2で操作する 応用編1-自動学習パイプラインの構築

Azure Machine Learning CLIv2を使用して学習パイプラインを構築する方法を紹介します。

Azure Machine LearningワークスペースをCLIv2で操作する 入門編2-推論エンドポイント立ち上げ

Azure Machine Learning CLIv2を使用して推論エンドポイントをデプロイする方法を紹介します。

Azure Machine LearningワークスペースをCLIv2で操作する 入門編1-機械学習モデル作成

Azure Machine LearningワークスペースをCLIv2を使って操作するチュートリアルです。自動化の前段階、CLIv2を使って学習操作を実施するまでの手順を示します。

Power AppsでForm Recognizerを利用する

はじめに先日Power AppsでForm Recognizerの機能を活用することができるForm Recognizer Connectorに、Analyze Document for Prebuilt or Custom models (v3.0 API)が追加されていました。カスタムコネクタ(プレミアムライセンス)を使用せずにForm Recognize…

OpenHack AI-powered Knowledge Mining参加のレポート

初めに OpenHackとは 参加方法や条件 プログラムの概要 進め方など 良かったところ Azure Cognitive Searchの理解が深まったところ 便利な拡張機能を使えたこと Rest Client Live Share 最後に 初めに 先日Microsoft主催のOpenHackのイベントに参加したので…

Ignite 2022 参加簡易レポート:個別セッション編

Microsoftのイベント Ignite に現地参加してきました。本記事では個別のセッションで印象に残った部分について記事に書きました。基調講演の簡易レポートと合わせてご覧いただければ幸いです。

エッジAIで空席状況を可視化

はじめに AITRIOS(アイトリオス)/ IMX500とは AIモデル作成 Custom Visionモデル作成・精度改善 物体検出モデルのドメイン選択 モデルのトレーニング モデルの精度改善 結果の可視化 はじめに 日本マイクロソフト株式会社(以下、マイクロソフト)とソニー…

AutoMLを使用して自然言語からナレッジベースを構築する

自然言語処理AIを使って、重要な業務メールにフラグ付けをする手法について解説します。一部、AzureMachineLearningの自動ML機能を使用して学習を行います。

Form RecognizerのC# SDKを利用してカスタムモデルを使う

Azure Form RecognizerのC# SDKを利用してカスタムモデルを利用する方法をまとめました。

ディープラーニングを使用してファッションアイテムの画像を分類する(後編)

はじめに データセット モデル バージョン・環境 実装 結果 まとめ 参考リンク はじめに 後編では、PyTorchというフレームワーク上で畳み込みニューラルネットワーク(CNN)を使ったディープラーニングの手法を利用して、実際にファッションアイテムの画像を…

ディープラーニングを使用してファッションアイテムの画像を分類する(前編)

はじめに 画像分類とは 画像分類モデルの実装 データセットの作成 モデル(ネットワークの作成) 損失関数や最適化手法の設定 学習 テスト ビジネス活用例 不動産情報サイト レシピ記録アプリ がんの画像診断 参考リンク はじめに 本記事では、ディープラー…

自然言語処理AIを用いてニュース記事から重要なワードを抽出する

はじめに 自然言語処理(NLP)とは? 達成目標 使用する環境・データセット PCスペック バージョン情報 学習用データセット 検証用データセット 重要単語抽出までの流れ ニュースコーパスWord2Vec学習結果 重要単語の抽出 単語抽出概要 K-means法 例文記事 …