自分のキャリアをあれこれ考えながら、Pythonで様々なデータを分析していくブログです

Python

Python

YOLOv8による物体検知を試してみる

物体検知は広く汎用的に使えるサービスです。農業からウェブサイトまで実に様々な所で活用されています。色々やりたいことはあるのですが、物体検知シリーズとして下記をやっていこうと思います。物体検知 (とりあえずベースになるものを作成)物体検知の結...
Python

[Python] Jupyter notebookでスライドショーみたいに画像をインタラクティブに表示する方法

画像が大量にある場合、jupyter notebookのアウトプットに全て表示して確認するのはあまり現実的ではありません。そこで、Jupyter notebookでもスライドショーのように描画する方法であれば見やすいかなと思い調べてみたら、...
Python

Pythonでセンサーデータを機械学習用に加工してみた

今日、IoTデバイスの普及により膨大なセンサーデータが取得されるようになりました。今までセンサーデータを扱う機会はあまりなかったのですが、これからどんどん活用するようになるはずなので先にデータ加工方法だけでもと思いコードを作成してみました。...
Python

Pythonの仮想環境をcondaで作成する方法

今までvenvを使ってPythonの仮想環境を作成していました。Amazon sagemaker labではcondaが使えたので、condaも扱えるようにしようと思い「商用利用可のconda環境をMacに構築してみた (conda+con...
Python

【OpenCVで画像加工】斜めから撮った物体をPythonで水平に修正する方法

OpenCVというライブラリは画像加工に広く使われているPythonのライブラリになります。色々触りながら学習していこうと思います。まずは手始めに斜めに写した物体の画像を真正面から写したかのように変形させます 笑よく画像スキャンアプリで斜め...
Python

PythonでAXISのIPカメラの録画からMKVの短い動画を切り出してJPEG画像に変換する方法

IPカメラの録画動画から映像を1秒ずつ切り出し、JPGファイルに変換する処理が必要だったので書きました。今回はAXISのIPカメラの使用例になりますが、他のIPカメラも同じような感じで出来ると思います。※ 動画取得コマンドはメーカーごとに異...
Python

Pythonプログラミングに役立つ情報をまとめてみた

スッキリわかるPython入門 第2版でPythonを勉強しました。いい機会なのでPythonについて諸々まとめておきたいと思います。スッキリシリーズはJava入門を昔購入し保有していました。オブジェクト指向についてRPGの概念と組み合わせ...
Python

MNISTデータセットで手書き数字をCNNで判別してみる

前回、MNISTのデータセットを自作の多層パーセプトロンを使ってモデリングをしました。今回は、畳み込みニューラルネットワーク(CNN)でMNISTの手書き数字の画像を判別できるかやりたいと思います。CNNの構築にはGoogle社が公開してい...
Python

MNISTデータセットで手書き数字をニューラルネットワークで判別してみる

今日はMNISTというデータセットを使います。MNISTはAT&T Bell LaboratoriesのYann LeCun, Corinna Cortes, and Christopher J.C. Burgesらによって、アメリカ国立標...
Python

(その2) Pythonでニューラルネットワークを構築しながらディープラーニングを勉強してみる

前回ニューラルネットワークの概念についてまとめました。しばらく勉強していたのもあって時間がかかってしまいましたが、今回はPythonで多層パーセプトロン(Multi-Layer Perceptron)の実装をしてみたいと思います。Fig. ...