自然言語処理

自然言語処理
Transformerの仕組みを体系的に理解したい 実践編

OpenAIやAnthropic ,Googleなどの巨大IT企業が新しい大規模LLMモデルを開発し続けているので、一般的な用途ではファインチューニングの必要性はあまり感じられなくなりました。LLM自体がすでに一般人以上 […]

続きを読む
自然言語処理
Transformerの仕組みを体系的に理解したい 第5章

ここまでで、Transformerの基本構造と内部の処理について記述してきました。 この章では、Transformerを基にした代表的な以下のモデルを取り上げ、どのような違いがあるのか見ていきたいと思います。 5.1 B […]

続きを読む
自然言語処理
Transformerの仕組みを体系的に理解したい 第4章

第4章: Transformerの全体構造 前章では、Transformerの核となるAttention機構について記述しました。 この章では、Transformer全体の構造を記述していきます。特に、エンコーダーとデコ […]

続きを読む
自然言語処理
Transformerの仕組みを体系的に理解したい 第3章

第3章: Attention機構の仕組み Transformerの革新の中心となるのがAttention機構です。特に、Self-Attention(自己注意メカニズム)は、入力文中の単語間の関係をモデル化するための鍵と […]

続きを読む
自然言語処理
Transformerの仕組みを体系的に理解したい 第1章、第2章

Transformerは、生成AIを理解する上で重要な技術です。以前、「直感的に理解したい」と思い、調べた結果を以下の記事にしました。 概念的には理解できたのですが、やはり「体系的に理解したい」と思い、まとめ直してみまし […]

続きを読む
自然言語処理
Difyを使ってRAGの機能を試してみた

生成AIの弱点の一つはハルシネーション(幻覚)を起こしてしまうことです。もっともらしい”ウソ”をつくので騙されてしまうこともあり得ます。 RAGはRetrieval-Augmented Generation の […]

続きを読む
自然言語処理
Difyを使ってAIアプリケーションを作ってみた

VPSを借りてDifyを立ち上げたので、早速アプリケーションを作ってみたいと思います。 AIモデルの設定 Difyでは主要なAIモデルを、簡単にアプリケーションに組み込むことができます。 そのためには、各モデルを使うため […]

続きを読む
サーバ開発
格安VPSでDifyを立ち上げてみた

Difyは、AIアプリケーションの開発と運用を簡単にするオープンソースのツールです。Difyのページからクラウドサービスに登録して使い始めることもできます。 お試し程度であれば、Freeプランを使うのも良いかもしれません […]

続きを読む
データ分析
BERTモデルを使った分類問題をやってみた(コンペティションでの試行錯誤の備忘録)

SIGNATEのコンペティションで、文章分類にチャレンジしました。結果はあまり良くありませんでしたが、間違っていること、よくなかったことも含めて、残しておきたいと思います。 基本的な処理 GPUの利用 以下の一文で、de […]

続きを読む
クライアント開発
OpenAIのAssistant APIを使ってFlutter アプリを作ってみた

以前、gpt-3.5-turboを使って、Flutter アプリを作ったことがありました。 [blogcard url="https://nagomi-informal.net/archives/1954"] Open […]

続きを読む