マガジンのカバー画像

AI

10
運営しているクリエイター

記事一覧

LangChain&GPT-3を用いたChatGPT Clone

LangChain&GPT-3を用いたChatGPT Clone

LangChainのメモリ機能+GPT3を用いた、ChatGPT Cloneのコード例です。
GPT-3にはメモリー機能がないため、LangChainのメモリ機能を用いて、対処しています。

参考

from langchain import OpenAI, ConversationChain, LLMChain, PromptTemplatefrom langchain.chains.conve

もっとみる
LangChainチュートリアルメモ4 [LangChain&GPT-3で文章を要約する]

LangChainチュートリアルメモ4 [LangChain&GPT-3で文章を要約する]

注意:この記事は書きかけの状態で公開しています。

参考(以下のチュートリアルを日本語訳+補足した内容になります。

LangChainのSummarization機能を用いて、ドキュメントを要約します。
要約を行うプログラムの前に、ドキュメントを要約する方法(CombineDocuments Chain)について学ぶ必要があります。

CombineDocuments ChainsについてCom

もっとみる
OpenAI Whisperで、文字起こしをする(Windows)

OpenAI Whisperで、文字起こしをする(Windows)

OpenAI Whisperは、音声ファイルや動画ファイルから、文字起こしをするスクリプトですが、AIの学習データ作成等で大いに役に立ちます。今回は、そんなWhisperの使い方をメモしておきます。

Whisperは、mp4やwavなどの動画、音声ファイルを、srt/txt(タイムコードなし)/vttのタイムコード付き、字幕ファイルに変換します。

1.インストール# on Windows us

もっとみる
ComfyUI : ノードベース WebUI 導入&使い方ガイド

ComfyUI : ノードベース WebUI 導入&使い方ガイド

 こんにちはこんばんは、teftef です。今回は少し変わった Stable Diffusion WebUI の紹介と使い方です。いつもよく目にする Stable Diffusion WebUI とは違い、ノードベースでモデル、VAE、CLIP を制御することができます。これによって、簡単に VAE のみを変更したり、Text Encoder を変更することができます。blender のジオメトリ

もっとみる
LangChain の Embeddings を試す

LangChain の Embeddings を試す

LangChain の Embeddings の機能を試したのでまとめました。

前回1. Embeddings「Embeddings」は、LangChainが提供する埋め込みの操作のための共通インタフェースです。

「埋め込み」は、意味的類似性を示すベクトル表現です。テキストや画像をベクトル表現に変換することで、ベクトル空間で最も類似したテキストを探すセマンティック検索などに利用できます。

もっとみる
gpt-index(0.2.5)をOpenAI APIなし&日本語で動かす

gpt-index(0.2.5)をOpenAI APIなし&日本語で動かす

gpt-indexは長いコンテキストに対してQAを行えるフレームワークです。
デフォルトではOpenAIのAPIを利用するので無邪気に長いコンテキストに質問を投げているとすぐ数$の請求になって焦りますね。

今回はローカルでオープンな日本語モデルを使って動かす方法をご紹介します。
あくまで試みであり、正答率もいまひとつで実用性があるものではありませんが、学習データセットを作るコード、モデル学習コー

もっとみる
日刊 画像生成AI (2022年9月19日)

日刊 画像生成AI (2022年9月19日)

画像生成AI界は、今認識できないスピードで進化をし続けています。
DALL・E2公開、Midjourney公開、StableDiffusionがオープンソースで公開されて..進化の速度が上がり続けており、日々異常なスピードで変化しています。

そんな中、毎日時間なくて全然情報追えない..!って人のために業界変化、新表現、思考、問題、技術を毎日あらゆるメディアを調べ、まとめています。

昨日までの投

もっとみる

Stable Diffusionのプロンプト処理の新手法の簡単な解説

この記事は、"ShiftEncoding to overcome position bias in Stable Diffusion prompts"という記事の内容を要約したものです。

背景Stable Diffusionでは () や [] を使ってプロンプト内の一部の単語やフレーズを強調することがよく行われていますが、これは実は素のStable Diffusionの機能ではなく、"Stab

もっとみる
OpenAI Cookbook まとめ

OpenAI Cookbook まとめ

「OpenAI Cookbook」の重要そうな部分をまとめました。

前回1. OpenAI Cookbook「OpenAI Cookbook」は、「OpenAI API」で一般的なタスクを実行するためのサンプルコードおよびサンプルプロンプト集です。

2. 大規模言語モデルの仕組み大規模言語モデルは、テキストの入力文字列が与えられると、次に来るテキストを予測します。大規模言語モデルは、膨大な量の

もっとみる
AIで特定キャラを描く(DreamBoothで追加学習)

AIで特定キャラを描く(DreamBoothで追加学習)

概要DreamBoothとは追加学習することで、AI(StableDiffusion)で特定のキャラや物を描くためのモデル(データ)作るツールです。

例えば、ドラゴンクエスト10オンラインというゲームのアンルシアというキャラがいます。

このキャラの画像を18枚ほどAIに読み込ませ、追加学習し、AIに描かせた絵が以下の絵になります。

これ見ると、単なる髪型や顔が似ているレベルではなく、服の模様

もっとみる