python 【Python-opneCV】スロットゲームを自作!難易度調整も可能! こんにちは、ヒガシです。今回は久しぶりにゲームを作ってみようと思います。 今回はPython-openCVを使って以下のようなスロットゲームを作っていこうと思います。 設定を変更すればこんな感じで難易度を変更することも容易に可能です。 それ... 2022.11.12 pythonpython-画像処理
python 【Python】あみだくじの当選過程をアニメーション化してみた こんにちは、ヒガシです。 今回は前回作成したあみだくじプログラムをさらに改良し、作成したあみだくじの当選過程をアニメーション化する方法をご紹介したいと思います。 完成物としては以下のような感じですね。 こんなものが作れても何の意味もありませ... 2022.11.06 2023.02.11 pythonpython-画像処理
python 【Python】あみだくじ画像を自動生成する方法!候補者指定するだけ! こんにちは、ヒガシです。 このページではPythonを使って以下の画像のようなあみだくじを一瞬で自動生成する方法をご紹介していきます。 あなたがやることは候補者のリストを作成するだけでOKです。 それではさっそくやっていきましょう! 必要な... 2022.11.03 2022.11.14 pythonpython-画像処理
python 【python】超簡単!抽選プログラムの作り方!3行で完結! こんにちは、ヒガシです。 最近、私の職場では抽選をすることがよくあります。 そのため同僚がPythonで抽選プログラムを頑張って作ってきてくれたのですが、なぜか20行くらいコーディングをしており作成に2時間かかったとか。 「こんな無駄を世の... 2022.10.31 pythonpython-基礎
python 【AI】複数出力を持つモデルにshap適用!出力ごとに寄与度分析(Keras版) こんにちは、ヒガシです。 今回も前回に引き続きshapを使って遊んでみようと思います。 前回の記事では、簡単な4入力、1出力のモデルにshapを適用し、各入力が出力に与える寄与度を分析してみました。 今回は前回のモデルを入力はそのままに出力... 2022.10.30 2024.03.24 pythonpython-基礎人工知能
python 【AI】入力の寄与度分析!shapの使い方!Kerasモデルで実演! こんにちは、ヒガシです! 今回は作成したAIモデルの出力が、各入力に対してどれくらい寄与しているかを分析できるshapという技術の使い方をご紹介していきます。 ※Kerasで自作した簡単なモデルに対して実演していきます。 先日私が参加した学... 2022.10.29 python人工知能
python 【python-matplotlib】汎用グラフをテンプレート化!データ入れるだけ! このページでは 「python-matplotlibの使い方はもうわかってる!」 「さっさとコピーだけさせてくれ!」 という方を対象に、凡例や軸設定を含めた汎用的なグラフの作り方をご紹介していきます。 お急ぎの方は以下の目次から作りたいグラ... 2022.09.18 pythonpython-基礎
python 【AI】活性化関数付MLPモデルの計算を行列計算で再現する方法(Keras版) こんにちは、ヒガシです。 前回の記事にて、学習済のAIモデルから重み&バイアスを取り出すことによって、ニューラルネットワーク内部の計算を行列計算のみで実施する方法をご紹介しました。 【AI】学習済みのニューラルネットワーク計算を行列計算のみ... 2022.09.06 2024.03.24 pythonpython-基礎人工知能
python 【AI】MLPモデルの重み、バイアスをcsvファイルに出力する方法! こんにちは、ヒガシです。 このページでは、学習済みのMLP(Multi Layer Perceptron)モデルから重みとバイアスを取得し、それらをcsvファイルに出力する方法をご紹介していきます。 Pythonが使えない環境下でAI計算す... 2022.08.31 2022.09.05 pythonpython-基礎人工知能
python 【python-matplotlib】複数グラフをFor文で一括作成!配列も自由に変更可! こんにちは、ヒガシです。 このページではpython-matplotlibを使って、以下のように複数のグラフを整列させて一括作成する方法をご紹介していきます。 事前にデータさえ準備してしまえば、あとは整列させる際の行数、列数を指定するだけで... 2022.08.28 pythonpython-基礎
python 【python-pandas】データフレームをcsvファイルとして保存する方法! このページでは、pandasで作成したデータフレームをcsvファイルとして保存する方法をご紹介していきます。 header(データラベル名)、index(行番号)の有無でそれぞれ解説していきます。 それではさっそくやっていきましょう。 使用... 2022.08.28 pythonpython-基礎
python 【AI】ニューラルネットワークから重み、バイアスを取得する方法(Keras版) こんにちは、ヒガシです。 このページでは、Keras使って構築したAIモデル(ニューラルネットワーク)が保有する「重み」と「バイアス」をnumpyの配列として取得する方法をご紹介していきます。 それではさっそくやっていきましょう! 使用する... 2022.08.19 2024.03.24 python人工知能
python 【AI】学習済みのニューラルネットワーク計算を行列計算のみで実行する方法 こんにちは、ヒガシです。今回は久しぶりにAI関連のお話です。 AI構築時において、Kerasなんかのライブラリを使ってAIモデルを学習させたとします。 その学習済モデル(変数model)を使って実際に推論をする場合、例えばKerasの場合だ... 2022.08.19 2022.09.06 python人工知能
python 【Python-openCV】画像回転⇒ランダム切り抜き!AIデータの水増しに! こんにちは、ヒガシです。 このページでは以下の画像に示すように、ベースとなる画像データをランダムに回転させ、そこからさらにランダムに指定サイズで画像を切り抜くという処理を連続実行する方法をご紹介していきます。 画像認識系の機械学習を実施する... 2022.08.17 2022.08.18 pythonpython-画像処理人工知能
python 【Python-OpenCV】画像からランダムに指定サイズで切り抜く方法! こんにちは、ヒガシです。 画像認識系の機械学習を実施する際、既存のデータを加工してデータを水増しすることが有効な場合もあります。 いわゆるData Augmentationってやつですね。 このページでは、その水増し手法の一つである、既存の... 2022.08.16 2022.08.18 pythonpython-画像処理人工知能
python 【Python-pandas】2つのデータフレームを縦方向に結合する方法! こんにちは、ヒガシです。 このページでは、以下の画像のようにPandasで読み込んだ2つのデータフレームを縦方向に結合する方法をご紹介していきます。 それではさっそく本題に入っていきましょう! dataframeを縦方向に結合する方法 まず... 2022.08.14 2022.08.18 pythonpython-基礎
python 【Python-pandas】2つのデータフレームを横方向に結合する方法! こんにちは、ヒガシです。 このページでは、以下の画像のようにPandasで読み込んだ2つのデータフレームを横方向に結合する方法をご紹介していきます。 それではさっそく本題に入っていきましょう! dataframeを横方向に結合する方法 まず... 2022.08.14 2022.08.18 pythonpython-基礎
python 【Python】任意周波数の音をWAVデータとして保存する方法! こんにちは、ヒガシです。 このページでは、前回作成した救急車のサイレン音データをWAVファイルとして保存する方法をご紹介していきます。 それではさっそくやっていきましょう! 必要なライブラリ 今回は作成した音の配列データをscipyというラ... 2022.07.24 2022.08.18 pythonpython-基礎
python 【Python】救急車の周波数音を作成し、繰り返し再生する方法! こんにちは、ヒガシです。 前回の記事では、Python上で任意の周波数の音を作成する方法をご紹介しました。 【Python】任意の周波数の音を再生する方法!合成波も可能! 今回はこのスキルを応用して救急車のサイレン音を作成してみようと思いま... 2022.07.23 2022.08.18 pythonpython-基礎
python 【Python】任意の周波数の音を再生する方法!合成波も可能! こんにちは、ヒガシです。 このページでは、Python上で任意の合成波を作成し、その合成波の音を再生する方法をご紹介していきます。 必要なライブラリ一覧 まずは今回使用するライブラリ一覧をご紹介します。 ★matplotlib:合成波の確認... 2022.07.21 2022.08.18 pythonpython-基礎
python 【Python】変則的な階段状データを作成!位置、高さ指定するだけ! こんにちは、ヒガシです。 このページでは、以下の画像のように変則的な階段状データ配列を作成する方法をご紹介していきます。 段が上がる位置と高さを任意の数だけ指定してあげるだけで、どんな階段でも作成可能です。 こうゆうデータは意外と使いどころ... 2022.07.17 2022.08.18 pythonpython-基礎
python 【Python】階段状の配列データを作成する方法!少数切り捨てするだけ! こんにちは、ヒガシです。 このページでは、以下のグラフのように階段状のデータを作成する方法をご紹介していきます。 X軸のデータ数、階段の段数は自由に変更可能です。 実務においては意外と使うことがあるのでぜひやり方を覚えておきましょう。 それ... 2022.07.16 2022.08.18 pythonpython-基礎
python 【Python応用】mp4動画に任意の縁付き字幕を挿入する方法! こんにちは、ヒガシです。 このページでは以下の動画に対して、 こんな感じで任意の字幕を挿入する方法をご紹介します。 ※上の動画は閲覧上の手間を省くためにgif形式にしておりますが、実際はmp4動画に対応するプログラムになっています。 文字の... 2022.07.16 2022.08.18 pythonpython-画像処理
python 【Python-物理】初速と放出角度から放物線を計算する方法! こんにちは、ヒガシです。 このページではPythonというプログラミング言語を使って、以下の画像のように初速と放出角度から放物運動の履歴(放物線)を計算する方法をご紹介していきます。 なお、今回の計算は重力加速度9.8m/s2、空気抵抗はな... 2022.07.14 2022.08.18 pythonpython-基礎
python 【Python-openCV】画像内物体の個数を数える方法! こんにちは、ヒガシです。 このページではPython-openCVを使って、以下の画像のように画像内にある物体の個数を一発で算出する方法をご紹介していきます。 あなたのやりたいことと一致していれば、ぜひ続きをご覧ください。 画像内物体の個数... 2022.07.10 2022.08.18 pythonpython-画像処理
python 【Python-openCV】白黒画像に輝度の等高線を追加する方法! こんにちは、ヒガシです。 このページではPython-openCVを使って、以下のような濃淡のあるモノクロ画像に、 こんな感じで輝度の等高線を追加する方法をご紹介していきます。 等高線を引く間隔も自由に設定できるようになっています。 あなた... 2022.07.06 2022.08.18 pythonpython-画像処理
python 【Python-numpy】二次曲線近似式の係数を一発算出する方法! こんにちは、ヒガシです。 このページではPython上で、以下のような二次曲線の近似式の係数3つを一発算出する方法をご紹介していきます。 要は上記の近似式内のa=3.0421, b=-12.346, c=18.262という数値を算出していき... 2022.06.27 2022.08.18 pythonpython-基礎