Maki@Sunwood.ai.labs

エンジニアの日常を配信します. 画像生成/音楽生成/機械学習/強化学習/深層学習/スポ…

Maki@Sunwood.ai.labs

エンジニアの日常を配信します. 画像生成/音楽生成/機械学習/強化学習/深層学習/スポーツAI/資産形成/業務自動化

マガジン

最近の記事

CodeExtractorクラス:LLM出力からのコード抽出と検証の完全ガイド

はじめに近年、ChatGPTやGPT-4などの大規模言語モデル(LLM)の登場により、プログラミングの世界は大きな変革を迎えています。LLMは驚異的な自然言語理解力とコード生成能力を持っていますが、その出力からコードを正確に抽出し、検証することは新たな課題となっています。そこで登場するのが、今回ご紹介するCodeExtractorクラスです。 この記事では、CodeExtractorクラスの機能を詳しく解説し、LLM出力の処理における重要性を強調しながら、初心者の方でも簡単

    • GraphRAGシステムの使い方:初心者向け完全ガイド

      はじめにGraphRAGは、テキストデータのインデックス作成と質問応答を行うための強力なシステムです。この記事では、GraphRAGシステムの基本的な使い方を、初心者の方にも分かりやすく説明していきます。 こちらの記事もおすすめhttps://hamaruki.com/graphrag-search-methods-local-vs-global/ https://hamaruki.com/building-global-search-graphrag-ai-data-a

      • GraphRAG:LLMによるデータ分析の革新的手法

        はじめに皆さん、こんにちは!今回は、最新の自然言語処理技術「GraphRAG」についてご紹介します。難しそうに聞こえるかもしれませんが、心配しないでください。できるだけわかりやすく、噛み砕いて説明していきますね。 GraphRAGとは? GraphRAGは、「Graph Retrieval-Augmented Generation」の略称です。これは、大規模言語モデル(LLM)を使って、私たちの持つ様々なデータをより効果的に分析し、活用するための新しい方法なんです。 簡

        • Jetson NanoでRoomba 980を操作しよう!初心者のための完全ガイド

          はじめにこんにちは!この記事では、Jetson NanoというミニコンピューターをRoomba 980に接続し、操作する方法を詳しくご紹介します。プログラミングで掃除機ロボットを動かすなんて、ワクワクしますよね。難しそうに思えるかもしれませんが、一緒に頑張れば誰でもできるようになります! 必要な機材まずは、必要な機材を確認しましょう: Jetson Nano Roomba 980 USB-MicroUSBケーブル Jetson Nano用電源ケーブル モニター、キ

        CodeExtractorクラス:LLM出力からのコード抽出と検証の完全ガイド

        マガジン

        • OpenInterpreter
          1本
        • ハッキング体験
          1本

        記事

          初心者向け!LanceDBとLlamaIndexで始めるAI検索エンジン構築

          近年のAI技術の進歩により、従来の検索エンジンを超える、より高度な検索体験を提供することが可能になりました。本記事では、その中核技術であるベクトル検索を、LanceDB と LlamaIndex を用いて実装する方法を、初心者の方でも理解できるように丁寧に解説します。 この記事で学べること ベクトル検索の基本 LanceDBとLlamaIndexの概要 LanceDBとLlamaIndexを用いたベクトル検索の実装 Pythonコードと詳細なコメントによる解説 参

          初心者向け!LanceDBとLlamaIndexで始めるAI検索エンジン構築

          NVIDIA JetPack SDK 4.6の完全ガイド:初心者のための詳細解説

          はじめに:JetPack SDKとは? NVIDIA JetPack SDKは、AIアプリケーションの開発を加速するための総合的なソリューションです。特に、NVIDIAのJetsonシリーズ(小型のAIコンピューター)で動作するアプリケーションの開発に使用されます。 初心者の方にとって、「SDK」という言葉が聞き慣れないかもしれません。SDKとは「Software Development Kit(ソフトウェア開発キット)」の略で、特定のプラットフォームやデバイス向けのアプ

          NVIDIA JetPack SDK 4.6の完全ガイド:初心者のための詳細解説

          Jetson NanoでRoomba 980を操作しよう!初心者のための完全ガイド

          はじめにこんにちは!この記事では、Jetson NanoというミニコンピューターをRoomba 980に接続し、操作する方法を詳しくご紹介します。プログラミングで掃除機ロボットを動かすなんて、ワクワクしますよね。難しそうに思えるかもしれませんが、一緒に頑張れば誰でもできるようになります! 必要な機材まずは、必要な機材を確認しましょう: Jetson Nano Roomba 980 USB-MicroUSBケーブル Jetson Nano用電源ケーブル モニター、キ

          Jetson NanoでRoomba 980を操作しよう!初心者のための完全ガイド

          Jetson NanoでPythonを3.6から3.10へアップデートする完全ガイド

          はじめにJetson Nanoは、NVIDIAが開発した小型で強力な開発ボードです。多くの場合、デフォルトのPythonバージョンは3.6ですが、最新の機能や改善を活用するために、より新しいバージョンにアップデートすることが重要です。この記事では、Jetson NanoでPython 3.6から3.10へのアップデート方法を、初心者にも分かりやすく解説します。 準備:必要なパッケージのインストールまず、Pythonのビルドに必要なパッケージをインストールします。 sudo

          Jetson NanoでPythonを3.6から3.10へアップデートする完全ガイド

          Python×Jetson Nanoでルンバをもっと自由に!中級者向け完全ガイド

          はじめにこんにちは!この記事は、前回の「Jetson NanoでRoomba 980を操作しよう!初心者のための完全ガイド」の続編です。前回の記事で基本的な操作方法を学んだ皆さんに、さらに一歩進んだルンバのプログラミングテクニックをお伝えします。 今回は、Pythonを使ってより高度な制御を行い、Jetson Nanoの能力を最大限に活用してルンバをよりインテリジェントに動作させる方法を探っていきます。では、さっそく始めましょう! 前回のおさらい前回の記事では、以下の内容を

          Python×Jetson Nanoでルンバをもっと自由に!中級者向け完全ガイド

          Llama.cpp + WandBで始める日本語AI評価:Gemmaモデル(gemma-2-9b-it-Q4_K_M.gguf)のELYZA-tasks-100パフォーマンス分析

          はじめにこんにちは!この記事では、Google Colab上でGemmaモデル(gemma-2-9b-it-Q4_K_M.gguf)を使用して、ELYZA-tasks-100データセットの評価を行う方法をご紹介します。この記事は、大規模言語モデルの評価に興味がある初心者の方々向けに書かれています。 この記事を読むことで、以下のことが学べます: llama.cppの環境構築方法 Gemmaモデル(gemma-2-9b-it-Q4_K_M.gguf)のダウンロードと設定 l

          Llama.cpp + WandBで始める日本語AI評価:Gemmaモデル(gemma-2-9b-it-Q4_K_M.gguf)のELYZA-tasks-100パフォーマンス分析

          Abstraction and Reasoning Corpus (ARC) チャレンジ 2024 入門ガイド

          はじめにAbstraction and Reasoning Corpus (ARC) チャレンジは、人工知能の抽象化と推論能力を測るための興味深いコンペティションです。このガイドでは、ARCチャレンジ2024のデータセットを可視化し、基本的な分析を行う方法を学びます。 必要なライブラリのインポートまずは、必要なライブラリをインポートします。これらのライブラリは、データの処理や可視化に使用します。 # 基本的なデータ処理とファイル操作のためのライブラリimport osim

          Abstraction and Reasoning Corpus (ARC) チャレンジ 2024 入門ガイド

          《Claude》チームプラン・iOSアプリを発表

          Claudeに関する2つのアップデートを発表されました。新しいチームプランとiOSアプリです。 こちらの記事もおすすめ チームプランの特徴チームプランでは、メンバーの利用量を増やしユーザーや請求を管理するツールを備えたワークスペースを作成できます。業界を問わずチームが次世代のClaude 3モデルファミリーを活用するのに最適な方法です。このプランは、ユーザー1人あたり月額30ドルで利用できます。 チームプランの主な特徴は以下の通りです。 利用量の増加: Proプランと

          《Claude》チームプラン・iOSアプリを発表

          GitHub Actions CI/CDを使ってPyPIに自動アップロード

          はじめにGitHub Actions CI/CDを利用すると、GitHubでのイベント発生をトリガーに、一連のコマンドを自動実行できます。これを活用して、Pythonパッケージをビルドし、PyPIに自動公開するワークフローを構築できます。 こちらの記事もおすすめ 事前準備PyPIのアカウントを作成しておく プロジェクトのGitHubリポジトリを用意する PyPIへの信頼できる公開の設定PyPIへの信頼できる公開(Trusted Publishing)を設定するには:

          GitHub Actions CI/CDを使ってPyPIに自動アップロード

          Hugging Face CI/CDにおけるエラー解消: Git LFS設定と画像ファイルの履歴削除

          はじめにこの記事では、Hugging Faceとの連携におけるCI/CDプロセス中に生じる可能性のあるエラーを解消する方法を解説します。具体的には、Gitリポジトリで大きな画像ファイル(PNG、GIF、JPG)を扱う際に発生する問題を解決するため、Git LFS(Large File Storage)の導入と、過去のコミットからのこれらファイルの削除に焦点を当てます。これにより、Hugging Faceでの自動化プロセスがスムーズに進行し、エラーが防げるようになります。 こ

          Hugging Face CI/CDにおけるエラー解消: Git LFS設定と画像ファイルの履歴削除

          OpenAI Python APIライブラリでGemini Proを呼び出してみた【Gemini-OpenAI-Proxy】

          OpenAIのPython APIライブラリを使用して、Gemini APIを呼び出す過程は、初心者にとっても分かりやすく、かつ実践的な学びを提供します。この記事では、具体的なコードブロックを使用して、その手順を詳しく解説していきます。Pythonの基礎知識があれば、このプロセスを通じて、AIとのインタラクションや、より複雑なプログラミング概念に対する理解を深めることができるでしょう。 初歩から学ぶAPI呼び出しAPIとは、アプリケーションプログラミングインターフェースの略

          OpenAI Python APIライブラリでGemini Proを呼び出してみた【Gemini-OpenAI-Proxy】

          AIキャラクター実況をStyle-Bert-VITS2とVMagicMirrorで始めよう

          仮想オーディオデバイス「VB-CABLE」の設定実況や配信の環境構築の第一歩として、仮想オーディオデバイス「VB-CABLE」の設定から始めます。VB-CABLEは、異なるアプリケーション間でオーディオ信号を送受信するための仮想オーディオケーブルです。以下の手順で設定を行いましょう。 公式ウェブサイトからソフトウェアをダウンロードし、インストールします。 インストール後、システムのサウンド設定で「VB-CABLE」を出力および入力デバイスとして選択します。 ブラウザや録

          AIキャラクター実況をStyle-Bert-VITS2とVMagicMirrorで始めよう