maki

Android

Android で Gemini Nano を使ってみる:オンデバイス AI の新時代

はじめにAndroidスマートフォンでAI機能を活用する新しい方法が登場しました。それが「Gemini Nano」です。この記事では、Gemini Nanoとは何か、どのように使えるのか、そしてなぜ重要なのかを、初心者の方にも分かりやすく解...
AI・機械学習

20Questionsゲームシミュレーション:勝利確率の計算

はじめにこのチュートリアルでは、有名な推理ゲーム「20Questions」のシミュレーションを行う方法を学びます。Pythonを使用して、ゲームの勝利確率を計算し、その結果をグラフ化します。初心者の方でも理解しやすいよう、ステップバイステッ...
AI音楽生成

Udio v1.5:音楽創作の新時代を切り開く革新的アップデート

はじめに音楽制作の世界に革命をもたらすUdio v1.5が遂にリリースされました。本記事では、この画期的なアップデートがもたらす新機能と改善点について、初心者の方にも分かりやすく解説していきます。Udio v1.5は、クリエイターの皆様によ...
動画処理

CatDJ: 音楽と映像を融合させた、ユニークなDJミックス体験

はじめにCatDJは、複数の音楽トラックをDJスタイルでミックスし、その音楽に合わせて指定した動画をループ再生するためのPythonパッケージです。このツールを使用することで、オリジナルのパーティー体験を簡単に作成することができます。音楽と...
プログラミング

DJMusicMixerクラス:音楽ファイルを自動でDJミックス

はじめに音楽制作やDJプレイに興味がある方、そして音楽ファイルを自動的にミックスしたい方に朗報です!今回は、Pythonで実装されたDJMusicMixerクラスについて詳しく解説します。このクラスを使えば、複数の音楽ファイルを自動的にDJ...
AI・機械学習

Meta Llama 3.1 8Bモデルを使った自然言語処理:初心者のための完全ガイド(📒Kaggleノートブック付)

はじめにこんにちは!この記事では、Meta社が開発した最新の大規模言語モデル「Llama 3.1 8B」の使い方を、初心者の方にも分かりやすく解説します。自然言語処理の世界に一歩踏み出す準備はできていますか?一緒に学んでいきましょう!目次L...
動画処理

VideoLoopProcessor: 動画とオーディオを組み合わせる魔法のツール

はじめに皆さん、こんにちは!今日は、「VideoLoopProcessor」という面白いプログラムについてお話しします。このプログラムは、動画をオーディオファイルの長さに合わせてループ処理する素晴らしいツールです。簡単に言えば、短い動画を音...
GitHub

GitHubプロジェクトとPythonを連携!コミットからIssue自動生成&ボード管理を完全自動化!

GitHub でのプロジェクト管理、もっと効率化したいと思いませんか? 本記事では、Python と GitHub API を駆使して、コミット情報から自動的に Issue を作成し、指定のプロジェクトボードへ追加するだけでなく、 ステータ...
サイバーセキュリティ

サイバー安全保障を強化しよう! 有識者会議で話し合われたこととは?

近年、世界中でサイバー攻撃の脅威が高まっており、日本も例外ではありません。企業活動や日常生活において、インターネットやコンピューターに頼ることが当たり前になった今、サイバー攻撃から身を守ることの重要性はますます高まっています。そこで、日本政...
AI・機械学習

無料Gemini と LiteLLM で Tool Calling を使いこなそう!~初心者向け徹底解説~

はじめにGemini とは?Google AI Studio が提供する、最先端の大規模言語モデル (LLM) です。高度な言語処理能力を持ち、人間のような自然な文章生成、翻訳、要約など、様々なタスクをこなします。Gemini-Pro はそ...