Learn more about Search Results Mercury

「Flapjax プロットリーとフラスクを使ったウェブ上のデータ可視化」

「データの視覚化アプリを作るのに最適なフレームワークは何ですか?StreamlitやDashかもしれませんねそれともMercuryやVoiláでJupyter Notebookをウェブアプリに変換することもできるでしょうか?これらはすべて…」

「Pythonにおける構造化LLM出力の保存と解析」

イントロダクション ジェネラティブAIは現在、世界中で広く使用されています。大規模言語モデルのテキスト理解能力とそれに基づいたテキスト生成能力により、チャットボットからテキスト分析まで様々なアプリケーションが生まれました。しかし、これらの大規模言語モデルは非構造化な形式でテキストを生成することが多いです。時には、LLM(大規模言語モデル)によって生成された出力を、構造化された形式、例えばJSON(JavaScript Object Notation)形式にしたいケースもあります。例えば、LLMを使用してソーシャルメディアの投稿を分析し、LLMによって生成された出力をJSON/python変数としてコード内で扱い他のタスクを実行する必要があるかもしれません。このような場合に、プロンプトエンジニアリングを使ってこれを実現することは可能ですが、プロンプトの調整には多くの時間がかかります。そこで、LangChainでは出力パースを導入しており、これによりLLMの出力を構造化された形式に変換することができます。 学習目標 大規模言語モデルによって生成された出力の解釈 Pydanticを使用したカスタムデータ構造の作成 プロンプトテンプレートの重要性とLLMの出力を整形してプロンプトを生成する方法の理解 LangChainを使用してLLMの出力のフォーマット指示を作成する方法の学習 JSONデータをPydanticオブジェクトにパースする方法の理解 この記事はデータサイエンスブログマラソンの一環として掲載されました。 LangChainと出力パースとは? LangChainは、大規模言語モデルを使用したアプリケーションを短時間で構築できるPythonライブラリです。OpenAI GPT LLM、GoogleのPaLM、そしてFalcon、LlamaなどのHugging Faceのオープンソースモデルなど、さまざまなモデルに対応しています。LangChainを使用すると、大規模言語モデルへのプロンプトのカスタマイズが容易になり、組込みのベクトルストアを提供するため、入出力の埋込みを保存することができます。そのため、数分でドキュメントをクエリできるアプリケーションを作成することができます。 LangChainは、大規模言語モデルがインターネットから情報を取得できるようにするためのエージェント機能も提供しています。また、出力パーサーも提供しており、大規模言語モデルによって生成されたデータを構造化することができます。LangChainには、リストパーサー、日時パーサー、列挙型パーサーなどさまざまな出力パーサーがあります。この記事では、LLMが生成した出力をJSON形式にパースすることができるJSONパーサーについて説明します。以下の図は、LLMの出力がPydanticオブジェクトにパースされる一般的なフローを示しており、Python変数で即座に使用できるデータが作成されます。 はじめに – モデルのセットアップ このセクションでは、LangChainを使用してモデルをセットアップします。この記事全体を通して、PaLMをLarge Language Modelとして使用します。環境としてGoogle Colabを使用しますが、PaLMを他のどのLarge…

開発者はAIを使ってソフトウェアのTCOを削減できるのか?

TCO(総所有コスト)を削減するためには、適切な抽象化を選びましょうそしてもしコードを書くことでTCOを削減するための生成的AIを探しているのであれば、よく考えてください

レイザーのエッジに VFXスターであるサーフェスドスタジオが、今週『NVIDIA Studio』で驚くべきSFの世界を作り出しました

ビジュアルエフェクトアーティストのサーフィスドスタジオが、最新のVFXプロジェクトを披露するためにNVIDIA Studioに戻ってきました。このプロジェクトは、新しいRazer Blade 16 Mercury Edition ラップトップとGeForce RTX 4080 グラフィックスによって駆動されています。 サーフィスドスタジオは、映画やテレビ、コンソールゲームに視覚効果をシームレスに統合する写実的なデジタル生成イメージを作成しています。 最近のSFプロジェクトのインスピレーションは、3Dのトランジションを試して得られました。ラップトップの画面をドクターストレンジのポータルやマトリックスのトランジションのような異なる世界へのゲートウェイとして使用するアイデアです。 ルールを破り、ヒーローになろう サーフィスドスタジオは、最新のプロジェクトで没入型の体験を作り出すことを目指しました。 彼は、「観客が3Dの世界に「吸い込まれる」と驚く体験をしたかった」と説明しています。 サーフィスドスタジオは、簡単なスクリプトとアイデアのスケッチ、そして撮影したショットのテスト編集を行いました。「これによって、どの効果をどのように実現し、それらが実際に可能かどうかを考えることができます」と彼は語りました。 その後、彼はビデオを撮影し、Adobe Premiere Proに取り込んで荒いテスト編集を行いました。その後、使用する最も適したクリップを選択しました。 彼はAdobe After Effectsで映像を修正し、Warp Stabilizerツールでショットを安定化させ、Mocha Proツールで邪魔な背景要素を除去しました。両効果は、彼のGeForce…

MetaのAIが参照メロディに基づいて音楽を生成する方法

2023年6月13日、Meta(以前のFacebook)は、生成音楽モデルであるMusicGenをリリースし、音楽とAIコミュニティに衝撃を与えましたこのモデルは、GoogleのMusicLMを超えるだけでなく...

Pythonで絶対に犯してはいけない10の失敗

Pythonを学び始めると、多くの場合、悪い習慣に遭遇することがありますこの記事では、Python開発者としてのレベルを上げるためのベストプラクティスを学びます私が覚えているのは、私が...

Find the right Blockchain Investment for you

Web 3.0 is coming, whether buy Coins, NFTs or just Coding, everyone can participate.

Advertising with us