基礎知識

基礎知識

AIとエディタの融合:Cursor導入方法

Cursorは、AIを標準搭載したコードエディタです。従来のエディタのように「人がコードを書き、AIは拡張機能として補助する」という関係ではなく、AIが直接コードを書くことをベースとした設計思想が最大の特徴です。プログラミング初心者の学習用...
基礎知識

ffmpegの導入ガイド:AI音声・動画処理の基礎

ffmpegとはffmpegは、音声や映像データの変換や抽出、圧縮などを行うオープンソースのツールです。AI音声合成、動画生成、音声認識のプロジェクトでは、ファイル形式の変換や音声抽出に欠かせません。本記事では、ffmpegを利用する前提と...
基礎知識

動画をオフラインで利用できる:yt-dlpの導入方法

yt-dlpは、YouTubeを含む多数の動画サイトに対応した高機能ダウンローダーです。オフライン利用を前提に、最高画質の動画や、音声・字幕まで自由に保存できる点が魅力です。ただしアプリストアでのダウンロードやインストーラ利用ができないため...
基礎知識

ローカルLLMモデル選定:コンテキスト長の最適化からパラメータ調整まで

はじめにローカル或いはオンプレでのLLM運用が注目される中、実行環境を実用レベルに仕上げるには、「どのモデルを選び」「どのようなコンテキスト長(文脈長)・その他パラメータを設定するか」が重要です。本稿では、モデル選定とコンテキスト長を中心と...
基礎知識

venv入門:Python仮想環境でプロジェクトを安全に分ける方法

Pythonで開発を始めると、ライブラリのバージョン違いや依存関係の衝突に悩まされることがあります。そんなときに役立つのが、Python標準の仮想環境ツール venv(ブイエンブ) です。この記事では、mac・Windows共通で使える最も...
基礎知識

pyenv入門:Pythonバージョンを安全に切り替える基礎

Pythonの環境構築で最も多いトラブルのひとつが「どのPythonを使っているのか分からない」問題です。特にAIの利用では 、Python 3.9系など以前のバージョンが要求されるため、複数のPythonをインストールして使い分ける必要が...
基礎知識

Hugging Faceのサインアップからアクセストークン取得までの完全ガイド

はじめにHugging Face(ハギングフェイス)は、AIモデルやデータセットを共有するための世界最大級のプラットフォームです。モデルをローカルで実行したり、Stable Audioなどの生成AIを利用する際には、「アクセストークン」の取...
基礎知識

Windowsでダウンロードした実行ファイルを安全に使う方法(Macとの違いも整理)

Windowsでダウンロードした実行ファイルを安全に使う方法インターネットから取得した .exe / .msi / .bat / .ps1 などの実行ファイルはそのまま安全に実行できるとは限りません。本記事では、Windowsでの実行ファイ...
基礎知識

Macでダウンロードした実行ファイルを安全に使う方法

Macでダウンロードした実行ファイルを安全に使う方法Macでインターネットからダウンロードした実行ファイルは、macOSのセキュリティ機能によりそのままでは実行できないことがあります。これはGatekeeperやファイルの隔離属性、アクセス...