- 2024年6月7日
【Python】画像をランダムに回転してランダムに切り抜く
物体検出等の領域とその領域が何かを識別するための学習をするためにテストデータ、学習データを用意したい時があります。そしてデータの用意は許される範囲でなるべく楽にしたいです。例えば […]
物体検出等の領域とその領域が何かを識別するための学習をするためにテストデータ、学習データを用意したい時があります。そしてデータの用意は許される範囲でなるべく楽にしたいです。例えば […]
Pythonにはデコレータという機能があります。これは関数を受け取り、その関数を元にした関数を返す処理を書きやすくする機能です。これは例えば次のように使えます。 関数をラッピン […]
PHPにはissetという便利な言語構造があります。issetは渡された値が定義済みかつnullでないならばtrueを返す関数のように動作する機能です。これを実際に使うと次のよう […]
後から振り返って、「あの時何をしていたのか」を知りたくなることはしばしばあります。例えば日々の作業を後から文書化したい場合があります。その様な時、定期的に取得されたスクリーンショ […]
Pythonで画像を取り扱う時にしばしば画像の領域を扱う時があります。最近ですと Segment Anything を使うプロジェクトでよくやります。 Segment Anyth […]
この記事で使っているバージョンはPython 3.12、Windows 11 Proです。 Windows上のPythonで次のコードを実行するとエラーが発生します(少なくとも […]
この記事で扱っているGradioのバージョンは4.4.1です。 Gradioは機械学習モデルを手軽にデモするためのwebページを作るためのライブラリです。ざっくり作るのであれば […]
ChatGPT は GitHub Coplilot よりもヒントのないところからそれっぽくソースコードを生成することが得意な印象です。この記事では、KDE(kernel dens […]
ドローンなどのツールを使用して撮影した画像には、位置情報や動きといったメタデータがしばしば含まれます。しかし画像を加工するとこれらのメタデータが失われることがあります。これが原因 […]
題名の通りです。DeepL API による翻訳を用いて、オープンソースのチャットAIである GPT4All と対話する方法を紹介します。GPT4All の導入については次の記事や […]
Python でプログラミングをしている際、しばしばある値をある値に変換する関数を作る時があります。例えば次の様なものです。 実際はもっと複雑ですが、要するに入力と出力のペアが […]
Hugging Faceは、機械学習について様々なことができるコミュニティサイトです。ここではモデル、データセットの他に学習結果を使ったデモも提供しており Hugging Fac […]