NTTドコモR&Dの技術ブログです。

AI・機械学習

2024年のC2PA(コンテンツの来歴証明技術)の進化を追う ~C2PA 2.0&2.1の更新サマリ解説~

はじめに こんにちは。ドコモ・テクノロジ 携帯事業部の樋口、NTTドコモ モバイルイノベーションテック部の坂井、森下です。 昨年に引き続きC2PAについての記事となります。本記事では昨年からの更新点について紹介していきます。 まず世の中の動向ですが、…

テーブルデータの取り扱い方 (LLM編)

LLMを活用したテーブルデータの理解技術を探求する、企業の業務改善に役立つ手法を紹介する内容です。プロンプトデザインやRAG手法の詳細を学べます。

SHAP-IQ: 機械学習モデル解釈の最新手法を紹介

TL;DR 機械学習のモデル解釈手法SHAPを拡張した、SHAP-IQ (Interaction Quantification) が提案された 単一の特徴量だけでなく、複数の特徴量間の交互作用も近似して、モデルの解釈性を深めることが可能 pythonライブラリshapiqで利用可能。NeurIPS2024 (Dat…

Recraft AI × Unreal Pythonでテクスチャ・マテリアル自動生成を試みる

本記事で達成すること 今回やること 準備編 Recraft AIとは? WebからRecraft AIを使ってみた Recraft AIのAPIを準備する Unreal PythonとUnreal Editorの準備をする 実装編 Editor Utility WidgetでUIを作る Editor Utility Widgetのイベントグラフを書く R…

NTTドコモのGitHub Copilot導入事例とその成果

NTTドコモの中規模プロジェクトでのGitHub Copilot導入事例と効果をレポート。開発効率やエンジニアの負担軽減にどう貢献しているのか詳細を紹介します。

とりあえずStreamlitでたった1ヶ月で生成AIアプリ(ダッシュボード解釈支援)を作ってみた

はじめに こんにちは、NTTドコモサービスイノベーション部の田尾と上田です。 田尾は業務では主に、社内で生成AIに関連するイベントの運営を担当しています。具体的には、生成AIを活用したアイデア創出コンテストや、社内での事例共有会を企画・実施していま…

WISS2024参戦記:“専門外”への挑戦で広がった視野と新たな学び

DOCOMO R&D Advent Calender 2024の21日目を担当させて頂きます、サービスイノベーション部 顧客理解AI担当の阿座上と先進技術推進担当の横野です。 普段はそれぞれ位置情報に関する分析・研究開発、空間データにまつわる研究開発に従事しています。 本日は…

KDDCup 2024 Amazon Multi-Task Online Shopping Challenge for LLMs における訓練用データセット構築

はじめに NTTドコモ クロステック開発部の小原です。 本記事では、KDDCup 2024 Amazon Multi-Task Online Shopping Challenge for LLMs (以下、本コンペ)の解法で使用されたデータセット構築についてご紹介します。我々ドコモも本コンペへ取り組んでいたもの…

ドコモがMIRU2024に出展してみた話

はじめに こんにちは。NTTドコモ クロステック開発部の水野涼介、中村匠です。 普段の業務では動画像認識のビジネス適用を行っています。 この記事では、2024年8月6日(火)~8月9日(金)に熊本で開催された第27回 画像の認識・理解シンポジウム(MIRU2024)の参…

LLM を内部から操るアクティベーションエンジニアリングの世界

LLM の出力を制御する手法であるアクティベーションエンジニアリングを紹介いたします。この手法は、LLM の中間出力にベクトルを加減算し LLM の出力を誘導するユニークなものです。プロンプトエンジニアリングの代替としても利用できます。

YRPオープンイノベーションデー2024 に参加してきた!

こんにちは!6Gテック部の谷口です。今回は、今年の10月に参加した「YRPオープンイノベーションデー2024」についてご紹介します。無線通信技術に関する最新の取組みを多くの方々にご紹介する貴重な機会となりました。 1. 展示概要 2. ブース紹介 3. 展示会で…

📖 vLLMのコードを読んでみよう

LLMの推論およびモデルサービングに利用されるOSSであるvLLMの動きについて、コードを追いながら理解を深めようと試みる。

Stanで動かすベイズ的機械学習 ~医療費データの分析例~

本記事は、ドコモアドベントカレンダー2024 19日目の記事です こんにちは!NTTドコモ クロステック開発部の畑元です。業務ではヘルスケア領域におけるデータ分析やAI開発を行っています。 この記事ではベイズ推論による機械学習とRStanを用いた分析例をご紹…

VSCodeにGithubCopilotを導入してデータ分析してみた

この記事ではGithub Copilotを使った機械学習モデルの作成方法とその効率化について紹介しています。

CAN’t communicate?! - CAN のススメとトラブル解決への道-

本記事では組み込み(ハード寄り)を触り始めた方を対象とし、業務の 1 つである NVIDIA Jetson を使 った農業ロボットの紹介と、最近発生したトラブル事例をご紹介します。

GitHub ActionsとLLMで実現する自動コードレビューの仕組み

自己紹介 NTTドコモ データプラットフォーム部(以下DP部)矢野です。 DP部では生成AIをビジネス活用すべく様々な取り組みを行っています。 今回執筆いただいた協働者の森さんとは、DP部が展開する社内の分析サービスに生成AIを用いて効率化や生産性の向上が…

画像生成AIを活用した社内イベントを開催しました(全社編)

はじめに 本記事をご覧いただきありがとうございます。 NTTドコモ クロステック開発部の画像⽣成AIチーム(福島、井⼿、⼩原、中村圭佑)です。 近年話題の⽣成AIについて、先⽇の記事や昨日の記事でご紹介した通り、Slackアプリの形で画像⽣成AI&VLM(Visi…

画像生成AIを活用した社内イベントを開催しました(部内編)

はじめに NTTドコモ クロステック開発部の画像生成AIチーム(福島、井手、小原、中村圭佑)です。近年話題の生成AIについて、先日の記事の通り、Slackアプリの形で画像生成AI&VLM(Vision Language Model)の2種類の生成AIが利用可能なシステムを社内向けに…

Graph Foundation Model について調べてみた

はじめに こんにちは。サービスイノベーション部での石井です。 業務ではデータサイエンスやAI等の技術を活用したビジネス適用を行なっております。 データサイエンス分野に長く関わっていると手法やトレンドにも徐々に大きな変化が起きてきていると感じてい…

需要予測と新聞売り子問題による在庫最適化

はじめに 本記事は NTTドコモ Advent Calendar 2024 の12日目の記事です。 こんにちは。NTTドコモサービスイノベーション部の淺田です。 普段はデータ分析・AI技術を活用した業務効率化や意思決定支援を行っています。 今回のテーマ「需要予測と新聞売り子問…

人間の移動予測コンペ Humob 2024 上位3チーム解法の紹介

NTTドコモ Advent Calendar 2024 10日目、Kaggle Advent Calendar 2024の12日目の記事です。 はじめに NTTドコモ クロステック開発部 鈴木明作です! こちらの記事では、地理空間分野のトップカンファレンスであるSIGSPATIAL 2024(シグスペーシャル)のワー…

データ精度100%を目指す!dbt test徹底活用ガイド

1. 背景 2. 構築したデータパイプライン 3. テスト実装 基本的なテスト source freshness dbt_expectationsを使ったテスト 4. 工夫したポイント・ハマったポイント 外部APIからの取得値に対するテスト StagingモデルのMaterialization 正規表現のコンパイル …

Nvidiaドライバをアップデートするとネットワークにつながらなくなる話

はじめに こんにちは。サービスイノベーション部に所属しております。普段の業務では機械学習を用いたマーケティング効率化に取り組んでいます。 訴求効果の高いユーザを推定するためにTransformerを使った独自の機械学習モデルを使っています。 Transformer…

MLOpsパイプラインをSnowflakeのみで実現してみた

1. 概要 2. 構築したMLOpsパイプライン 3. 実装におけるポイント 3.1. Pythonストアドプロシージャ 3.2. Snowflake TaskによるDAG実装 3.3. 外部ステージを使ったモデル管理 4. 切り替え効果 5. 今後に向けて 1. 概要 NTTドコモ データプラットフォーム部の…

新規ビジネスアイデア創出のため、社内でVLMと画像生成が気軽に使えるSlackベースのシステムを作ってみた

はじめに NTTドコモ クロステック開発部の福島&井手&小原&中村圭佑です。普段の業務では画像認識や生成AIに関する研究開発を行っています。今回は社内でVLMと画像生成が気軽に使えるシステムを作ってみたので紹介したいと思います。Slackをインターフェース…

データ分析コンペ KDDCUP 2024 OAG-IND 入賞解法の紹介

TL;DR NTT DOCOMO R&Dは,KDDCUP2024 OAG-INDタスクにおいて380チーム中6位入賞しました. KDD2024/KDDCUP2024に関する情報及び現地レポートについては,こちらの記事をご覧ください. 本記事では,OAG-INDタスクにおけるNTT DOCOMO R&Dの解法をご紹介します…

データのつながりを解き明かす!Graph Embeddingの考え方と適用例の紹介

はじめに こんにちは、サービスイノベーション部の山路です。 普段の業務ではデジタルマーケティングに関する技術検討や研究開発を行っています。本記事では、近年取り組んでいるグラフデータを活用したレコメンド技術に関して、その根幹となるGraph Embeddi…

「引用論文の影響度合いを予測せよ」:データ分析コンペKDDCUP2024 OAG-PST 8位入賞解法紹介

TL;DR NTTドコモ R&Dチームはデータ分析のトップカンファレンスであるACM KDD主催のデータ分析コンペKDDCUP2024 に参加し、Open Academic Graph (OAG) Challenge部門のTask3 Paper Source Tracing(PST) コンペにおいて 8位に入賞しました。 PSTコンペは、論…

データ分析コンペKDDCUP 2024 OAG-AQA 6位入賞解法の紹介

TL;DR データ分析コンペであるKDDCUP 2024 OAG-AQA にて6位 入賞したので、入賞解法を紹介します。 KDD概要と現地参加した発表の様子はこちらの記事をご覧下さい。 はじめに NTTドコモ クロステック開発部の鈴木明作です! ドコモR&Dでは、データマイニング…

KDDCUP2024に入賞したので現地でポスター発表してきました

データ分析コンペであるKDD2024にて、ドコモの2チームが3つのタスクで入賞(6位・6位・8位)しました。手法詳細は以下をご覧ください タスク1nttdocomo-developers.jp タスク2nttdocomo-developers.jp タスク3nttdocomo-developers.jp 昨年度のKDD2023の様…

モバイルネットワーク×AI ~2024秋~

はじめに こんにちは、6Gテック部の谷崎です。 近年、AI技術の発展が目覚ましい中で、モバイルネットワークとAIの融合も急速に検討が進んでいます。 この記事では、モバイルネットワーク×AIに関する最新の業界動向について解説します。 標準化議論におけるAI…

インターン体験記 in 画像認識チーム

こんにちは!NTTドコモ サービスイノベーション部の画像認識チームです。 NTTドコモでは、8/28~9/8に現場受け入れ型インターンシップを実施しました。今回のインターンシップは、リモートと現地のハイブリッドの実施となり、参加者はチームに配属された後、…

ドコモが高速道路の展示会に出展してみた話 🛣

はじめに はじめまして、NTTドコモでデータサイエンティストをしている河内です 本日はクリスマス、NTTドコモ R&D Advent Calendar 2023も最終日となりました◎ ここまでご購読くださった皆様、運営・関係者の皆様に感謝申し上げます。 最終日の投稿は、これ…

AWS re:Invent 2023 Las Vegasの参加報告と生成AI, データ分析, ETL系の新サービスを触ってみる!

NTTドコモ R&Dイノベーション本部 サービスイノベーション部 ビッグデータ基盤担当 3年目社員の小澤です. 普段の業務では, 1日数百TBにわたる弊社のLTE/5GSA基地局の通信制御信信号をリアルタイムで分析可能とし, ネットワークエリア品質向上に役立つデータ…

CNNとメルスペクトログラムを用いて音楽感情認識を試してみた

はじめに はじめまして、NTTドコモ サービスイノベーション部、2年目社員の韓です。 今回、アドベントカレンダーのラスト記事を書かせていただきます!初めてのブログ投稿のため、お手柔らかにお願いいたします<m(__)m> 本記事では、画像認識の分野で良く使われるCNN</m(__)m>…

筋トレをサポートするAIトレーナーを作ってみた

はじめに こんにちは。 @dcm_haruyama です。 この記事は、NTTドコモ R&D Advent Calendar 2023 24日目の記事です。 良いクリスマスイブをお過ごしでしょうか。 今日のテーマは筋トレということで、年末年始の運動不足解消にピッタリですね! 私のアドベント…

生成AI時代に重要になりそうなCAI/C2PA(コンテンツの来歴証明技術)を読み解いてみた

第0章 はじめに この記事は「NTTドコモ R&D Advent Calendar 2023」24日目の記事です。 いよいよ今年も残すところあと1週間と年の瀬が迫ってきましたが、みなさんは今年の技術トレンドと言えば何が思い浮かぶでしょうか? Web3?ゼロトラスト?はたまた量子…

Pythonで簡単に時系列予測が行えるライブラリを試して比較してみた(Prophet、NeuralProphet、StatsForecast、Greykite)

はじめに この記事はドコモアドベントカレンダー24日目の記事になります。 素敵なクリスマスイブをお過ごしでしょうか こんにちは、NTTドコモ サービスイノベーション部3年目社員の上田です。 業務では主に、データ分析・機械学習に関する研究開発やビジネス…

Causal Discovery Toolboxで簡単にデータの因果関係を解析してみよう

TL;DR この記事では,Causal Discovery Toolbox(cdt)を用いて観測データから因果関係を簡単に解析する方法を紹介します.cdtは,Pythonで利用可能なツールで複数の因果分析モデルとアルゴリズムを提供しデータから因果関係を推定し視覚化することができま…

3D Gaussian Splattingの動かし方(データセットの作成から学習結果のレンダリングまで)

本記事はNTTドコモ Advent Calendar 2023の21日目の記事です。 TL;DR はじめに 三次元再構成とは 3D Gaussian Splattingとは Blenderによるデータセットの作成 Blenderのインストール Blenderファイルのダウンロード Blenderでのレンダリング 3D Gaussian Sp…

LLMのテキスト埋め込みはどのように扱うべきか、レコメンド視点で考えてみた

本記事は、ドコモアドベントカレンダー2023の18日目の記事になります。 こんにちは。NTTドコモサービスイノベーション部1年目社員の髙橋克です。 入社してから、主にレコメンデーションシステムの技術開発に携わらせていただいてます。 本記事では、OpenAI、…

re:Invent2023に現地参加してきた話

はじめに re:Inventとは 生成AIがトレンド! Amazon Q 触ってみた 今後の参加者に向けて 最後に おまけ はじめに はじめまして! NTTドコモ サービスデザイン部の鈴木です。 本記事では私が参加したAWSの学習型カンファレンスである「re:Invent 2023」につい…

トンカツの3Dを生成してみた ~テキストや単体画像からの3D生成の紹介~

はじめに NTTドコモ サービスイノベーション部の小原です。生成AI関連の業務する一方で、3D処理関係の手法に関して個人的興味を持っているため、最近はこの二つの要素を合わせた3D表現の生成(本記事では3D生成と呼ぶ)に関して調査しております。 その一環と…

ChatGPT x MetaQuest3で自分だけのバーチャルアシスタントを作る!

はじめに 自己紹介 今回の記事内容 作ったもの 前提知識:MetaQuest3とは?ChatGPTとは? MetaQuest3とは? ChatGPTとは? ステップのまとめ ステップ①:作りたい全体像を固める 全体構成 環境情報 ステップ②:Quest開発(QuestのVoiceSDKを使ってSpeechToTe…

社員1000人以上が使う、Streamlit in Google Cloudのサーバレスプラットフォームを完全内製してみた

google cloud上でstreamlit の社内限定サーバレスプラットフォームを独自実装してみました。streamlit自体をサーバレスにするだけでなく、コーディング環境からci/cdに至るまで全てサーバレスにすることで1000人以上の社員が使うプラットフォームを少人数で…

Prompt Flowで評価Flowを自作してRAGのイケてるLLMOpsを実現してみた

TL;DR RAGアプリを運用するにあたってLLMOpsの考え方が重要になり、Azure OpenAI ServiceのPrompt Flowの活用を開始した。 RAGアプリの精度を担保するため、Prompt Flowに搭載されている評価Flowの性能を検証した。 回答内容の正確性の評価性能を上げるため…

【Python】YouTubeのトレンド分析:113ヵ国のデータを用いたトレンド傾向と生存時間分析(Cox比例ハザードモデル)

はじめに 本記事は、ドコモアドベントカレンダー2023の10日目の記事になります。 こんにちは。NTTドコモサービスイノベーション部4年目社員の九島です。 主な業務は、マーケティング分野への機械学習・AI活用です。 今回は、Kaggleで公開されているYouTubeの…

Birthday Envelopes

※日本語訳はこちら Introduction Hello! As a Senior Research Engineer at DOCOMO Innovations, an NTT DOCOMO subsidiary located in California, I get to help optimize our mobile communication network. Some tools that I use for this are within s…

誕生日の封筒問題

※この記事は同日投稿の "Birthday Envelope" を翻訳したものです。 NTTドコモ R&D Advent Calendar 2023 の6日目の記事です。 はじめに こんにちは!私はカリフォルニアにあるNTTドコモの子会社,DOCOMO Innovations, Inc. の Senior Research Engineer とし…

AWS PartyRockであそんでみた

はじめに はじめまして、NTTドコモ サービスイノベーション部の早川です。 ドコモ開発者ブログの運営を担当しており、今回アドベントカレンダーを盛り上げるために初記事投稿させていただきます! 本記事では、最近(2023/11/16に)AWSからリリースされた"Part…