Maki@Sunwood.ai.labs

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

Maki@Sunwood.ai.labs

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

マガジン

記事一覧

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

はじめに近年、ChatGPTやGPT-4などの大規模言語モデル(LLM)の登場により、プログラミングの世界は大きな変革を迎えています。LLMは驚異的な自然言語理解力とコード生成能…

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

はじめにGraphRAGは、テキストデータのインデックス作成と質問応答を行うための強力なシステムです。この記事では、GraphRAGシステムの基本的な使い方を、初心者の方にも分…

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

はじめに皆さん、こんにちは!今回は、最新の自然言語処理技術「GraphRAG」についてご紹介します。難しそうに聞こえるかもしれませんが、心配しないでください。できるだけ…

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

はじめにこんにちは!この記事では、Jetson NanoというミニコンピューターをRoomba 980に接続し、操作する方法を詳しくご紹介します。プログラミングで掃除機ロボットを動…

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

近年のAI技術の進歩により、従来の検索エンジンを超える、より高度な検索体験を提供することが可能になりました。本記事では、その中核技術であるベクトル検索を、LanceDB …

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

はじめに:JetPack SDKとは? NVIDIA JetPack SDKは、AIアプリケーションの開発を加速するための総合的なソリューションです。特に、NVIDIAのJetsonシリーズ(小型のAIコ…

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

はじめにこんにちは!この記事では、Jetson NanoというミニコンピューターをRoomba 980に接続し、操作する方法を詳しくご紹介します。プログラミングで掃除機ロボットを動…

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

はじめにJetson Nanoは、NVIDIAが開発した小型で強力な開発ボードです。多くの場合、デフォルトのPythonバージョンは3.6ですが、最新の機能や改善を活用するために、より新…

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

はじめにこんにちは!この記事は、前回の「Jetson NanoでRoomba 980を操作しよう!初心者のための完全ガイド」の続編です。前回の記事で基本的な操作方法を学んだ皆さんに…

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データセットの評価を行う方法をご紹介します…

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

はじめにAbstraction and Reasoning Corpus (ARC) チャレンジは、人工知能の抽象化と推論能力を測るための興味深いコンペティションです。このガイドでは、ARCチャレンジ20…

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

Claudeに関する2つのアップデートを発表されました。新しいチームプランとiOSアプリです。 こちらの記事もおすすめ チームプランの特徴チームプランでは、メンバーの利用…

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

はじめにGitHub Actions CI/CDを利用すると、GitHubでのイベント発生をトリガーに、一連のコマンドを自動実行できます。これを活用して、Pythonパッケージをビルドし、PyPI…

2

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

はじめにこの記事では、Hugging Faceとの連携におけるCI/CDプロセス中に生じる可能性のあるエラーを解消する方法を解説します。具体的には、Gitリポジトリで大きな画像ファ…

3

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

OpenAIのPython APIライブラリを使用して、Gemini APIを呼び出す過程は、初心者にとっても分かりやすく、かつ実践的な学びを提供します。この記事では、具体的なコードブロ…

3

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

仮想オーディオデバイス「VB-CABLE」の設定実況や配信の環境構築の第一歩として、仮想オーディオデバイス「VB-CABLE」の設定から始めます。VB-CABLEは、異なるアプリケーシ…

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

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

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

この記事では、CodeExtractorクラスの機能

もっとみる
GraphRAGシステムの使い方:初心者向け完全ガイド

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

はじめにGraphRAGは、テキストデータのインデックス作成と質問応答を行うための強力なシステムです。この記事では、GraphRAGシステムの基本的な使い方を、初心者の方にも分かりやすく説明していきます。

こちらの記事もおすすめhttps://hamaruki.com/graphrag-search-methods-local-vs-global/

https://hamaruki.com/b

もっとみる
GraphRAG:LLMによるデータ分析の革新的手法

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

はじめに皆さん、こんにちは!今回は、最新の自然言語処理技術「GraphRAG」についてご紹介します。難しそうに聞こえるかもしれませんが、心配しないでください。できるだけわかりやすく、噛み砕いて説明していきますね。

GraphRAGとは?

GraphRAGは、「Graph Retrieval-Augmented Generation」の略称です。これは、大規模言語モデル(LLM)を使って、私たち

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

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

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

必要な機材まずは、必要な機材を確認しましょう:

Jetson Nano

Roomba 980

USB-

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

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

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

この記事で学べること

ベクトル検索の基本

LanceDBとLlamaIndexの概要

LanceDBとLlamaIndex

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

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

はじめに:JetPack SDKとは?

NVIDIA JetPack SDKは、AIアプリケーションの開発を加速するための総合的なソリューションです。特に、NVIDIAのJetsonシリーズ(小型のAIコンピューター)で動作するアプリケーションの開発に使用されます。

初心者の方にとって、「SDK」という言葉が聞き慣れないかもしれません。SDKとは「Software Development Ki

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

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

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

必要な機材まずは、必要な機材を確認しましょう:

Jetson Nano

Roomba 980

USB-

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

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

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

準備:必要なパッケージのインストー

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

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

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

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

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モデル

もっとみる
Abstraction and Reasoning Corpus (ARC) チャレンジ 2024 入門ガイド

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

はじめにAbstraction and Reasoning Corpus (ARC) チャレンジは、人工知能の抽象化と推論能力を測るための興味深いコンペティションです。このガイドでは、ARCチャレンジ2024のデータセットを可視化し、基本的な分析を行う方法を学びます。

必要なライブラリのインポートまずは、必要なライブラリをインポートします。これらのライブラリは、データの処理や可視化に使用します。

もっとみる
《Claude》チームプラン・iOSアプリを発表

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

Claudeに関する2つのアップデートを発表されました。新しいチームプランとiOSアプリです。

こちらの記事もおすすめ

チームプランの特徴チームプランでは、メンバーの利用量を増やしユーザーや請求を管理するツールを備えたワークスペースを作成できます。業界を問わずチームが次世代のClaude 3モデルファミリーを活用するのに最適な方法です。このプランは、ユーザー1人あたり月額30ドルで利用できます

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

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

はじめにGitHub Actions CI/CDを利用すると、GitHubでのイベント発生をトリガーに、一連のコマンドを自動実行できます。これを活用して、Pythonパッケージをビルドし、PyPIに自動公開するワークフローを構築できます。

こちらの記事もおすすめ

事前準備PyPIのアカウントを作成しておく

プロジェクトのGitHubリポジトリを用意する

PyPIへの信頼できる公開の設定Py

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

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

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

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

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

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

初歩から

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

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

仮想オーディオデバイス「VB-CABLE」の設定実況や配信の環境構築の第一歩として、仮想オーディオデバイス「VB-CABLE」の設定から始めます。VB-CABLEは、異なるアプリケーション間でオーディオ信号を送受信するための仮想オーディオケーブルです。以下の手順で設定を行いましょう。

公式ウェブサイトからソフトウェアをダウンロードし、インストールします。

インストール後、システムのサウンド設定

もっとみる